--- /srv/rebuilderd/tmp/rebuilderdJahetR/inputs/mesa-vulkan-drivers_26.0.2-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdJahetR/out/mesa-vulkan-drivers_26.0.2-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-03-12 14:24:27.000000 debian-binary │ -rw-r--r-- 0 0 0 1824 2026-03-12 14:24:27.000000 control.tar.xz │ --rw-r--r-- 0 0 0 13912356 2026-03-12 14:24:27.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 13913860 2026-03-12 14:24:27.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 0xb1faa8 0x00b1faa8 0x00b1faa8 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xb1fb1c 0xb1fb1c R E 0x10000 │ │ │ │ + ARM_EXIDX 0xb1f7f0 0x00b1f7f0 0x00b1f7f0 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xb1f864 0xb1f864 R E 0x10000 │ │ │ │ LOAD 0xb2a608 0x00b2a608 0x00b2a608 0x57c84 0x5ba74 RW 0x10000 │ │ │ │ DYNAMIC 0xb7fe60 0x00b7fe60 0x00b7fe60 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xb2a608 0x00b2a608 0x00b2a608 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xb2a608 0x00b2a608 0x00b2a608 0x559f8 0x559f8 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00008bc4 008bc4 0283c0 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00030f84 030f84 001148 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 000320cc 0320cc 000250 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 0003231c 03231c 020ce8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00053004 053004 000f98 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00053f9c 053f9c 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00053fa8 053fa8 0017a4 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00055750 055750 2db4ee 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00330c40 330c40 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00330c48 330c48 7eee60 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00b1faa8 b1faa8 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00b1fb18 b1fb18 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00055750 055750 2db234 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00330984 330984 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00330990 330990 7eee60 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00b1f7f0 b1f7f0 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00b1f860 b1f860 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00b2a608 b2a608 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00b2a608 b2a608 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00b2a60c b2a60c 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00b2a610 b2a610 055850 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00b7fe60 b7fe60 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00b80000 b80000 000e5c 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) 0x53f9c │ │ │ │ - 0x0000000d (FINI) 0x330c40 │ │ │ │ + 0x0000000d (FINI) 0x330984 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xb2a608 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xb2a60c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x8bc4 │ │ │ │ 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: 596138ad57f0a5f74219176b534c82d2e3090da8 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 83c3ef7d19224c2cce04149ddf64e3047dd4e575 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2418,15 +2418,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 │ │ │ │ ;KHxDpG>HxDpG=HxDpG=HxDpG>>6777 │ │ │ │ HxDpG HxDpG HxDpG │ │ │ │ -HxDpG8h │ │ │ │ +HxDpG0h │ │ │ │ aK@/ h>F8 │ │ │ │ `Y`:J5KzD │ │ │ │ Dnh:F+hAF │ │ │ │ *J*I0azD │ │ │ │ 'I3hzDyD │ │ │ │ $J8F$I3hzDyD │ │ │ │ "J8F"I3hzDyD │ │ │ │ @@ -3495,19 +3493,20 @@ │ │ │ │ bh(F!`IF │ │ │ │ rh(F1`IF │ │ │ │ bh(F!`IF │ │ │ │ 42F8F{DB │ │ │ │ !I"KyD{D │ │ │ │ @ pG~8O(7 │ │ │ │ (((((((((((((((((666666((((666((((((((((((((((((((((((((((((((((((66((((6((((((( │ │ │ │ -HxDpG~HxDpG~HxDpG}HxDpG}HxDpG|HxDpG|HxDpG{HxDpG{HxDpGzHxDpGzHxDpGyHxDpGyHxDpGxHxDpGxHxDpGwHxDpGwHxDpGvHxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpG2[ │ │ │ │ +HxDpG~HxDpG~HxDpG}HxDpG}HxDpG|HxDpG|HxDpG{HxDpG{HxDpGzHxDpGzHxDpGyHxDpGyHxDpGxHxDpGxHxDpGwHxDpGwHxDpGvHxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpG*[ │ │ │ │ (K(J{DzD │ │ │ │ $K%J{DzD │ │ │ │ <3D\hZ`@ │ │ │ │ ")07>ELSZ │ │ │ │ +HxDpG|?} │ │ │ │ EHKNQTWZ]`cfA │ │ │ │ W>HxDpGA │ │ │ │ 7HxDpG6HxDpG6HxDpG5HxDpG5HxDpG4HxDpG4HxDpG3HxDpG3HxDpG2HxDpG2HxDpG1HxDpG1HxDpG0HxDpG0HxDpG/HxDpG/HxDpG.HxDpG.HxDpG-HxDpG-HxDpG,HxDpGA │ │ │ │ %HxDpG$HxDpG$HxDpG#HxDpG#HxDpG"HxDpG"HxDpG!HxDpG │ │ │ │ I/"@FyD< │ │ │ │ KFZF)F8F │ │ │ │ @KZF)F8F │ │ │ │ @@ -3515,53 +3514,53 @@ │ │ │ │ I#"@FyD; │ │ │ │ +F0"9FHF │ │ │ │ HF+F*"9F │ │ │ │ I%"@FyD; │ │ │ │ I#"@FyD; │ │ │ │ kI/"@FyD; │ │ │ │ FI#"@FyD; │ │ │ │ -CI6"@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 @@ │ │ │ │ umlalseq ip, r2, r2, sl │ │ │ │ svclt 0x0000e7c4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaca24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - @ instruction: 0xffdaf16e │ │ │ │ + cdp2 1, 8, cr15, cr2, cr14, {3} │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - @ instruction: 0xf900f176 │ │ │ │ + @ instruction: 0xffa8f175 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, sl, lsl r4 │ │ │ │ + eoreq fp, sp, r2, ror #2 │ │ │ │ adceq r5, sp, r0, asr #2 │ │ │ │ adcseq ip, r2, lr, asr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaca68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 33459c │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 19b7d4 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r0, lsl #30 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r8, asr #7 │ │ │ │ + eoreq fp, sp, r0, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacab0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3345e4 │ │ │ │ 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 19b81c │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ ldrdlt lr, [r9], -ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r4, lsr #8 │ │ │ │ + eoreq fp, sp, ip, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacaf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b10 │ │ │ │ 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] │ │ │ │ - eoreq fp, sp, sl, ror r4 │ │ │ │ + eoreq fp, sp, r2, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b3c │ │ │ │ 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] │ │ │ │ - eoreq fp, sp, sl, ror r4 │ │ │ │ + eoreq fp, sp, r2, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281b70 │ │ │ │ @ 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 │ │ │ │ - eoreq fp, sp, r2, ror r4 │ │ │ │ + strhteq fp, [sp], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281ba8 │ │ │ │ @ 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 │ │ │ │ - eoreq fp, sp, sl, ror r4 │ │ │ │ + eoreq fp, sp, r2, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacbc0 │ │ │ │ @ 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 │ │ │ │ - eoreq fp, sp, r2, ror r4 │ │ │ │ - eoreq fp, sp, r0, ror r4 │ │ │ │ - eoreq fp, sp, r4, lsr r4 │ │ │ │ + strhteq fp, [sp], -sl │ │ │ │ + strhteq fp, [sp], -r8 │ │ │ │ + eoreq fp, sp, ip, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacc38 │ │ │ │ @ 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 │ │ │ │ - strdeq fp, [sp], -sl @ │ │ │ │ - eoreq fp, sp, r0, lsl r5 │ │ │ │ - strhteq fp, [sp], -ip │ │ │ │ + eoreq fp, sp, r2, asr #2 │ │ │ │ + eoreq fp, sp, r8, asr r2 │ │ │ │ + eoreq fp, sp, r4, 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 3762e4 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 34fad4 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq fp, sp, r2, lsl #7 │ │ │ │ - eoreq fp, sp, ip, ror r3 │ │ │ │ - eoreq fp, sp, r2, ror #6 │ │ │ │ - eoreq fp, sp, sl, asr r3 │ │ │ │ - eoreq fp, sp, r4, asr r5 │ │ │ │ - eoreq fp, sp, r2, ror r5 │ │ │ │ - eoreq fp, sp, r4, lsr #10 │ │ │ │ - eoreq fp, sp, r2, asr #10 │ │ │ │ - eoreq fp, sp, r0, lsr r5 │ │ │ │ - eoreq fp, sp, r2, asr #10 │ │ │ │ + eoreq fp, sp, sl, asr #1 │ │ │ │ + eoreq fp, sp, r4, asr #1 │ │ │ │ + eoreq fp, sp, sl, lsr #1 │ │ │ │ + eoreq fp, sp, r2, lsr #1 │ │ │ │ + mlaeq sp, ip, r2, fp │ │ │ │ + strhteq fp, [sp], -sl │ │ │ │ + eoreq fp, sp, ip, ror #4 │ │ │ │ + eoreq fp, sp, sl, lsl #5 │ │ │ │ + eoreq fp, sp, r8, ror r2 │ │ │ │ + eoreq fp, sp, sl, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacd6c │ │ │ │ @ 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, lsr #11 │ │ │ │ + eoreq fp, sp, lr, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacdc0 │ │ │ │ @ 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 │ │ │ │ - ldrdeq fp, [sp], -sl @ │ │ │ │ + eoreq fp, sp, r2, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e2c │ │ │ │ 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, lsr #16 │ │ │ │ + eoreq fp, sp, r4, ror r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e58 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq fp, [sp], -r0 │ │ │ │ + strdeq fp, [sp], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e84 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq fp, [sp], -r4 @ │ │ │ │ + eoreq fp, sp, ip, lsl r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1eb0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r4], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r8, asr r5 │ │ │ │ + eoreq fp, sp, r0, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacec4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1edc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, ror r7 │ │ │ │ + eoreq fp, sp, r4, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacef0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f08 │ │ │ │ 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, lsl #10 │ │ │ │ + eoreq fp, sp, r8, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f34 │ │ │ │ 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, lsr #14 │ │ │ │ + eoreq fp, sp, ip, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f60 │ │ │ │ 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, lsr #9 │ │ │ │ + strdeq fp, [sp], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f8c │ │ │ │ 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, asr #13 │ │ │ │ + eoreq fp, sp, r4, lsl r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfa0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1fb8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r0, asr r4 │ │ │ │ + mlaeq sp, r8, r1, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c1fec │ │ │ │ @ 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, asr #8 │ │ │ │ + eoreq fp, sp, sl, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad008 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c2028 │ │ │ │ @ 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, asr #8 │ │ │ │ + mlaeq sp, r6, r1, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad044 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c205c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq fp, [sp], -ip @ │ │ │ │ + eoreq fp, sp, r4, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad070 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c2088 │ │ │ │ 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, lsl #7 │ │ │ │ + eoreq fp, sp, r8, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad09c │ │ │ │ @ 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 ff793edc │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq fp, sp, r6, asr #7 │ │ │ │ + eoreq fp, sp, lr, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad0f4 │ │ │ │ @ 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 fec93f34 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq fp, sp, sl, asr #8 │ │ │ │ + mlaeq sp, r2, r1, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad14c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248b70 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a364 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ mullt r5, r6, fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r6, asr #9 │ │ │ │ + eoreq fp, sp, lr, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad184 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248ba8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a39c │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, sl, ror fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrdeq fp, [sp], -r2 @ │ │ │ │ + eoreq fp, sp, sl, lsl r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad1bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 2021d0 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 1893fd4 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - ldrdeq fp, [sp], -ip @ │ │ │ │ + eoreq fp, sp, r4, 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 1294004 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq fp, sp, r0, asr #9 │ │ │ │ + eoreq fp, sp, r8, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad21c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242234 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl c14038 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r2, lsr #9 │ │ │ │ + eoreq fp, sp, sl, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad250 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242268 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl 59406c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq sp, lr, r4, fp │ │ │ │ + eoreq fp, sp, r6, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad284 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24229c │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b fff140a0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, sl, lsr r4 │ │ │ │ + eoreq fp, sp, r2, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad2b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2422d0 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b ff8940d4 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r6, lsr r4 │ │ │ │ + eoreq fp, sp, lr, ror r1 │ │ │ │ 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 376920 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 350110 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq sl, sp, r6, asr #26 │ │ │ │ - eoreq sl, sp, r0, asr #26 │ │ │ │ - eoreq sl, sp, r6, lsr #26 │ │ │ │ - eoreq sl, sp, lr, lsl sp │ │ │ │ - eoreq sl, sp, r8, lsl pc │ │ │ │ - ldrdeq fp, [sp], -lr @ │ │ │ │ - eoreq sl, sp, r8, ror #29 │ │ │ │ - eoreq sl, sp, r6, lsl #30 │ │ │ │ - strdeq sl, [sp], -r4 @ │ │ │ │ - eoreq sl, sp, r6, lsl #30 │ │ │ │ + eoreq sl, sp, lr, lsl #21 │ │ │ │ + eoreq sl, sp, r8, lsl #21 │ │ │ │ + eoreq sl, sp, lr, ror #20 │ │ │ │ + eoreq sl, sp, r6, ror #20 │ │ │ │ + eoreq sl, sp, r0, ror #24 │ │ │ │ + eoreq fp, sp, r6, lsr #2 │ │ │ │ + eoreq sl, sp, r0, lsr ip │ │ │ │ + eoreq sl, sp, lr, asr #24 │ │ │ │ + eoreq sl, sp, ip, lsr ip │ │ │ │ + eoreq sl, sp, lr, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad3a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf168fb99 │ │ │ │ - stmdbls r3, {r0, r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167fa41 │ │ │ │ + stmdbls r3, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 227bd4 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 18941d4 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq fp, sp, r8, lsr r4 │ │ │ │ + eoreq fp, sp, r0, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad3ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf168fb77 │ │ │ │ - stmdbls r3, {r0, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167fa1f │ │ │ │ + stmdbls r3, {r0, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 227c18 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 1014218 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq fp, sp, r4, lsr #8 │ │ │ │ + eoreq fp, sp, ip, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad430 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fb55 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f9fd │ │ │ │ + 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 1434a78 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 714260 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - strdeq fp, [sp], -lr @ │ │ │ │ + eoreq fp, sp, r6, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad478 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fb31 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f9d9 │ │ │ │ + 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 1434ac0 │ │ │ │ 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 │ │ │ │ - strdeq fp, [sp], -sl @ │ │ │ │ + eoreq fp, sp, r2, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad4c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fb0d │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f9b5 │ │ │ │ + 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} │ │ │ │ b 1434b08 │ │ │ │ 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, ror #7 │ │ │ │ + eoreq fp, sp, r2, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad508 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fae9 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f991 │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434b50 │ │ │ │ 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, ror #7 │ │ │ │ + eoreq fp, sp, lr, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad550 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fac5 │ │ │ │ - stmdbls r5, {r0, r1, r2, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f96d │ │ │ │ + stmdbls r5, {r0, r1, r2, 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 1fab84 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, sl, lsl #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq fp, [sp], -r6 @ │ │ │ │ + eoreq fp, sp, lr, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad59c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fa9f │ │ │ │ - stmdbls r5, {r0, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f947 │ │ │ │ + stmdbls r5, {r0, r3, 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 1fabd0 │ │ │ │ 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, ror #7 │ │ │ │ + eoreq fp, sp, sl, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad5e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fa79 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f921 │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, 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 1fac1c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, lr, lsr r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq fp, [sp], -lr @ │ │ │ │ + eoreq fp, sp, r6, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad634 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fa53 │ │ │ │ - stmdbls r5, {r0, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f8fb │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, 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 1fac68 │ │ │ │ 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, ror #7 │ │ │ │ + eoreq fp, sp, r2, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad680 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fa2d │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f8d5 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f06a8 │ │ │ │ bmi 342ae8 │ │ │ │ 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, lsr #19 │ │ │ │ - ldrdeq fp, [sp], -lr @ │ │ │ │ - eoreq sl, sp, lr, lsl #19 │ │ │ │ + strdeq sl, [sp], -r4 @ │ │ │ │ + eoreq fp, sp, r6, lsr #2 │ │ │ │ + ldrdeq sl, [sp], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad6e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f9fd │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f8a5 │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f0708 │ │ │ │ bmi 342b48 │ │ │ │ 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, asr #18 │ │ │ │ - eoreq fp, sp, lr, asr #7 │ │ │ │ - eoreq sl, sp, lr, lsr #18 │ │ │ │ + mlaeq sp, r4, r6, sl │ │ │ │ + eoreq fp, sp, r6, lsl r1 │ │ │ │ + eoreq sl, sp, r6, ror r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad740 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s d25, d10, d7 │ │ │ │ - @ instruction: 0xf167f9cb │ │ │ │ - strmi pc, [r2], -sp, lsl #30 │ │ │ │ + @ instruction: 0xf167f873 │ │ │ │ + @ instruction: 0x4602fdb5 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf9c4f27a │ │ │ │ - @ instruction: 0xff06f167 │ │ │ │ + @ instruction: 0xf86cf27a │ │ │ │ + stc2 1, cr15, [lr, #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 21e984 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, sl, lsl #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq fp, sp, r4, lsr #7 │ │ │ │ + eoreq fp, sp, ip, ror #1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad79c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s d25, d10, d7 │ │ │ │ - @ instruction: 0xf167f99d │ │ │ │ - @ instruction: 0x4602fedf │ │ │ │ + @ instruction: 0xf167f845 │ │ │ │ + strmi pc, [r2], -r7, lsl #27 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf996f27a │ │ │ │ - cdp2 1, 13, cr15, cr8, cr7, {3} │ │ │ │ + @ instruction: 0xf83ef27a │ │ │ │ + stc2 1, cr15, [r0, #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 21e9e0 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, ip, asr r8 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - strhteq fp, [sp], -r8 │ │ │ │ + eoreq fp, sp, r0, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febad7f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1824478 │ │ │ │ - stclt 15, cr15, [r8, #-204] @ 0xffffff34 │ │ │ │ + stclt 13, cr15, [r8, #-876] @ 0xfffffc94 │ │ │ │ @ instruction: 0xfffff217 │ │ │ │ umlalseq fp, r2, r0, ip │ │ │ │ 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 5ba68c │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf8faf16f │ │ │ │ + @ instruction: 0xffa2f16e │ │ │ │ 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 2905d8 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ b fe49470c │ │ │ │ ldrsbteq r9, [r2], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, ip, asr #18 │ │ │ │ umlaleq r4, sp, ip, r2 │ │ │ │ - eoreq fp, sp, r0, lsl #6 │ │ │ │ - eoreq fp, sp, r6, ror #5 │ │ │ │ - eoreq fp, sp, r0, ror #5 │ │ │ │ + eoreq fp, sp, r8, asr #32 │ │ │ │ + eoreq fp, sp, lr, lsr #32 │ │ │ │ + eoreq fp, sp, r8, lsr #32 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad938 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc8 │ │ │ │ strmi ip, [ip], -r0, lsl #1 │ │ │ │ addlt r4, sl, pc, lsl r9 │ │ │ │ @ instruction: 0xf01444fc │ │ │ │ @@ -1043,27 +1043,27 @@ │ │ │ │ blls 2b07f0 │ │ │ │ @ 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, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16e9105 │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2d0720 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stc2 0, cr15, [ip], #328 @ 0x148 │ │ │ │ @ instruction: 0xf7fee7e0 │ │ │ │ svclt 0x0000ea3c │ │ │ │ ldrhteq r9, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r0, lsl #17 │ │ │ │ strhteq r4, [sp], ip │ │ │ │ - ldrdeq fp, [sp], -r2 @ │ │ │ │ + eoreq fp, sp, sl, lsl r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad9dc │ │ │ │ @ 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 405dfc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf842f16f │ │ │ │ + cdp2 1, 14, cr15, cr10, cr14, {3} │ │ │ │ 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, r1, lsr #24] @ │ │ │ │ stmib r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r9, r2, r6, lsl r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r9, [r2], sl │ │ │ │ adceq r4, sp, r2, lsl #2 │ │ │ │ - eoreq fp, sp, sl, asr r2 │ │ │ │ + eoreq sl, sp, r2, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febada84 │ │ │ │ @ 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, r3, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16e9105 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r7, lsr #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r4, sp, r6, lsl #1 │ │ │ │ - eoreq fp, sp, r4, asr #4 │ │ │ │ + eoreq sl, sp, ip, lsl #31 │ │ │ │ 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 │ │ │ │ - strmi pc, [r4], -r7, lsl #31 │ │ │ │ + strmi pc, [r4], -pc, lsr #28 │ │ │ │ bls 6508b0 │ │ │ │ bls 3f0a0c │ │ │ │ bmi 6c5678 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5bb1e8 │ │ │ │ @@ -1208,17 +1208,17 @@ │ │ │ │ bmi 290910 │ │ │ │ @ instruction: 0xe7d8447a │ │ │ │ stmdb r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r8, lsl r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r6, ror #12 │ │ │ │ adceq r3, sp, r6, ror #30 │ │ │ │ - eoreq sl, sp, r4, lsl #9 │ │ │ │ - eoreq fp, sp, r6, lsl r1 │ │ │ │ - eoreq sl, sp, r0, lsr r4 │ │ │ │ + eoreq sl, sp, ip, asr #3 │ │ │ │ + eoreq sl, sp, lr, asr lr │ │ │ │ + eoreq sl, sp, r8, ror r1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi de849c │ │ │ │ blmi de84b8 │ │ │ │ addslt r4, r6, sl, ror r4 │ │ │ │ @@ -1251,15 +1251,15 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ blge 569338 │ │ │ │ movwls r4, #9809 @ 0x2651 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf16e2300 │ │ │ │ - @ instruction: 0xe7d5fef7 │ │ │ │ + bfc pc, (invalid: 27:21) @ │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ blmi 54ab44 │ │ │ │ @ instruction: 0xb1b7447b │ │ │ │ ldrbtmi r4, [sl], #-2578 @ 0xfffff5ee │ │ │ │ bls 87b308 │ │ │ │ bls 83b308 │ │ │ │ @@ -1274,19 +1274,19 @@ │ │ │ │ bmi 30b2c4 │ │ │ │ @ instruction: 0xe7e7447a │ │ │ │ stm r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r8, lsr #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, lr, asr #10 │ │ │ │ adceq r3, sp, r8, lsr lr │ │ │ │ - eoreq sl, sp, ip, asr r3 │ │ │ │ - eoreq sl, sp, r6, asr r3 │ │ │ │ - eoreq fp, sp, sl, ror #1 │ │ │ │ - eoreq sl, sp, r8, lsr r3 │ │ │ │ - eoreq sl, sp, r0, lsr r3 │ │ │ │ + eoreq sl, sp, r4, lsr #1 │ │ │ │ + mlaeq sp, lr, r0, sl │ │ │ │ + eoreq sl, sp, r2, lsr lr │ │ │ │ + eoreq sl, sp, r0, lsl #1 │ │ │ │ + eoreq sl, sp, r8, ror r0 │ │ │ │ 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 4fabc0 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 6, cr15, cr0, cr14, {3} │ │ │ │ + stc2 1, cr15, [r8, #-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 339024 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1adcbbc │ │ │ │ @@ -1342,36 +1342,36 @@ │ │ │ │ blx e92d7c │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000effe │ │ │ │ umlalseq r9, r2, r8, r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r8, lsl r4 │ │ │ │ strdeq r3, [sp], r0 @ │ │ │ │ - eoreq fp, sp, r8, ror r0 │ │ │ │ + eoreq sl, sp, r0, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febade58 │ │ │ │ @ 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, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, sp, lsr sl @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, ror #24 │ │ │ │ - eoreq fp, sp, r8, ror r0 │ │ │ │ + eoreq sl, sp, r0, asr #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadeac │ │ │ │ @ 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 4062bc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2l 1, cr15, [r2, #440]! @ 0x1b8 │ │ │ │ + stc2 1, cr15, [sl], {110} @ 0x6e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf9c2f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef88 │ │ │ │ adcseq r9, r2, r6, asr #6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, sl, lsl r3 │ │ │ │ adceq r3, sp, sl, asr #23 │ │ │ │ - strdeq sl, [sp], -lr @ │ │ │ │ + eoreq sl, sp, r6, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadf44 │ │ │ │ @ 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, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r7, asr #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, asr #22 │ │ │ │ - eoreq sl, sp, r8, asr #31 │ │ │ │ + eoreq sl, sp, r0, lsl sp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadf98 │ │ │ │ @ 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 4063a8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2l 1, cr15, [ip, #-440]! @ 0xfffffe48 │ │ │ │ + ldc2 1, cr15, [r4], {110} @ 0x6e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf94cf052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef12 │ │ │ │ adcseq r9, r2, sl, asr r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, lr, lsr #4 │ │ │ │ strhteq r3, [sp], r6 │ │ │ │ - eoreq sl, sp, r6, asr pc │ │ │ │ + mlaeq sp, lr, ip, sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae030 │ │ │ │ @ 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, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r1, asr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, lsr sl │ │ │ │ - eoreq sl, sp, r8, lsr #30 │ │ │ │ + eoreq sl, sp, r0, ror ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae084 │ │ │ │ @ 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 406494 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2l 1, cr15, [r6], #440 @ 0x1b8 │ │ │ │ + blx fe81349e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8d6f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee9c │ │ │ │ adcseq r9, r2, lr, ror #2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r2, asr #2 │ │ │ │ adceq r3, sp, r2, lsr #19 │ │ │ │ - strhteq sl, [sp], -lr │ │ │ │ + eoreq sl, sp, r6, lsl #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae11c │ │ │ │ @ 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, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ ldrdlt pc, [r7], -fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r6, lsr #18 │ │ │ │ - eoreq sl, sp, ip, lsl #29 │ │ │ │ + ldrdeq sl, [sp], -r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae170 │ │ │ │ @ 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 406580 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [r0], {110} @ 0x6e │ │ │ │ + blx a9358a │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf860f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee26 │ │ │ │ adcseq r9, r2, r2, lsl #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r6, asr r0 │ │ │ │ adceq r3, sp, lr, lsl #17 │ │ │ │ - eoreq sl, sp, lr, lsl lr │ │ │ │ + eoreq sl, sp, r6, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae208 │ │ │ │ @ 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, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r5, ror #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, lsl r8 │ │ │ │ - eoreq sl, sp, r8, ror #27 │ │ │ │ + eoreq sl, sp, r0, lsr fp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae25c │ │ │ │ @ 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 40666c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [sl], {110} @ 0x6e │ │ │ │ + blx fed13674 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xffeaf051 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000edb0 │ │ │ │ umlalseq r8, r2, r6, pc @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, ror #30 │ │ │ │ adceq r3, sp, sl, ror r7 │ │ │ │ - eoreq sl, sp, r6, ror sp │ │ │ │ + strhteq sl, [sp], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae2f4 │ │ │ │ @ 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, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, pc, ror #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq r3, [sp], lr @ │ │ │ │ - eoreq sl, sp, r0, asr sp │ │ │ │ + mlaeq sp, r8, sl, sl │ │ │ │ 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 6f796c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - blx fe313776 │ │ │ │ + blx d13774 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - blx fe413bb6 │ │ │ │ - @ instruction: 0xf8d0f167 │ │ │ │ + blx e13bb4 │ │ │ │ + @ instruction: 0xff78f166 │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5bd5f0 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 335b40 │ │ │ │ @@ -1713,38 +1713,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000ed18 │ │ │ │ adcseq r8, r2, r8, lsr #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, ip, ror #28 │ │ │ │ adceq r3, sp, r2, asr r6 │ │ │ │ - eoreq r9, sp, r4, ror ip │ │ │ │ - eoreq sl, sp, lr, lsr #25 │ │ │ │ - eoreq r9, sp, lr, asr #24 │ │ │ │ + strhteq r9, [sp], -ip │ │ │ │ + strdeq sl, [sp], -r6 @ │ │ │ │ + mlaeq sp, r6, r9, r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae42c │ │ │ │ @ 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, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r3, asr pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlaleq r3, sp, lr, r5 │ │ │ │ - eoreq sl, sp, ip, lsl #25 │ │ │ │ + ldrdeq sl, [sp], -r4 @ │ │ │ │ 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, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - blx ffe13ce4 │ │ │ │ - @ instruction: 0xf838f167 │ │ │ │ + @ instruction: 0xf99ef279 │ │ │ │ + cdp2 1, 14, cr15, cr0, cr6, {3} │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969b38 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mcr2 0, 6, pc, cr2, cr1, {2} @ │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ec88 │ │ │ │ adcseq r8, r2, r0, ror sp │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, lsr sp │ │ │ │ strdeq r3, [sp], r8 @ │ │ │ │ - eoreq sl, sp, ip, ror #23 │ │ │ │ + eoreq sl, sp, r4, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae544 │ │ │ │ @ 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, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r7, asr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, asr r4 │ │ │ │ - eoreq sl, sp, ip, asr #23 │ │ │ │ + eoreq sl, sp, r4, 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, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx 1a13e04 │ │ │ │ - @ instruction: 0xffa8f166 │ │ │ │ + @ instruction: 0xf90ef279 │ │ │ │ + cdp2 1, 5, cr15, cr0, 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 969c5c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mrc2 0, 1, pc, cr0, cr1, {2} │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ebf6 │ │ │ │ adcseq r8, r2, r8, asr ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, lsl ip │ │ │ │ strhteq r3, [sp], r0 │ │ │ │ - eoreq sl, sp, r0, lsr #22 │ │ │ │ + eoreq sl, sp, r8, ror #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae668 │ │ │ │ @ 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, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r5, lsr lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, lsl r3 │ │ │ │ - eoreq sl, sp, r0, lsl fp │ │ │ │ + eoreq sl, sp, r8, asr r8 │ │ │ │ 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 437cdc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9d2f16e │ │ │ │ + @ instruction: 0xf87af16e │ │ │ │ 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 │ │ │ │ ldrb pc, [fp, pc, lsr #27] @ │ │ │ │ bl 1d95540 │ │ │ │ adcseq r8, r2, r4, lsr fp │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r8, [r2], ip │ │ │ │ adceq r3, sp, sl, ror #4 │ │ │ │ - eoreq sl, sp, sl, lsl #21 │ │ │ │ + ldrdeq sl, [sp], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae768 │ │ │ │ @ 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, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ @ instruction: 0xb007fdb5 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, ror #3 │ │ │ │ - eoreq sl, sp, r4, ror sl │ │ │ │ + strhteq 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 │ │ │ │ @@ -1972,56 +1972,56 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ 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, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16d9105 │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf958f279 │ │ │ │ - cdp2 1, 9, cr15, cr10, cr6, {3} │ │ │ │ + @ instruction: 0xf800f279 │ │ │ │ + stc2l 1, cr15, [r2, #-408] @ 0xfffffe68 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969e74 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc2 0, cr15, [r4, #-324]! @ 0xfffffebc │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000eaea │ │ │ │ adcseq r8, r2, r4, lsr sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r8, [r2], lr │ │ │ │ adceq r3, sp, r4, asr #2 │ │ │ │ - ldrdeq sl, [sp], -r8 @ │ │ │ │ + eoreq sl, sp, r0, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae880 │ │ │ │ @ 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, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16d9105 │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r9, lsr #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, lsr #1 │ │ │ │ - strhteq sl, [sp], -r8 │ │ │ │ + eoreq sl, sp, r0, 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, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16d9105 │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf8c8f279 │ │ │ │ - cdp2 1, 0, cr15, cr10, cr6, {3} │ │ │ │ + @ instruction: 0xff70f278 │ │ │ │ + ldc2 1, cr15, [r2], #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 969f98 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2 0, cr15, [r2], {81} @ 0x51 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ea58 │ │ │ │ adcseq r8, r2, ip, lsl r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r8, [r2], lr │ │ │ │ strdeq r2, [sp], ip @ │ │ │ │ - eoreq sl, sp, r8, lsl #18 │ │ │ │ + eoreq sl, sp, r0, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae9a4 │ │ │ │ @ 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, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16d9105 │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ mullt r7, r7, ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, asr pc │ │ │ │ - strdeq sl, [sp], -r8 @ │ │ │ │ + eoreq sl, sp, r0, asr #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae9f8 │ │ │ │ @ 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 5c6e0c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xf83af16e │ │ │ │ + cdp2 1, 14, cr15, cr2, cr13, {3} │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ - vtst. d22, d9, d21 │ │ │ │ - @ instruction: 0xf166f83f │ │ │ │ - blls 196e78 │ │ │ │ + vtst. d22, d8, d21 │ │ │ │ + @ instruction: 0xf166fee7 │ │ │ │ + blls 196918 │ │ │ │ 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 │ │ │ │ stc2 0, cr15, [ip], {81} @ 0x51 │ │ │ │ @ instruction: 0xf7fde7d1 │ │ │ │ svclt 0x0000e9d2 │ │ │ │ ldrshteq r8, [r2], sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, asr #15 │ │ │ │ adceq r2, sp, r0, asr #29 │ │ │ │ - eoreq sl, sp, r2, ror #16 │ │ │ │ + eoreq sl, sp, sl, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeab0 │ │ │ │ @ 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, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r1, lsl ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, sl, lsr #28 │ │ │ │ - eoreq sl, sp, ip, lsr r8 │ │ │ │ + eoreq sl, sp, r4, lsl #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeb04 │ │ │ │ @ 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 406f14 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xffb6f16d │ │ │ │ + cdp2 1, 5, cr15, cr14, cr13, {3} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe613abe │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e95c │ │ │ │ adcseq r8, r2, lr, ror #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r2, asr #13 │ │ │ │ umlaleq r2, sp, r2, sp │ │ │ │ - eoreq sl, sp, lr, asr #15 │ │ │ │ + eoreq sl, sp, r6, lsl r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeb9c │ │ │ │ @ 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, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ mullt r7, fp, fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, lsl sp │ │ │ │ - mlaeq sp, ip, r7, sl │ │ │ │ + eoreq sl, sp, r4, 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 738218 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - @ instruction: 0xff34f16d │ │ │ │ + ldc2l 1, cr15, [ip, #436] @ 0x1b4 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xff38f278 │ │ │ │ - ldc2l 1, cr15, [sl], #-408 @ 0xfffffe68 │ │ │ │ + stc2l 2, cr15, [r0, #480]! @ 0x1e0 │ │ │ │ + blx 91401a │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ vtst. q11, q12, q0 │ │ │ │ - @ instruction: 0xf166ff31 │ │ │ │ - bls 216c5c │ │ │ │ + @ instruction: 0xf166fdd9 │ │ │ │ + bls 2166fc │ │ │ │ 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 │ │ │ │ @ instruction: 0xe7c3faf9 │ │ │ │ ldm lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r8, r2, r0, lsl #12 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r0, asr #11 │ │ │ │ adceq r2, sp, r6, ror #24 │ │ │ │ - eoreq sl, sp, r0, ror #13 │ │ │ │ + eoreq sl, sp, r8, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaecd4 │ │ │ │ @ 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, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ strdlt pc, [r7], -pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ strhteq r2, [sp], r6 │ │ │ │ - ldrdeq sl, [sp], -ip @ │ │ │ │ + eoreq sl, sp, r4, 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 5bbba0 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 7, cr15, cr0, cr13, {3} │ │ │ │ + ldc2 1, cr15, [r8, #-436] @ 0xfffffe4c │ │ │ │ blls 491b34 │ │ │ │ blls 43c804 │ │ │ │ blls 3fc804 │ │ │ │ blls 4bc804 │ │ │ │ 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 1113d64 │ │ │ │ @ instruction: 0xf7fde7d0 │ │ │ │ svclt 0x0000e808 │ │ │ │ adcseq r8, r2, r8, asr #9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r8, lsr r4 │ │ │ │ strhteq r2, [sp], r8 │ │ │ │ - eoreq sl, sp, r0, ror #11 │ │ │ │ + eoreq sl, sp, r8, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaee44 │ │ │ │ @ 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, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r7, asr #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, lsl sl │ │ │ │ - eoreq sl, sp, r8, lsr #12 │ │ │ │ + eoreq sl, sp, r0, 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 438cbc │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2l 1, cr15, [r2, #436]! @ 0x1b4 │ │ │ │ + stc2 1, cr15, [sl], {109} @ 0x6d │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2e95e0 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0519403 │ │ │ │ @ instruction: 0xe7dbf9bf │ │ │ │ svc 0x0084f7fc │ │ │ │ adcseq r8, r2, r8, asr r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, ip, lsl r3 │ │ │ │ adceq r2, sp, r0, ror r9 │ │ │ │ - mlaeq sp, sl, r5, sl │ │ │ │ + eoreq sl, sp, r2, ror #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaef48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 82a5cc │ │ │ │ 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 26a5d8 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf16dc004 │ │ │ │ - strbteq pc, [r3], sp, lsl #27 @ │ │ │ │ + @ instruction: 0x06e3fc35 │ │ │ │ bmi 28d54c │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ ldrb pc, [sp, r5, lsr #19] @ │ │ │ │ svc 0x0034f7fc │ │ │ │ adcseq r8, r2, sl, lsr #5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r8, ror r2 │ │ │ │ strhteq r2, [sp], r8 │ │ │ │ - eoreq sl, sp, r0, asr #10 │ │ │ │ + eoreq sl, sp, r8, lsl #5 │ │ │ │ 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 1d7338 │ │ │ │ + blls 1d6dd8 │ │ │ │ bmi 311dc8 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519501 │ │ │ │ bfi pc, r1, #18, #10 @ │ │ │ │ mrc 7, 6, APSR_nzcv, cr6, cr12, {7} │ │ │ │ adcseq r8, r2, r8, lsl #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r0, asr #3 │ │ │ │ adceq r2, sp, r8, ror #15 │ │ │ │ - eoreq sl, sp, r0, lsr #9 │ │ │ │ + eoreq sl, sp, r8, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf0a4 │ │ │ │ @ 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, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r7, lsl r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, ror #14 │ │ │ │ - eoreq sl, sp, ip, ror r4 │ │ │ │ + eoreq sl, sp, r4, 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 1d7228 │ │ │ │ + blls 1d6cc8 │ │ │ │ bmi 311ed8 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519501 │ │ │ │ ldrb pc, [fp, r9, lsl #17] @ │ │ │ │ mcr 7, 2, pc, cr14, cr12, {7} @ │ │ │ │ ldrshteq r8, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r8, [r2], r0 │ │ │ │ strhteq r2, [sp], r0 │ │ │ │ - eoreq sl, sp, ip, ror #7 │ │ │ │ + eoreq sl, sp, r4, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf1b4 │ │ │ │ @ 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, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, 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 #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, lsr r6 │ │ │ │ - eoreq sl, sp, ip, asr #7 │ │ │ │ + eoreq sl, sp, r4, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febaf208 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf898f0e7 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -2740,15 +2740,15 @@ │ │ │ │ bge 5e9acc │ │ │ │ stc2l 0, cr15, [ip], #868 @ 0x364 │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ stc 7, cr15, [lr, #-1008] @ 0xfffffc10 │ │ │ │ adcseq r7, r2, ip, asr #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r6, lsl #29 │ │ │ │ - eoreq sl, sp, r2, lsr #11 │ │ │ │ + eoreq sl, sp, sl, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf430 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 91c138 │ │ │ │ blmi 944470 │ │ │ │ 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, r0, cr3 @ │ │ │ │ @ instruction: 0xf7fce7c7 │ │ │ │ svclt 0x0000ecba │ │ │ │ adcseq r7, r2, r4, asr #27 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, ip, lsr #27 │ │ │ │ - eorseq r5, r3, r8, lsr #4 │ │ │ │ - eoreq r7, lr, ip, ror #11 │ │ │ │ - ldrsbteq r2, [r3], -r2 │ │ │ │ + eorseq r4, r3, r0, ror pc │ │ │ │ + eoreq r7, lr, r4, lsr r3 │ │ │ │ + eorseq r2, r3, sl, lsl sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf4e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1ec4f4 │ │ │ │ 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 │ │ │ │ adcseq r7, r2, r0, lsl #26 │ │ │ │ - eorseq r6, r3, r2, ror r5 │ │ │ │ + ldrhteq r6, [r3], -sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq sl, sp, r4, ror r4 │ │ │ │ + strhteq sl, [sp], -ip │ │ │ │ adcseq r7, r2, r6, asr #25 │ │ │ │ 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: 0xf910f181 │ │ │ │ + @ instruction: 0xffb8f180 │ │ │ │ mrccc 8, 5, APSR_nzcv, cr0, cr4, {6} │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ - @ instruction: 0xf18160b4 │ │ │ │ - andcs pc, r0, r7, lsl r9 @ │ │ │ │ + @ instruction: 0xf18060b4 │ │ │ │ + @ instruction: 0x2000ffbf │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ mcrcc 8, 2, pc, cr4, cr4, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ blcc 11966f8 │ │ │ │ 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, [r0, #900] @ 0x384 │ │ │ │ cdpeq 8, 11, cr15, cr0, cr4, {6} │ │ │ │ bicle r2, lr, r0, lsl #16 │ │ │ │ adcsvs pc, r4, r4, lsl #12 │ │ │ │ - @ instruction: 0xf8e6f181 │ │ │ │ + @ instruction: 0xff8ef180 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8dfe7cc │ │ │ │ ldrbtmi ip, [ip], #12 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - eorseq r2, r3, r6, asr lr │ │ │ │ - eorseq r2, r3, sl, lsr lr │ │ │ │ + mlaseq r3, lr, fp, r2 │ │ │ │ + eorseq r2, r3, r2, 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 │ │ │ │ ldrsbteq r7, [r2], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, lr, r0, lsr #7 │ │ │ │ - ldrsbteq r4, [r3], -r2 │ │ │ │ + eoreq r7, lr, r8, ror #1 │ │ │ │ + eorseq r4, r3, sl, lsl sp │ │ │ │ umlalseq r7, r2, sl, r9 │ │ │ │ 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 │ │ │ │ adcseq r7, r2, r8, lsr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq r6, r3, r6, asr r0 │ │ │ │ - eoreq r9, sp, sl, asr pc │ │ │ │ - eorseq r6, r3, sl, lsl r0 │ │ │ │ - eoreq r9, sp, lr, lsl pc │ │ │ │ + mlaseq r3, lr, sp, r5 │ │ │ │ + eoreq r9, sp, r2, lsr #25 │ │ │ │ + eorseq r5, r3, r2, ror #26 │ │ │ │ + eoreq r9, sp, r6, ror #24 │ │ │ │ adcseq r7, r2, r4, lsl #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi cea3a0 │ │ │ │ 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, lsr #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r0, lsr #12 │ │ │ │ - mlaeq sp, r0, sp, r9 │ │ │ │ + ldrdeq r9, [sp], -r8 @ │ │ │ │ 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}^ │ │ │ │ ldrhteq r7, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, sl, lsr #11 │ │ │ │ - eorseq r2, r3, ip, lsl #16 │ │ │ │ - eorseq r1, r2, r6, lsl r7 │ │ │ │ + eorseq r2, r3, r4, asr r5 │ │ │ │ + eorseq r1, r2, lr, asr r4 │ │ │ │ muleq r0, r0, r9 │ │ │ │ ldrhteq r7, [r2], ip │ │ │ │ andeq r0, r0, r0, lsr lr │ │ │ │ - eoreq r9, sp, r4, lsr #24 │ │ │ │ + eoreq r9, sp, ip, ror #18 │ │ │ │ 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, lsl r4 │ │ │ │ - mlaseq r2, r2, r5, r1 │ │ │ │ - eorseq r2, r3, r4, lsl #13 │ │ │ │ + ldrsbteq r1, [r2], -sl │ │ │ │ + eorseq r2, r3, ip, asr #7 │ │ │ │ adcseq r7, r2, lr, ror r3 │ │ │ │ - strdeq r9, [sp], -r0 @ │ │ │ │ + eoreq r9, sp, r8, lsr r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460eb0d9 │ │ │ │ blge 1eb2e8 │ │ │ │ @ instruction: 0xf04f4a7e │ │ │ │ @@ -3560,20 +3560,20 @@ │ │ │ │ blmi 392e50 │ │ │ │ andne pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fbe769 │ │ │ │ svclt 0x0000eea8 │ │ │ │ adcseq r7, r2, sl, lsl #6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, lr, ror #5 │ │ │ │ - eorseq r1, r2, r0, ror r4 │ │ │ │ - eorseq r2, r3, r2, ror #10 │ │ │ │ + ldrhteq r1, [r2], -r8 │ │ │ │ + eorseq r2, r3, sl, lsr #5 │ │ │ │ muleq r0, r0, r9 │ │ │ │ adcseq r7, r2, r6, ror #2 │ │ │ │ andeq r0, r0, r0, lsr lr │ │ │ │ - ldrdeq r9, [sp], -r0 @ │ │ │ │ + eoreq r9, sp, r8, lsl r6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb0118 │ │ │ │ @ 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 │ │ │ │ ldc2 0, cr15, [r8, #380]! @ 0x17c │ │ │ │ @ instruction: 0xf7fbe7a1 │ │ │ │ svclt 0x0000ed9e │ │ │ │ - eoreq r9, sp, r8, asr #15 │ │ │ │ + eoreq r9, sp, r0, lsl r5 │ │ │ │ adcseq r6, r2, r2, ror #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r6, r2, r2, asr #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1145cc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3992,40 +3992,40 @@ │ │ │ │ bl 1397588 │ │ │ │ ldrsbteq r6, [r2], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r6, r2, r8, asr #29 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ umlalseq r6, r2, r4, lr │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - eoreq r9, sp, r6, ror #11 │ │ │ │ - eoreq r9, sp, ip, ror #11 │ │ │ │ - ldrdeq r9, [sp], -r6 @ │ │ │ │ - eoreq r9, sp, lr, asr #11 │ │ │ │ - ldrdeq r7, [sp], -r4 @ │ │ │ │ - eoreq r9, sp, sl, ror r5 │ │ │ │ - eoreq r9, sp, r0, asr #11 │ │ │ │ - strhteq r9, [sp], -r2 │ │ │ │ - eoreq r9, sp, sl, lsr #10 │ │ │ │ - eoreq r9, sp, ip, asr #10 │ │ │ │ - eoreq r9, sp, lr, lsl r5 │ │ │ │ - strdeq r9, [sp], -r8 @ │ │ │ │ - eoreq r9, sp, r0, lsr #9 │ │ │ │ - ldrdeq r7, [sp], -r4 @ │ │ │ │ - eoreq r7, sp, r4, asr #27 │ │ │ │ - mlaeq sp, lr, r4, r9 │ │ │ │ - mlaeq sp, r8, r4, r9 │ │ │ │ - eoreq r9, sp, r6, lsl #9 │ │ │ │ - eoreq r9, sp, ip, ror r4 │ │ │ │ - mlaeq lr, r8, r8, r4 │ │ │ │ - ldrdeq r9, [sp], -r6 @ │ │ │ │ - eoreq r9, sp, sl, lsr #7 │ │ │ │ - eoreq r9, sp, r8, lsl #7 │ │ │ │ - eoreq r4, lr, r0, lsl #15 │ │ │ │ - ldrdeq r7, [sp], -sl @ │ │ │ │ - eoreq r9, sp, r4, asr r2 │ │ │ │ + eoreq r9, sp, lr, lsr #6 │ │ │ │ + eoreq r9, sp, r4, lsr r3 │ │ │ │ + eoreq r9, sp, lr, lsl r3 │ │ │ │ + eoreq r9, sp, r6, lsl r3 │ │ │ │ + eoreq r7, sp, ip, lsl ip │ │ │ │ + eoreq r9, sp, r2, asr #5 │ │ │ │ + eoreq r9, sp, r8, lsl #6 │ │ │ │ + strdeq r9, [sp], -sl @ │ │ │ │ + eoreq r9, sp, r2, ror r2 │ │ │ │ + mlaeq sp, r4, r2, r9 │ │ │ │ + eoreq r9, sp, r6, ror #4 │ │ │ │ + eoreq r9, sp, r0, asr #4 │ │ │ │ + eoreq r9, sp, r8, ror #3 │ │ │ │ + eoreq r7, sp, ip, lsl fp │ │ │ │ + eoreq r7, sp, ip, lsl #22 │ │ │ │ + eoreq r9, sp, r6, ror #3 │ │ │ │ + eoreq r9, sp, r0, ror #3 │ │ │ │ + eoreq r9, sp, lr, asr #3 │ │ │ │ + eoreq r9, sp, r4, asr #3 │ │ │ │ + eoreq r4, lr, r0, ror #11 │ │ │ │ + eoreq r9, sp, lr, lsl r1 │ │ │ │ + strdeq r9, [sp], -r2 @ │ │ │ │ + ldrdeq r9, [sp], -r0 @ │ │ │ │ + eoreq r4, lr, r8, asr #9 │ │ │ │ + eoreq r7, sp, r2, lsr #18 │ │ │ │ + mlaeq sp, ip, pc, r8 @ │ │ │ │ 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, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ blx 1995a6e │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - mcr2 1, 7, pc, cr6, cr15, {3} @ │ │ │ │ + stc2 1, cr15, [lr, #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 │ │ │ │ blx 15a92 │ │ │ │ @@ -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, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ mcr2 0, 0, pc, cr4, cr13, {4} @ │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf986f17f │ │ │ │ + @ instruction: 0xf82ef17f │ │ │ │ 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 │ │ │ │ mrc2 0, 4, pc, cr14, 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, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17e4630 │ │ │ │ + stmdbls r1, {r0, r1, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ ldc2l 0, cr15, [ip], {157} @ 0x9d │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf85ef17f │ │ │ │ + @ instruction: 0xff06f17e │ │ │ │ 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, [r6, #-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, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, 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, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r0!, {r0, r1, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -sl, asr #12 │ │ │ │ - @ instruction: 0xf9e0f168 │ │ │ │ + @ instruction: 0xf888f168 │ │ │ │ @ instruction: 0xf16b4640 │ │ │ │ - ldrb pc, [r2, r1, ror #19] @ │ │ │ │ + ldrb pc, [r2, r9, lsl #17] @ │ │ │ │ @ instruction: 0xf8d74650 │ │ │ │ @ instruction: 0xf17eb00c │ │ │ │ - blls 15a254 │ │ │ │ + blls 159cf4 │ │ │ │ msreq CPSR_s, fp, lsr #3 │ │ │ │ addspl pc, lr, r3, lsl #10 │ │ │ │ @ instruction: 0xf09d3018 │ │ │ │ @ instruction: 0xf1abfb67 │ │ │ │ ldmib fp, {r2, r3, r5}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ ldrbmi lr, [r0], -lr, ror #24 │ │ │ │ - mcr2 1, 2, pc, cr14, cr14, {3} @ │ │ │ │ + ldc2l 1, cr15, [r6], #504 @ 0x1f8 │ │ │ │ addsmi r6, sp, #966656 @ 0xec000 │ │ │ │ svcge 0x003ff47f │ │ │ │ bvc fe3d60b4 │ │ │ │ @ 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 │ │ │ │ - strmi pc, [r3], r1, ror #18 │ │ │ │ + strmi pc, [r3], r9, lsl #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 d256c0 │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ streq pc, [ip, -r4, lsl #2] │ │ │ │ - @ instruction: 0xf8eef16b │ │ │ │ + @ instruction: 0xff96f16a │ │ │ │ ldmvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf924f168 │ │ │ │ + @ instruction: 0xffccf167 │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ - @ instruction: 0xf8f0f16b │ │ │ │ + @ instruction: 0xff98f16a │ │ │ │ @ instruction: 0xf17e9803 │ │ │ │ - stmdbvs r5!, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r5!, {r0, r2, r3, 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 1d96d70 │ │ │ │ ldmib r5, {r3, r5, r9, sl, lr}^ │ │ │ │ @@ -5364,17 +5364,17 @@ │ │ │ │ bl 1f18af0 │ │ │ │ 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} │ │ │ │ - ldc2l 1, cr15, [r0, #-504] @ 0xfffffe08 │ │ │ │ + blx ffe97122 │ │ │ │ ldmvs r0!, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ - @ instruction: 0xf914f168 │ │ │ │ + @ instruction: 0xffbcf167 │ │ │ │ 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 3beb00 │ │ │ │ @ instruction: 0xe728447b │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ lsrcs lr, r5, #14 │ │ │ │ @@ -5386,28 +5386,28 @@ │ │ │ │ andls r2, r6, r5, lsl #6 │ │ │ │ ldc2l 0, cr15, [ip, #-308]! @ 0xfffffecc │ │ │ │ svclt 0x0000e700 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffeca1 │ │ │ │ @ instruction: 0xffffebed │ │ │ │ @ instruction: 0xffffeb6b │ │ │ │ - eoreq r7, sp, r8, lsl #26 │ │ │ │ + eoreq r7, sp, r0, asr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb1d88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 45eb50 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf1672000 │ │ │ │ - @ instruction: 0x4603ff13 │ │ │ │ + @ instruction: 0x4603fdbb │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ - @ instruction: 0xf16b60a3 │ │ │ │ - @ instruction: 0xf104f851 │ │ │ │ + @ instruction: 0xf16a60a3 │ │ │ │ + @ instruction: 0xf104fef9 │ │ │ │ @ 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: 0xf8dafcd9 │ │ │ │ + @ instruction: 0xf8dafb81 │ │ │ │ @ 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 b557dc │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf17e4658 │ │ │ │ - ldrbmi pc, [r8], -r7, asr #25 @ │ │ │ │ - ldc2 1, cr15, [r6], #504 @ 0x1f8 │ │ │ │ + ldrbmi pc, [r8], -pc, ror #22 @ │ │ │ │ + blx 181723a │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ - @ instruction: 0xf1682100 │ │ │ │ - strmi pc, [r0], r7, lsl #17 │ │ │ │ + @ instruction: 0xf1672100 │ │ │ │ + strmi pc, [r0], pc, lsr #30 │ │ │ │ @ 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 bd5780 │ │ │ │ msreq CPSR_fs, #4, 2 │ │ │ │ addsmi r3, lr, #44, 26 @ 0xb00 │ │ │ │ strbmi sp, [r8], -ip, ror #3 │ │ │ │ b fed98c7c │ │ │ │ @ instruction: 0xf8da4641 │ │ │ │ - @ instruction: 0xf1680008 │ │ │ │ - pkhtbmi pc, r0, fp, asr #16 @ │ │ │ │ + @ instruction: 0xf1670008 │ │ │ │ + strmi pc, [r0], r3, lsl #30 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf10a4658 │ │ │ │ @ instruction: 0xf17e0734 │ │ │ │ - @ instruction: 0xf8dafc8b │ │ │ │ + @ instruction: 0xf8dafb33 │ │ │ │ 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 @@ │ │ │ │ ldc2 0, cr15, [sl, #-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: 0xf10aff5b │ │ │ │ + @ instruction: 0xf10afe03 │ │ │ │ @ instruction: 0xf16a000c │ │ │ │ - pop {r0, r1, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r1, r3, r6, 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, r4, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, r2, r3, r4, r5, r7, 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: 0xf924f09d │ │ │ │ @@ -5530,15 +5530,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ b b18d90 │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429f │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - pop {r0, r2, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r2, r3, r5, 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, [lr, #-424] @ 0xfffffe58 │ │ │ │ + blx ffe1778e │ │ │ │ ldrdeq pc, [r8], -r8 │ │ │ │ teqpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - stc2l 1, cr15, [r4, #-412] @ 0xfffffe64 │ │ │ │ + blx ffb9778e │ │ │ │ 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 fef5a720 │ │ │ │ + bvs fef5a1c0 │ │ │ │ @ instruction: 0xf8d36afa │ │ │ │ blcs 1a8004 │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [r2], {106} @ 0x6a │ │ │ │ + blx f1791a │ │ │ │ bvs ffef5e60 │ │ │ │ blne b996c4 │ │ │ │ ldreq lr, [r2], #-2514 @ 0xfffff62e │ │ │ │ blcs c996cc │ │ │ │ @ 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: 0xf8b0f0c1 │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462188f0 │ │ │ │ @ instruction: 0xf08f4628 │ │ │ │ ldrb pc, [r5, r5, lsl #20] @ │ │ │ │ - eoreq r7, sp, sl, ror #6 │ │ │ │ + strhteq r7, [sp], -r2 │ │ │ │ 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 │ │ │ │ strmi pc, [r4], -r9, lsl #17 │ │ │ │ bvs fe0885c0 │ │ │ │ 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: 0xf8cdf88d │ │ │ │ + vcgt.s d25, d4, d4 │ │ │ │ + @ instruction: 0xf8cdff35 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91b900 │ │ │ │ blvs ff0003ec │ │ │ │ blvs 36474 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d9, d1 │ │ │ │ - movwcs pc, #3659 @ 0xe4b @ │ │ │ │ + movwcs pc, #3315 @ 0xcf3 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec408 │ │ │ │ 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 │ │ │ │ @ instruction: 0xe7e8fb7f │ │ │ │ ldmib lr!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r4, r2, ip, asr r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r4, [r2], r6 │ │ │ │ - eoreq r7, sp, r2, ror r0 │ │ │ │ + strhteq r6, [sp], -sl │ │ │ │ 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 │ │ │ │ strmi pc, [r4], -fp, lsr #16 │ │ │ │ bvs fe08867c │ │ │ │ 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: 0xf8cdf82f │ │ │ │ + vcgt.s d25, d4, d4 │ │ │ │ + @ instruction: 0xf8cdfed7 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91b9bc │ │ │ │ blvs ff0004a8 │ │ │ │ blvs 36530 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d8, d1 │ │ │ │ - movwcs pc, #4073 @ 0xfe9 @ │ │ │ │ + movwcs pc, #3729 @ 0xe91 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec4c4 │ │ │ │ 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, r1, lsr #22]! @ │ │ │ │ stmib r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r4, r2, r0, lsr #15 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, sl, lsr r7 │ │ │ │ - strhteq r6, [sp], -r6 │ │ │ │ + strdeq r6, [sp], -lr @ │ │ │ │ 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 │ │ │ │ strmi pc, [r4], -sp, asr #31 │ │ │ │ bvs fe088738 │ │ │ │ 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: 0xf8cdffd1 │ │ │ │ + @ instruction: 0xf8cdfe79 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91ba78 │ │ │ │ blvs ff000564 │ │ │ │ blvs 365ec │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d10, d1 │ │ │ │ - movwcs pc, #3019 @ 0xbcb @ │ │ │ │ + movwcs pc, #2675 @ 0xa73 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec580 │ │ │ │ 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, r3, asr #21]! @ │ │ │ │ stmdb r2, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r4, r2, r4, ror #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, lr, ror r6 │ │ │ │ - strdeq r6, [sp], -sl @ │ │ │ │ + eoreq r6, sp, r2, asr #24 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febb2bcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xffa0f0c0 │ │ │ │ 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 │ │ │ │ ldrdcs pc, [r4, -r5] │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - blx feb1808c │ │ │ │ + @ instruction: 0xf952f19a │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx fea18094 │ │ │ │ + @ instruction: 0xf94ef19a │ │ │ │ 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 1897d38 │ │ │ │ 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, 13, cr15, cr6, cr8, {3} │ │ │ │ + ldc2l 2, cr15, [lr, #-416]! @ 0xfffffe60 │ │ │ │ blmi 22e40c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535c5c │ │ │ │ @ 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: 0xf9f4f05b │ │ │ │ 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: 0xf872f268 │ │ │ │ + @ instruction: 0xff1af267 │ │ │ │ blmi 22e4e4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535d34 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x00acf7f8 │ │ │ │ @@ -6544,15 +6544,15 @@ │ │ │ │ @ instruction: 0xf988f05b │ │ │ │ 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 │ │ │ │ - stc2l 2, cr15, [r2], #-420 @ 0xfffffe5c │ │ │ │ + blx 31873e │ │ │ │ blmi 22e5bc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535e0c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x0040f7f8 │ │ │ │ @@ -6617,28 +6617,28 @@ │ │ │ │ svclt 0x0000e7e6 │ │ │ │ adcseq r4, r2, r0, lsr #4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb30b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - ldc2 2, cr15, [r8, #-464] @ 0xfffffe30 │ │ │ │ + blx ff09888e │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2 2, cr15, [r4, #-464] @ 0xfffffe30 │ │ │ │ - @ instruction: 0xf880f171 │ │ │ │ + blx fef98896 │ │ │ │ + @ instruction: 0xff28f170 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - blx 1518458 │ │ │ │ + @ instruction: 0xf8faf162 │ │ │ │ @ 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 │ │ │ │ - ldc2l 2, cr15, [r6, #464] @ 0x1d0 │ │ │ │ + ldc2l 2, cr15, [lr], #-464 @ 0xfffffe30 │ │ │ │ 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 1980b4c │ │ │ │ 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: 0xf8dafcdf │ │ │ │ + @ instruction: 0xf8dafb87 │ │ │ │ @ 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 1980d0c │ │ │ │ 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: 0xf8dafbff │ │ │ │ + @ instruction: 0xf8dafaa7 │ │ │ │ @ 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 1980ecc │ │ │ │ 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: 0xf8dafb1f │ │ │ │ + @ instruction: 0xf8daf9c7 │ │ │ │ @ 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 febb3640 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vrhadd.s d25, d4, d1 │ │ │ │ - streq pc, [r2, r3, lsr #22] │ │ │ │ + streq pc, [r2, fp, asr #19] │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - blx 798e36 │ │ │ │ + @ instruction: 0xf9c4f274 │ │ │ │ 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 │ │ │ │ - stc2l 1, cr15, [r8, #420] @ 0x1a4 │ │ │ │ + ldc2l 1, cr15, [r0], #-420 @ 0xfffffe5c │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f86138 │ │ │ │ @ instruction: 0x4649edfc │ │ │ │ @ instruction: 0xf04c4640 │ │ │ │ @ instruction: 0x4640fa73 │ │ │ │ @ instruction: 0xf972f04c │ │ │ │ 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, [sl, #-420] @ 0xfffffe5c │ │ │ │ + blx ff118c4a │ │ │ │ bvs fff08c28 │ │ │ │ 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 fe81a6d8 │ │ │ │ adcseq r3, r2, r2, ror #22 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r3, r2, r8, lsr fp │ │ │ │ - eorseq fp, r3, sl, lsr #32 │ │ │ │ + eorseq sl, r3, r2, ror sp │ │ │ │ ldrhteq r3, [r2], ip │ │ │ │ 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], -pc, ror #22 │ │ │ │ + @ instruction: 0x4604fa17 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - @ instruction: 0xff36f187 │ │ │ │ + ldc2l 1, cr15, [lr, #540] @ 0x21c │ │ │ │ msrne (UNDEF: 39), r0 │ │ │ │ @ instruction: 0xf1836938 │ │ │ │ - strbmi pc, [sl], -pc, lsl #23 @ │ │ │ │ + @ instruction: 0x464afa37 │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - cdp2 1, 14, cr15, cr8, cr5, {4} │ │ │ │ + ldc2 1, cr15, [r0, #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 3e87d6 │ │ │ │ svcvc 0x005b330c │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorlt pc, r8, r3, asr #17 │ │ │ │ - @ instruction: 0xff0af187 │ │ │ │ + ldc2 1, cr15, [r2, #540]! @ 0x21c │ │ │ │ blmi 2eeff0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1b6830 │ │ │ │ @ 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: 0xf84af274 │ │ │ │ - stc2 1, cr15, [ip, #388] @ 0x184 │ │ │ │ + mrc2 2, 7, pc, cr2, cr3, {3} │ │ │ │ + ldc2 1, cr15, [r4], #-388 @ 0xfffffe7c │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs b6b70 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ - vmax.s d18, d4, d1 │ │ │ │ - @ instruction: 0xf161f83f │ │ │ │ - smlabblt r0, r1, sp, pc @ │ │ │ │ + vmax.s d18, d3, d1 │ │ │ │ + @ instruction: 0xf161fee7 │ │ │ │ + tstplt r0, r9, lsr #24 @ p-variant is OBSOLETE │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf836f274 │ │ │ │ - ldc2l 1, cr15, [r8, #-388]! @ 0xfffffe7c │ │ │ │ + mrc2 2, 6, pc, cr14, cr3, {3} │ │ │ │ + stc2 1, cr15, [r0], #-388 @ 0xfffffe7c │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f84631 │ │ │ │ strbmi lr, [r1], -r8, asr #23 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ bl ff11a87c │ │ │ │ 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, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, 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], -r9, lsl #28 @ │ │ │ │ + @ instruction: 0x4651fcb1 │ │ │ │ @ instruction: 0xf1874620 │ │ │ │ - blvc f5c25c │ │ │ │ + blvc f5bcfc │ │ │ │ teqpvc sp, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ blx 1b6dd0 │ │ │ │ b ad9560 │ │ │ │ @ instruction: 0xf1830903 │ │ │ │ - @ instruction: 0x9603fa99 │ │ │ │ + strls pc, [r3], -r1, asr #18 │ │ │ │ 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 a49aa │ │ │ │ ldrbtmi r2, [r1], -r3, lsl #4 │ │ │ │ @ instruction: 0xf8927f93 │ │ │ │ bl 3e4a64 │ │ │ │ bl 3dd7bc │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - cdp2 1, 0, cr15, cr10, cr7, {4} │ │ │ │ + ldc2 1, cr15, [r2], #540 @ 0x21c │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00b2501 │ │ │ │ blx 19f64c │ │ │ │ @ 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 1ad0b80 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r5, {r2, r8, sp} │ │ │ │ - stc2l 1, cr15, [r8, #-540]! @ 0xfffffde4 │ │ │ │ + ldc2 1, cr15, [r0], {135} @ 0x87 │ │ │ │ andcs r4, r4, #104448 @ 0x19800 │ │ │ │ ldmdals r9, {r3, r8, sp} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf182930f │ │ │ │ - ldcls 15, cr15, [r9], {159} @ 0x9f │ │ │ │ + ldcls 14, cr15, [r9], {71} @ 0x47 │ │ │ │ ldcne 6, cr4, [r8], #524 @ 0x20c │ │ │ │ - @ instruction: 0xffd8f25c │ │ │ │ + mcr2 2, 4, pc, cr0, cr12, {2} @ │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - @ instruction: 0xff94f182 │ │ │ │ + cdp2 1, 3, cr15, cr12, 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 │ │ │ │ - @ instruction: 0xf994f183 │ │ │ │ + @ instruction: 0xf83cf183 │ │ │ │ @ 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: 0x4621fd5b │ │ │ │ + strtmi pc, [r1], -r3, lsl #24 │ │ │ │ @ instruction: 0xf187a815 │ │ │ │ - bvs ff91c100 │ │ │ │ + bvs ff91bba0 │ │ │ │ blcs 67aef4 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x464af9d5 │ │ │ │ + @ instruction: 0x464af87d │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r3], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f4649 │ │ │ │ @ instruction: 0xf1850a78 │ │ │ │ - blge 4dbfa8 │ │ │ │ + blge 4dba48 │ │ │ │ mrrceq 1, 0, pc, r0, cr4 @ │ │ │ │ @ instruction: 0x26009614 │ │ │ │ stmib sp, {r0, r4, r9, sl, ip, pc}^ │ │ │ │ bvs 18f6354 │ │ │ │ ldrsbt pc, [r0], pc @ │ │ │ │ blgt 441350 │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8589a0f │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ blx 306b7a │ │ │ │ @ instruction: 0xf8933302 │ │ │ │ bl 168be4 │ │ │ │ strbtmi r0, [ip], -r3, lsl #7 │ │ │ │ @ instruction: 0xf187629e │ │ │ │ - strls pc, [r8, -sp, asr #26]! │ │ │ │ + @ instruction: 0x9728fbf5 │ │ │ │ @ instruction: 0x2322af1d │ │ │ │ adccc pc, r4, sp, lsl #17 │ │ │ │ rsbls pc, ip, sp, asr #17 │ │ │ │ strgt ip, [pc], #-3855 @ 5cb48 │ │ │ │ strgt ip, [pc], #-3855 @ 5cb4c │ │ │ │ strgt ip, [pc], #-3855 @ 5cb50 │ │ │ │ muleq r3, r7, r8 │ │ │ │ andeq lr, r3, r4, lsl #17 │ │ │ │ ldmdage r5, {r0, r4, r5, r9, sl, lr} │ │ │ │ tstcs fp, #3620864 @ 0x374000 │ │ │ │ - @ instruction: 0xf898f188 │ │ │ │ + @ instruction: 0xff40f187 │ │ │ │ strmi r2, [r2], -pc, lsl #6 │ │ │ │ ldmdage r5, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ mrc2 7, 5, pc, cr10, cr15, {7} │ │ │ │ blmi 3ef3c4 │ │ │ │ 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 d8cd8 │ │ │ │ @ instruction: 0xf04fe799 │ │ │ │ @ instruction: 0xe7960a10 │ │ │ │ stmda r6, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r3, r2, r8, lsl #12 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r3, r2, r2, lsl #12 │ │ │ │ - strhteq r5, [sp], -r8 │ │ │ │ + eoreq r5, sp, r0, lsl #24 │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - eoreq r5, sp, lr, lsl #28 │ │ │ │ + eoreq r5, sp, r6, asr fp │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ adcseq r3, r2, ip, lsl #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3dd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi r6, [r3], -r1, lsl #19 │ │ │ │ @@ -7678,15 +7678,15 @@ │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ blls 541b4c │ │ │ │ @ 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 5dc794 │ │ │ │ + blls 5dc234 │ │ │ │ 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 │ │ │ │ @@ -7755,27 +7755,27 @@ │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 15d656 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r4, -sp]! │ │ │ │ - ldc2 2, cr15, [sl, #-400] @ 0xfffffe70 │ │ │ │ + blx ff119a16 │ │ │ │ bmi 1756e14 │ │ │ │ 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: 0xff36f261 │ │ │ │ + ldc2l 2, cr15, [lr, #388] @ 0x184 │ │ │ │ ldcls 8, cr6, [r9, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f74628 │ │ │ │ bls 258f84 │ │ │ │ @ instruction: 0x46049b13 │ │ │ │ tstls r8, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -7820,25 +7820,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 49c55c │ │ │ │ + blls 49bffc │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2e3810 │ │ │ │ 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 39c3c4 │ │ │ │ + blls 39be64 │ │ │ │ blx 137222 │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [fp], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r0, r1, r5, r8, r9, fp, ip, pc} │ │ │ │ blx 103e26 │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mcrge 4, 6, pc, cr1, cr15, {5} @ │ │ │ │ @@ -7974,15 +7974,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ stc 7, cr15, [ip], #-988 @ 0xfffffc24 │ │ │ │ ldrshteq r2, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r2, r1, r1, asr r4 │ │ │ │ adceq sp, ip, lr, lsr r9 │ │ │ │ - eorseq sl, r3, r0, lsl #6 │ │ │ │ + eorseq sl, r3, r8, asr #32 │ │ │ │ adcseq r2, r2, r6, asr ip │ │ │ │ ldrdeq fp, [r0], -fp @ │ │ │ │ umlaleq sp, ip, r0, r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8103,15 +8103,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ bl b1b5bc │ │ │ │ adcseq r2, r2, ip, ror #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r4, r1, sp, ror #13 │ │ │ │ adceq sp, ip, r6, lsl #14 │ │ │ │ - ldrshteq sl, [r3], -ip │ │ │ │ + eorseq r9, r3, r4, asr #28 │ │ │ │ adcseq r2, r2, r2, asr sl │ │ │ │ andeq sp, r0, pc, ror #20 │ │ │ │ adceq sp, ip, r8, asr r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8232,30 +8232,30 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ b a9b7c0 │ │ │ │ adcseq r2, r2, r8, ror #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r6, [r1], -r5 │ │ │ │ adceq sp, ip, lr, asr #9 │ │ │ │ - ldrshteq r9, [r3], -r8 │ │ │ │ + eorseq r9, r3, r0, asr #24 │ │ │ │ adcseq r2, r2, lr, asr #16 │ │ │ │ andeq ip, r0, r3, asr #14 │ │ │ │ adceq sp, ip, r0, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4a0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xf868f273 │ │ │ │ - stc2 1, cr15, [sl, #384]! @ 0x180 │ │ │ │ + @ instruction: 0xff10f272 │ │ │ │ + mrrc2 1, 6, pc, r2, cr0 @ │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ blcs b7b34 │ │ │ │ @ instruction: 0x4620d93a │ │ │ │ - @ instruction: 0xf85ef273 │ │ │ │ - stc2 1, cr15, [r0, #384]! @ 0x180 │ │ │ │ + @ instruction: 0xff06f272 │ │ │ │ + mcrr2 1, 6, pc, r8, cr0 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r4, r6, r9, pc} │ │ │ │ blcs 9fbac │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 4251b0 │ │ │ │ ldm pc, {r0, r1, r2, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, fp, #18 │ │ │ │ @@ -8267,24 +8267,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: 0xf9e4f273 │ │ │ │ + @ instruction: 0xf88cf273 │ │ │ │ cmplt r0, r1, lsl #22 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ blx ff8199f6 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ blx fef199fe │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ - vmax.s d20, d3, d16 │ │ │ │ - strmi pc, [r3], -r3, lsr #16 │ │ │ │ + vmax.s d20, d2, d16 │ │ │ │ + strmi pc, [r3], -fp, asr #29 │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9df │ │ │ │ bcs fe95e12c │ │ │ │ ldrdge sp, [r2, -fp] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -8733,15 +8733,15 @@ │ │ │ │ @ instruction: 0xf7fe602c │ │ │ │ blls d1d0c8 │ │ │ │ blls d42be8 │ │ │ │ blls d82c20 │ │ │ │ blls dc2bdc │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xf9d4f160 │ │ │ │ + @ instruction: 0xf87cf160 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r4, r5, r6, r8, pc} │ │ │ │ blcs a0344 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 282c14 │ │ │ │ movwls r4, #5726 @ 0x165e │ │ │ │ blls 7ef90c │ │ │ │ @@ -9006,15 +9006,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ blx 91c3f0 │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xffb2f15f │ │ │ │ + mrc2 1, 2, pc, cr10, cr15, {2} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r3, r4, r5, r6, r8, pc} │ │ │ │ blcs a0788 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stmdbls ip, {r2, r3, r8, r9, ip, pc} │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, fp, ip, pc} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9297,15 +9297,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xffdcf7fd │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - stc2l 1, cr15, [ip, #-380]! @ 0xfffffe84 │ │ │ │ + ldc2 1, cr15, [r4], {95} @ 0x5f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r3, r4, r5, r6, r8, pc} │ │ │ │ blcs a0c14 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stmdbls ip, {r2, r3, r8, r9, ip, pc} │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, fp, ip, pc} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9588,15 +9588,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ ldc2 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - blx a1b2a6 │ │ │ │ + @ instruction: 0xf9cef15f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r3, r4, r5, r6, r8, pc} │ │ │ │ blcs a10a0 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stmdbls ip, {r2, r3, r8, r9, ip, pc} │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, fp, ip, pc} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9839,25 +9839,25 @@ │ │ │ │ @ instruction: 0xf5b0080a │ │ │ │ @ instruction: 0xd1017f9e │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6308 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ - @ instruction: 0xf15f4604 │ │ │ │ - @ instruction: 0xf890f92f │ │ │ │ + @ instruction: 0xf15e4604 │ │ │ │ + @ instruction: 0xf890ffd7 │ │ │ │ blcs 12b1ec │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c5b130 │ │ │ │ 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 0x002bfee5 │ │ │ │ + svcne 0x002bfd8d │ │ │ │ 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 │ │ │ │ @@ -9872,15 +9872,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, 3, cr15, cr14, cr13, {3} │ │ │ │ + stc2l 1, cr15, [r6], #436 @ 0x1b4 │ │ │ │ bls cd6dc │ │ │ │ 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] │ │ │ │ @@ -9896,16 +9896,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 1f1bbbe │ │ │ │ - @ instruction: 0xf8bcf15f │ │ │ │ + blx 91bbbc │ │ │ │ + @ instruction: 0xff64f15e │ │ │ │ mlaeq r0, r0, r8, pc @ │ │ │ │ andeq pc, r7, r0 │ │ │ │ svclt 0x00183802 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb6414 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -11122,15 +11122,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 ff01cee0 │ │ │ │ + @ instruction: 0xf966f270 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ blx fe61c5b4 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ andcs pc, pc, #593920 @ 0x91000 │ │ │ │ @@ -11182,15 +11182,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 121cfd0 │ │ │ │ + @ instruction: 0xf8eef270 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ ldc2 0, cr15, [r0], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #11008 @ 0x2b00 │ │ │ │ @@ -11242,15 +11242,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: 0xf9cef270 │ │ │ │ + @ instruction: 0xf876f270 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ stc2l 0, cr15, [r6], #136 @ 0x88 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #57600 @ 0xe100 │ │ │ │ @@ -11481,15 +11481,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2bd8bc │ │ │ │ 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 │ │ │ │ - mrrc2 1, 5, pc, ip, cr13 @ │ │ │ │ + blx 19d032 │ │ │ │ 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 │ │ │ │ @@ -11625,15 +11625,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq 9c348 │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - blx 9d280 │ │ │ │ + @ instruction: 0xf8a8f161 │ │ │ │ blls c7108 │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 149c384 │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -11985,15 +11985,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2246 @ 0x8c6 @ │ │ │ │ @ instruction: 0xf7f3e7e2 │ │ │ │ svclt 0x0000ecd6 │ │ │ │ adcseq lr, r1, ip, asr #28 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq lr, [r1], r0 │ │ │ │ - eoreq r1, sp, r0, ror r6 │ │ │ │ + strhteq r1, [sp], -r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb84a4 │ │ │ │ @ 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 │ │ │ │ @@ -12527,15 +12527,15 @@ │ │ │ │ strbt r6, [r6], r2, rrx │ │ │ │ ldm ip, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq lr, r1, r8, asr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r1, lr, asr #12 │ │ │ │ - ldrdeq r0, [sp], -sl @ │ │ │ │ + eoreq r0, sp, r2, lsr #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi f33384 │ │ │ │ addslt r4, r5, fp, lsr fp │ │ │ │ sxtab16mi r4, r2, sl, ror #8 │ │ │ │ @@ -12558,15 +12558,15 @@ │ │ │ │ bls 95609c │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ @ instruction: 0xf15c4638 │ │ │ │ - teqplt r8, r3 @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2279c │ │ │ │ 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 │ │ │ │ @@ -12753,15 +12753,15 @@ │ │ │ │ bls 9563a8 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ @ instruction: 0xf15c4638 │ │ │ │ - teqplt r8, sp, ror #20 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r5, lsl r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed22aa8 │ │ │ │ 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 │ │ │ │ @@ -12921,17 +12921,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 ff69eaf6 │ │ │ │ + blx fe09eaf4 │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - blx ff59eafe │ │ │ │ + blx 1f9eafc │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 3485b4 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13097,17 +13097,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 1e9edb4 │ │ │ │ + @ instruction: 0xf920f26e │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - blx 1d9edbc │ │ │ │ + @ instruction: 0xf91cf26e │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 348874 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13466,15 +13466,15 @@ │ │ │ │ strbt r6, [fp], r2, rrx │ │ │ │ stmdb r6, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ umlalseq sp, r1, r0, r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq sp, r1, sl, r7 │ │ │ │ - eoreq r0, sp, lr, lsr #32 │ │ │ │ + eoreq pc, ip, r6, ror sp @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi d74224 │ │ │ │ blmi d74440 │ │ │ │ addslt r4, r4, sl, ror r4 │ │ │ │ @@ -13618,15 +13618,15 @@ │ │ │ │ @ instruction: 0xf5b29a23 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x001c2b00 │ │ │ │ vst3.8 {d18-d20}, [pc], r2 │ │ │ │ @ instruction: 0x4640789e │ │ │ │ - blx feb1f18e │ │ │ │ + blx 151f18c │ │ │ │ blvs fe08f0e4 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ cmpeq r0, r0, asr #18 │ │ │ │ b 1449848 │ │ │ │ vst2.8 {d2,d4}, [r9], r9 │ │ │ │ bge 10113c │ │ │ │ @@ -13787,17 +13787,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 │ │ │ │ - ldc2 2, cr15, [r4, #-436] @ 0xfffffe4c │ │ │ │ + blx fef9f87a │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - ldc2 2, cr15, [r0, #-436] @ 0xfffffe4c │ │ │ │ + blx fee9f882 │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 34933c │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13964,15 +13964,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - @ instruction: 0xf8f6f15b │ │ │ │ + @ instruction: 0xff9ef15a │ │ │ │ blvs fe08f64c │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12bd824 │ │ │ │ blls 26c7b8 │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -14118,19 +14118,19 @@ │ │ │ │ blx fff9f4e8 │ │ │ │ @ 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 201fda4 │ │ │ │ - stc2 1, cr15, [r8, #420] @ 0x1a4 │ │ │ │ + @ instruction: 0xf926f26d │ │ │ │ + ldc2 1, cr15, [r0], #-420 @ 0xfffffe5c │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - blx 141fdb6 │ │ │ │ + @ instruction: 0xf9f6f26d │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 126c810 │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -14153,15 +14153,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 2a1574 │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vadd.i32 d22, d13, d24 │ │ │ │ - @ instruction: 0xf010fb11 │ │ │ │ + @ instruction: 0xf010f9b9 │ │ │ │ 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 │ │ │ │ @@ -14186,15 +14186,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c0f0 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, fp, lsr pc @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r3, ror #27 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2410c │ │ │ │ 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 │ │ │ │ @@ -14239,15 +14239,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c1c4 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, r1 @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r9, ror sp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed241e0 │ │ │ │ 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 │ │ │ │ @@ -14617,15 +14617,15 @@ │ │ │ │ stmda sl, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ umlalseq ip, r1, ip, r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq ip, r1, ip, lsr r9 │ │ │ │ adceq r7, ip, r0, asr #9 │ │ │ │ adceq r7, ip, r0, lsr r4 │ │ │ │ adcseq ip, r1, r0, asr #12 │ │ │ │ - eorseq r3, r3, ip, ror #21 │ │ │ │ + eorseq r3, r3, r4, lsr r8 │ │ │ │ adceq r7, ip, r6, lsl #3 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -15034,15 +15034,15 @@ │ │ │ │ stc 7, cr15, [r8, #-960] @ 0xfffffc40 │ │ │ │ adcseq ip, r1, r8, lsl r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq ip, [r1], r8 │ │ │ │ adceq r6, ip, r8, lsl #28 │ │ │ │ adceq r6, ip, r8, ror sp │ │ │ │ ldrhteq fp, [r1], ip │ │ │ │ - eorseq r3, r3, r8, ror #8 │ │ │ │ + ldrhteq r3, [r3], -r0 │ │ │ │ adceq r6, ip, lr, asr #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 │ │ │ │ @@ -15451,15 +15451,15 @@ │ │ │ │ stmib r6, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ umlalseq fp, r1, r4, ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq fp, r1, r4, lsr ip │ │ │ │ adceq r6, ip, r0, asr r7 │ │ │ │ adceq r6, ip, r0, asr #13 │ │ │ │ adcseq fp, r1, r8, lsr r9 │ │ │ │ - eorseq r2, r3, r4, ror #27 │ │ │ │ + eorseq r2, r3, ip, lsr #22 │ │ │ │ adceq r6, ip, r6, lsl r4 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -16162,23 +16162,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1584658 │ │ │ │ - tstplt r8, fp, asr #31 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r3, ror lr @ p-variant is OBSOLETE │ │ │ │ blcs 43f9f0 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe222528 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1584638 │ │ │ │ - @ instruction: 0xb118ffbb │ │ │ │ + tstplt r8, r3, ror #28 @ p-variant is OBSOLETE │ │ │ │ blcs 43fa10 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2df18c │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 345aa4 │ │ │ │ @@ -16226,15 +16226,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 13, cr15, [r9, #-596] @ 0xfffffdac │ │ │ │ + stcls 12, cr15, [r9, #-244] @ 0xffffff0c │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf049234c │ │ │ │ pkhtbmi pc, r0, sp, asr #16 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5c5980 │ │ │ │ @@ -16251,15 +16251,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ stc2 0, cr15, [ip, #324]! @ 0x144 │ │ │ │ bge f76ddc │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - blx aa1ec0 │ │ │ │ + @ instruction: 0xf8d0f25f │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 436eb4 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 336e74 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -16334,15 +16334,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 56e39c │ │ │ │ @ instruction: 0xf051934d │ │ │ │ ldmdbls r7, {r0, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xf982f25f │ │ │ │ + @ instruction: 0xf82af25f │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 336f1c │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -16387,28 +16387,28 @@ │ │ │ │ ldrbtmi r4, [sl], #-1608 @ 0xfffff9b8 │ │ │ │ @ instruction: 0xf0c19600 │ │ │ │ @ instruction: 0xf8d9fbf1 │ │ │ │ blcs 72b24 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ - vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf158f8c3 │ │ │ │ - stmdbls fp, {r0, r2, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vpmax.s32 q11, q13, q12 │ │ │ │ + @ instruction: 0xf158ff6b │ │ │ │ + stmdbls fp, {r0, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 10029c │ │ │ │ bcs 1198ac │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf8acf26b │ │ │ │ - stc2l 1, cr15, [lr, #352]! @ 0x160 │ │ │ │ + @ instruction: 0xff54f26a │ │ │ │ + ldc2 1, cr15, [r6], {88} @ 0x58 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed263b0 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -16431,31 +16431,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4d1068 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf988f15e │ │ │ │ + @ instruction: 0xf830f15e │ │ │ │ bcs 11f054 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ b 2237e4 │ │ │ │ adcseq sl, r1, r0, ror #28 │ │ │ │ adcseq sl, r1, sl, asr lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r5, [ip], r0 @ │ │ │ │ adceq r5, ip, lr, lsl r9 │ │ │ │ adcseq sl, r1, r4, asr ip │ │ │ │ adceq r5, ip, r6, ror #16 │ │ │ │ - mlaeq ip, sl, r1, sp │ │ │ │ + eoreq ip, ip, r2, ror #29 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq sp, ip, r0, lsl #2 │ │ │ │ - eoreq sp, ip, sl, lsr r1 │ │ │ │ + eoreq ip, ip, r8, asr #28 │ │ │ │ + eoreq ip, ip, r2, lsl #29 │ │ │ │ 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} @ │ │ │ │ @@ -16567,15 +16567,15 @@ │ │ │ │ @ instruction: 0xff12f7f6 │ │ │ │ movwls r9, #52022 @ 0xcb36 │ │ │ │ tstls lr, #56320 @ 0xdc00 │ │ │ │ movwls r9, #31544 @ 0x7b38 │ │ │ │ movwls r9, #56121 @ 0xdb39 │ │ │ │ blls f0ba54 │ │ │ │ @ instruction: 0xf1589317 │ │ │ │ - stmdacs r0, {r0, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ eorhi pc, r1, #0 │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #58113 @ 0xe301 │ │ │ │ ldrbmi r9, [r1], -r1, lsl #12 │ │ │ │ svcls 0x00224640 │ │ │ │ @ instruction: 0x3178f89b │ │ │ │ @@ -16692,15 +16692,15 @@ │ │ │ │ usatcs pc, #16, r4, asr #17 @ │ │ │ │ streq pc, [r8], -r1, lsl #2 │ │ │ │ andvs r9, fp, r0, lsr #22 │ │ │ │ nopmi {79} @ 0x4f │ │ │ │ subvs r9, fp, r8, lsl #16 │ │ │ │ ldrbvs pc, [ip], r4, asr #17 @ │ │ │ │ tstls r8, r1, lsl r2 │ │ │ │ - blx fea2218a │ │ │ │ + blx 1422188 │ │ │ │ bls 4cc04c │ │ │ │ blvs fe152110 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 12681a8 │ │ │ │ blls 233d4c │ │ │ │ b 128bca0 │ │ │ │ @@ -17109,16 +17109,16 @@ │ │ │ │ eorvs sl, r7, r4, lsr #22 │ │ │ │ blx ff5a426c │ │ │ │ movwls r9, #52024 @ 0xcb38 │ │ │ │ tstls sp, #58368 @ 0xe400 │ │ │ │ movwls r9, #31546 @ 0x7b3a │ │ │ │ movwls r9, #56123 @ 0xdb3b │ │ │ │ blls f8c2d0 │ │ │ │ - @ instruction: 0xf1589316 │ │ │ │ - eorls pc, r3, r3, ror #16 │ │ │ │ + @ instruction: 0xf1579316 │ │ │ │ + eorls pc, r3, fp, lsl #30 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r4, r5, r6, r9, pc} │ │ │ │ blcs a8628 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ @ instruction: 0xf8cd930e │ │ │ │ ldrbmi r8, [pc], -r4 │ │ │ │ stmdals r0!, {r9, sl, sp} │ │ │ │ @@ -17211,15 +17211,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ orrhi pc, ip, r0, asr #32 │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ sbclt r8, r3, #-2147483632 @ 0x80000010 │ │ │ │ movwls r9, #34826 @ 0x880a │ │ │ │ - @ instruction: 0xff98f157 │ │ │ │ + mcr2 1, 2, pc, cr0, cr7, {2} @ │ │ │ │ blls 24a464 │ │ │ │ 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], -ip, lsl #28 │ │ │ │ @@ -17372,15 +17372,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1d40718 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ @ instruction: 0xf157709e │ │ │ │ - movwcs pc, #11863 @ 0x2e57 @ │ │ │ │ + movwcs pc, #11519 @ 0x2cff @ │ │ │ │ movwls r9, #32775 @ 0x8007 │ │ │ │ @ instruction: 0x460de6bb │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ blcc 2a47f0 │ │ │ │ subvs r9, pc, r7, lsl #22 │ │ │ │ ldrbpl pc, [ip], r4, asr #17 @ │ │ │ │ @@ -19642,15 +19642,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, [sl], {85} @ 0x55 │ │ │ │ + blx 1124f96 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, r5, r0 │ │ │ │ blcs c3858 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ stmdbls r3, {r1, r2, r3, r4, r7, pc} │ │ │ │ b 114f6a4 │ │ │ │ @@ -19698,20 +19698,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 1a4c58 │ │ │ │ - blx e250b0 │ │ │ │ + @ instruction: 0xf8def164 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - blx 5a50b8 │ │ │ │ + @ instruction: 0xf8bcf164 │ │ │ │ beq 10a3468 │ │ │ │ @ instruction: 0xf1649802 │ │ │ │ - @ instruction: 0xf1b9faad │ │ │ │ + @ instruction: 0xf1b9f955 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 11ab0b4 │ │ │ │ b 11b2258 │ │ │ │ movwmi r0, #21770 @ 0x550a │ │ │ │ @@ -19838,28 +19838,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 │ │ │ │ - @ instruction: 0x4606fb13 │ │ │ │ + @ instruction: 0x4606f9bb │ │ │ │ blvs fe215214 │ │ │ │ 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: 0xf8ccf164 │ │ │ │ + @ instruction: 0xff74f163 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xb118faf9 │ │ │ │ + tstplt r8, r1, lsr #19 @ p-variant is OBSOLETE │ │ │ │ movwcs r6, #2946 @ 0xb82 │ │ │ │ rsbsle r2, sp, r3, lsl #20 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bls 78f1b0 │ │ │ │ orrcs lr, r1, #274432 @ 0x43000 │ │ │ │ movwmi r9, #47370 @ 0xb90a │ │ │ │ vqdmulh.s d15, d2, d5 │ │ │ │ @@ -20015,15 +20015,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ @ instruction: 0xf8e0f02b │ │ │ │ blvc 5a7360 │ │ │ │ @ instruction: 0xf7ebe7b0 │ │ │ │ svclt 0x0000ee18 │ │ │ │ ldrsbteq r7, [r1], r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq lr, r2, r8, lsl #12 │ │ │ │ + eorseq lr, r2, r0, asr r3 │ │ │ │ adcseq r7, r1, r0, lsr #32 │ │ │ │ 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}^ │ │ │ │ @@ -20076,15 +20076,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ strdlt r3, [sl], -r8 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf02b4631 │ │ │ │ @ instruction: 0xf8d9f85f │ │ │ │ @ instruction: 0xe7a21b14 │ │ │ │ - eorseq lr, r2, r2, lsl #10 │ │ │ │ + eorseq lr, r2, sl, asr #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7a974 │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -20463,15 +20463,15 @@ │ │ │ │ blcs 76ac8 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ b fe6a76b0 │ │ │ │ adcseq r6, r1, r8, ror #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r6, r1, r6, asr r9 │ │ │ │ - strdeq r9, [ip], -sl @ │ │ │ │ + eoreq r8, ip, r2, asr #30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c48b38 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -20479,17 +20479,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 ff48ef78 │ │ │ │ - @ instruction: 0xf8ccf267 │ │ │ │ + @ instruction: 0xff74f266 │ │ │ │ bvs ffc8d770 │ │ │ │ - @ instruction: 0xf8c8f267 │ │ │ │ + @ instruction: 0xff70f266 │ │ │ │ blne 5a7abc │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -20636,15 +20636,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 │ │ │ │ - pkhtbmi pc, r0, r7, asr #25 @ │ │ │ │ + @ instruction: 0x4680fb7f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe149ce4 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 50fdec │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -20708,19 +20708,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 1459738 │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - blx 1526074 │ │ │ │ + @ instruction: 0xf8faf163 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - blx ca607c │ │ │ │ + @ instruction: 0xf8d8f163 │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - blx ff326084 │ │ │ │ + @ instruction: 0xf972f163 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2a70c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff164438 │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -20887,28 +20887,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02cb91a │ │ │ │ @ instruction: 0xf8d7fbb9 │ │ │ │ @ instruction: 0xf8d33b20 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - blx ff8a6304 │ │ │ │ + @ instruction: 0xf988f154 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedab1c4 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 56ab7c │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ - @ instruction: 0xf1630701 │ │ │ │ - blx fee68038 │ │ │ │ + @ instruction: 0xf1620701 │ │ │ │ + blx fee69ad8 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - blx ff226338 │ │ │ │ + @ instruction: 0xf96ef154 │ │ │ │ blvs fe11626c │ │ │ │ bcs 1329f0 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 1350618 │ │ │ │ b 1138524 │ │ │ │ bls 6f2c0c │ │ │ │ @@ -21166,15 +21166,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ ldc 7, cr15, [lr, #-936] @ 0xfffffc58 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r5, r1, lr, lsr #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq sp, r2, r6, lsr #9 │ │ │ │ + eorseq sp, r2, lr, ror #3 │ │ │ │ adcseq r5, r1, r2, lsr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7ba80 │ │ │ │ @@ -21554,15 +21554,15 @@ │ │ │ │ blcs 77bd4 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ b 5287b8 │ │ │ │ ldrsbteq r5, [r1], ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r5, r1, sl, asr #16 │ │ │ │ - eoreq r8, ip, lr, ror #1 │ │ │ │ + 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 1c49c44 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -21570,17 +21570,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 ff490084 │ │ │ │ - @ instruction: 0xf846f266 │ │ │ │ + cdp2 2, 14, cr15, cr14, cr5, {3} │ │ │ │ bvs ffc8e87c │ │ │ │ - @ instruction: 0xf842f266 │ │ │ │ + cdp2 2, 14, cr15, cr10, cr5, {3} │ │ │ │ blne 5a8bc8 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -21727,15 +21727,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 │ │ │ │ - pkhtbmi pc, r0, r1, asr #24 @ │ │ │ │ + @ instruction: 0x4680faf9 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe14adf0 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 510ef8 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -21799,19 +21799,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 145a844 │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - @ instruction: 0xf9ccf162 │ │ │ │ + @ instruction: 0xf874f162 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - @ instruction: 0xf9aaf162 │ │ │ │ + @ instruction: 0xf852f162 │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - blx 11a718c │ │ │ │ + @ instruction: 0xf8ecf162 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2b818 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff165544 │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -21985,28 +21985,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 13a7428 │ │ │ │ + @ instruction: 0xf8f4f153 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedac2ec │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 5ebca4 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ - @ instruction: 0xf1620701 │ │ │ │ - blx fee68f10 │ │ │ │ + @ instruction: 0xf1610701 │ │ │ │ + blx fee6a9b0 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #47129 @ 0xb819 │ │ │ │ - blx d2745c │ │ │ │ + @ instruction: 0xf8daf153 │ │ │ │ blvs fe117394 │ │ │ │ bcs 133b18 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 1311740 │ │ │ │ b 113964c │ │ │ │ bls 773d34 │ │ │ │ @@ -22171,15 +22171,15 @@ │ │ │ │ bcc ffea94d0 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ @ instruction: 0x460a8ff0 │ │ │ │ @ instruction: 0x46594638 │ │ │ │ @ instruction: 0xf890f029 │ │ │ │ blne 5a9524 │ │ │ │ svclt 0x0000e79a │ │ │ │ - ldrshteq ip, [r2], -r2 │ │ │ │ + eorseq ip, r2, sl, lsr r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 126684 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @ instruction: 0xf5004b4e │ │ │ │ @@ -22258,15 +22258,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ ldc 7, cr15, [r6], {233} @ 0xe9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r4, r1, lr, lsl lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ - mlaseq r2, r6, r3, ip │ │ │ │ + ldrsbteq ip, [r2], -lr │ │ │ │ adcseq r4, r1, r2, lsr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7cb90 │ │ │ │ @@ -22646,15 +22646,15 @@ │ │ │ │ blcs 78ce4 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ stmib sl, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r4, r1, ip, asr #15 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r1, sl, lsr r7 │ │ │ │ - ldrdeq r6, [ip], -lr @ │ │ │ │ + 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 1c4ad54 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -22662,17 +22662,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 ff491194 │ │ │ │ - @ instruction: 0xffbef264 │ │ │ │ + cdp2 2, 6, cr15, cr6, cr4, {3} │ │ │ │ bvs ffc8f98c │ │ │ │ - @ instruction: 0xffbaf264 │ │ │ │ + cdp2 2, 6, cr15, cr2, cr4, {3} │ │ │ │ blne 5a9cd8 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -23471,15 +23471,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 │ │ │ │ - mrc2 1, 5, pc, cr0, cr1, {2} │ │ │ │ + ldc2l 1, cr15, [r8, #-324] @ 0xfffffebc │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs c7428 │ │ │ │ ldc 1, cr13, [pc, #436] @ 6c7d4 │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -23535,15 +23535,15 @@ │ │ │ │ beq 1767d74 │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs c750c │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8b0f14e │ │ │ │ + @ instruction: 0xff58f14d │ │ │ │ ldcl 7, cr14, [pc, #788] @ 6ca2c │ │ │ │ @ instruction: 0xe7997a53 │ │ │ │ bvc 1527e9c │ │ │ │ bvc a680a4 │ │ │ │ ldcl 7, cr14, [pc, #592] @ 6c978 │ │ │ │ andls r0, r7, r1, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -23602,22 +23602,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, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx ff7a8dae │ │ │ │ + blx fe1a8dac │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ cmpphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx ffba8dbc │ │ │ │ + @ instruction: 0xf994f160 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r1, r3, r5, r7, r8, pc}^ │ │ │ │ b 114e8d4 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -23688,74 +23688,74 @@ │ │ │ │ bvc ffa6842c │ │ │ │ blx 4a8524 │ │ │ │ rschi pc, sp, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe698603d │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r1, r2, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r6, 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 112d5ac │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b ed1d0 │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b fd5cc │ │ │ │ tstmi r3, #0, 4 │ │ │ │ @ instruction: 0xe67c603b │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, lr, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx 5a8f3e │ │ │ │ + @ instruction: 0xf9bcf160 │ │ │ │ rsble r2, lr, r0, lsl #16 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf14e4400 │ │ │ │ - @ instruction: 0xe666f835 │ │ │ │ + @ instruction: 0xf14d4400 │ │ │ │ + @ instruction: 0xe666fedd │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - ldrb pc, [ip], -pc, asr #24 @ │ │ │ │ + @ instruction: 0xe65cfaf7 │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 6c111 │ │ │ │ @ instruction: 0xf890e655 │ │ │ │ blcs 138ad0 │ │ │ │ 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 │ │ │ │ - ldrt pc, [lr], -r7, ror #25 @ │ │ │ │ + ldrt pc, [lr], -pc, lsl #23 @ │ │ │ │ @ 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 │ │ │ │ - strt pc, [r8], -r7, ror #22 │ │ │ │ + strt pc, [r8], -pc, lsl #20 │ │ │ │ strmi r2, [r3], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r2], -r1, lsl #12 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - ldr pc, [lr], -r9, ror #26 │ │ │ │ + @ instruction: 0xe61efc11 │ │ │ │ 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 │ │ │ │ @@ -23774,24 +23774,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, #3843]! @ 0xf03 @ │ │ │ │ + strb pc, [r8, #3499]! @ 0xdab @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - ldrb pc, [lr, #4031] @ 0xfbf @ │ │ │ │ + ldrb pc, [lr, #3687] @ 0xe67 @ │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 2, cr15, cr12, cr9, {2} │ │ │ │ + ldc2l 1, cr15, [r4], {73} @ 0x49 │ │ │ │ @ instruction: 0x4606e5d5 │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db56 │ │ │ │ cdp 0, 0, cr0, cr0, cr6, {0} │ │ │ │ tstls r3, r0, lsl sl │ │ │ │ bl 132aaa8 │ │ │ │ stc 7, cr15, [r2], {231} @ 0xe7 │ │ │ │ @@ -23829,15 +23829,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, #-2423]! @ 0xfffff689 @ │ │ │ │ + ldrb pc, [sl, #-2079]! @ 0xfffff7e1 @ │ │ │ │ mcr 0, 0, r2, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf7e7ca10 │ │ │ │ @ instruction: 0xf7e7eaf6 │ │ │ │ stmibeq r3, {r1, r2, r3, r5, sl, fp, sp, lr, pc} │ │ │ │ b 11dc7f0 │ │ │ │ vst3. {d18,d20,d22}, [r5], r0 │ │ │ │ ldrt r3, [r7], r0, lsl #10 │ │ │ │ @@ -23878,15 +23878,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 1939e8 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - cdp2 2, 3, cr15, cr14, cr3, {3} │ │ │ │ + stc2l 2, cr15, [r6], #396 @ 0x18c │ │ │ │ andls r9, r9, r4, lsl #22 │ │ │ │ bmi 4aa084 │ │ │ │ tstpmi r6, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ movwls r3, #13272 @ 0x33d8 │ │ │ │ usatne pc, #16, sl, asr #17 @ │ │ │ │ @ instruction: 0x26dcf8da │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -23921,19 +23921,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 1a8e54 │ │ │ │ - stc2l 2, cr15, [r8, #396]! @ 0x18c │ │ │ │ - @ instruction: 0xf8f2f160 │ │ │ │ + ldc2 2, cr15, [r0], {99} @ 0x63 │ │ │ │ + @ instruction: 0xff9af15f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208193 │ │ │ │ - cdp2 2, 11, cr15, cr8, cr3, {3} │ │ │ │ + stc2l 2, cr15, [r0, #-396]! @ 0xfffffe74 │ │ │ │ @ instruction: 0xf0109909 │ │ │ │ vmax.f32 d16, d0, d6 │ │ │ │ svclt 0x00141211 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x00184291 │ │ │ │ @ instruction: 0xf00022f0 │ │ │ │ b 134d2e8 │ │ │ │ @@ -24127,15 +24127,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: 0xf010fd25 │ │ │ │ + @ instruction: 0xf010fbcd │ │ │ │ svclt 0x00140f06 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ bleq fe16799c │ │ │ │ @ instruction: 0xf102e661 │ │ │ │ @ instruction: 0xf8ca0308 │ │ │ │ subsvs r3, r1, r0, ror #13 │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ @@ -24185,16 +24185,16 @@ │ │ │ │ stmiale r7!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf5079a03 │ │ │ │ bllt 302228 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs f9718 │ │ │ │ vorr , , q0 │ │ │ │ - @ instruction: 0xf151fbd9 │ │ │ │ - @ instruction: 0xf890f91b │ │ │ │ + @ instruction: 0xf150fa81 │ │ │ │ + @ instruction: 0xf890ffc3 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs edd64 │ │ │ │ ldrb sp, [sp, r6, asr #3] │ │ │ │ strbpl pc, [r0], #-1287 @ 0xfffffaf9 @ │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ bcc ffeab4a8 │ │ │ │ orrvc pc, r4, #1124073472 @ 0x43000000 │ │ │ │ @@ -24314,19 +24314,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ac4d8 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010fbaf │ │ │ │ + @ instruction: 0xf010fa57 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - blx fea29cde │ │ │ │ + blx 1429cdc │ │ │ │ svclt 0x00560743 │ │ │ │ beq 269384 │ │ │ │ beq 2e9498 │ │ │ │ bleq e978c │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f1021c │ │ │ │ strmi pc, [r4], r5, lsr #30 │ │ │ │ @@ -24380,19 +24380,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ac3d0 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010fb2b │ │ │ │ + @ instruction: 0xf010f9d3 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - blx 929de6 │ │ │ │ + @ instruction: 0xf9caf263 │ │ │ │ svclt 0x00560743 │ │ │ │ beq 26948c │ │ │ │ beq 2e95a0 │ │ │ │ bleq e9894 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f1021c │ │ │ │ strmi pc, [r4], r1, lsr #29 │ │ │ │ @@ -24451,19 +24451,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 fe7a9ef0 │ │ │ │ + @ instruction: 0xf944f263 │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a96a8 │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - blx fe5a9f00 │ │ │ │ + @ instruction: 0xf93cf263 │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 26959c │ │ │ │ bleq 2e96bc │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ mrc2 7, 0, pc, cr2, cr1, {7} │ │ │ │ @@ -24499,26 +24499,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 561d70 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7ef8000 │ │ │ │ @ instruction: 0xe7d9fef1 │ │ │ │ vqadd.s32 q9, , │ │ │ │ - @ instruction: 0x0780fa3d │ │ │ │ + streq pc, [r0, r5, ror #17] │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - blx ea9fb8 │ │ │ │ + @ instruction: 0xf8e0f263 │ │ │ │ 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 │ │ │ │ - streq pc, [r3, fp, lsr #20] │ │ │ │ + @ instruction: 0x0783f8d3 │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - blx a29fdc │ │ │ │ + @ instruction: 0xf8cef263 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57aeb8 │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -24580,19 +24580,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: 0xf99af263 │ │ │ │ + @ instruction: 0xf842f263 │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a98ac │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xf992f263 │ │ │ │ + @ instruction: 0xf83af263 │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2697a0 │ │ │ │ bleq 2e98c0 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ ldc2 7, cr15, [r0, #-964] @ 0xfffffc3c │ │ │ │ @@ -24627,27 +24627,27 @@ │ │ │ │ @ instruction: 0xf7f1f804 │ │ │ │ stmdacs r0, {r0, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 561f74 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7ef8000 │ │ │ │ @ instruction: 0xe7d9fef1 │ │ │ │ - vqadd.s32 q9, , │ │ │ │ - @ instruction: 0x0780f93b │ │ │ │ + vqadd.s32 q9, q1, │ │ │ │ + streq pc, [r0, r3, ror #31] │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - @ instruction: 0xf936f263 │ │ │ │ + @ instruction: 0xffdef262 │ │ │ │ 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 │ │ │ │ - streq pc, [r3, r9, lsr #18] │ │ │ │ + vqadd.s32 q9, q1, q15 │ │ │ │ + @ instruction: 0x0783ffd1 │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - @ instruction: 0xf924f263 │ │ │ │ + @ instruction: 0xffccf262 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57b0bc │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -24974,15 +24974,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 │ │ │ │ - stc2 2, cr15, [lr, #392]! @ 0x188 │ │ │ │ + mrrc2 2, 6, pc, r6, cr2 @ │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf0436338 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d7617b │ │ │ │ blcs 7a0ac │ │ │ │ @@ -24998,16 +24998,16 @@ │ │ │ │ @ instruction: 0xf8c72300 │ │ │ │ bgt 439ff8 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ tstcs r8, r4, ror r4 │ │ │ │ @ instruction: 0xf8c74625 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ - @ instruction: 0xf1580258 │ │ │ │ - @ instruction: 0x4606f939 │ │ │ │ + @ instruction: 0xf1570258 │ │ │ │ + strmi pc, [r6], -r1, ror #31 │ │ │ │ stcgt 2, cr6, [pc, #-736] @ 6db18 │ │ │ │ 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 │ │ │ │ ldc2l 0, cr15, [lr, #232] @ 0xe8 │ │ │ │ @@ -25138,19 +25138,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 │ │ │ │ - ldc2 2, cr15, [lr, #-392]! @ 0xfffffe78 │ │ │ │ + blx ffa2a9aa │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d2, d16 │ │ │ │ - smlaldxeq pc, r2, r7, sp @ │ │ │ │ + @ instruction: 0x0742fbdf │ │ │ │ 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 │ │ │ │ @@ -25226,15 +25226,15 @@ │ │ │ │ blmi df7264 │ │ │ │ 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: 0xffacf157 │ │ │ │ + mrc2 1, 2, pc, cr4, 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]! │ │ │ │ @@ -25271,15 +25271,15 @@ │ │ │ │ stmdbcc r4, {r1, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe64f6010 │ │ │ │ stc 7, cr15, [r8, #-920] @ 0xfffffc68 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r2, r1, r4, lsl r3 │ │ │ │ ldrshteq r2, [r1], sl │ │ │ │ - ldrshteq r9, [r2], -lr │ │ │ │ + eorseq r9, r2, r6, asr #8 │ │ │ │ @ instruction: 0xffff2261 │ │ │ │ adcseq r2, r1, r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc544c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -25500,15 +25500,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: 0xf992f262 │ │ │ │ + @ instruction: 0xf83af262 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf0436338 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d7617b │ │ │ │ blcs 7a8e4 │ │ │ │ @@ -25525,15 +25525,15 @@ │ │ │ │ bgt 43a830 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ tstcs r8, r4, ror r4 │ │ │ │ @ instruction: 0xf8c74625 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf1570258 │ │ │ │ - @ instruction: 0x4606fd1d │ │ │ │ + strmi pc, [r6], -r5, asr #23 │ │ │ │ stcgt 2, cr6, [pc, #-736] @ 6e350 │ │ │ │ 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: 0xf9c2f03a │ │ │ │ @@ -25664,19 +25664,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: 0xf922f262 │ │ │ │ + @ instruction: 0xffcaf261 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ - vmax.s32 d20, d2, d16 │ │ │ │ - smlaldeq pc, r2, fp, r9 @ │ │ │ │ + vmax.s32 d20, d1, d16 │ │ │ │ + strbeq pc, [r2, -r3, asr #31] @ │ │ │ │ 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 │ │ │ │ @@ -25752,15 +25752,15 @@ │ │ │ │ blmi df7a9c │ │ │ │ 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 │ │ │ │ - blx fe4aaf16 │ │ │ │ + blx eaaf14 │ │ │ │ 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]! │ │ │ │ @@ -25797,15 +25797,15 @@ │ │ │ │ stmdbcc r4, {r1, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe64f6010 │ │ │ │ stmia ip!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r1, [r1], ip │ │ │ │ adcseq r1, r1, r2, asr #21 │ │ │ │ - eorseq r8, r2, r6, asr #29 │ │ │ │ + eorseq r8, r2, lr, lsl #24 │ │ │ │ @ instruction: 0xffff1a29 │ │ │ │ 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 febc5c84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -26025,15 +26025,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 │ │ │ │ - ldc2l 2, cr15, [r8, #-388]! @ 0xfffffe7c │ │ │ │ + stc2 2, cr15, [r0], #-388 @ 0xfffffe7c │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf04363b8 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d761bb │ │ │ │ blcs 7b108 │ │ │ │ @@ -26049,15 +26049,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: 0xf904f157 │ │ │ │ + @ instruction: 0xffacf156 │ │ │ │ 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 │ │ │ │ @@ -26255,15 +26255,15 @@ │ │ │ │ blmi df8278 │ │ │ │ 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: 0xffa2f156 │ │ │ │ + mcr2 1, 2, pc, cr10, 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]! │ │ │ │ @@ -26300,15 +26300,15 @@ │ │ │ │ stmdbcc r4, {r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe67a6010 │ │ │ │ ldcl 7, cr15, [lr], #916 @ 0x394 │ │ │ │ ldrhteq r1, [r1], r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r1, r1, r2, r2 @ │ │ │ │ - mlaseq r2, r4, r6, r8 │ │ │ │ + ldrsbteq r8, [r2], -ip │ │ │ │ @ instruction: 0xffff11f7 │ │ │ │ adcseq r0, r1, ip, ror #30 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc6460 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -26546,15 +26546,15 @@ │ │ │ │ @ instruction: 0xe71d6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7ef021c │ │ │ │ stmdacs r0, {r0, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf966f261 │ │ │ │ + @ instruction: 0xf80ef261 │ │ │ │ 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] @ 6eb34 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -26824,17 +26824,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, sp, ror #20 │ │ │ │ + andls pc, r4, r5, lsl r9 @ │ │ │ │ @ instruction: 0xf15d4628 │ │ │ │ - blls 1ae49c │ │ │ │ + blls 1adf3c │ │ │ │ blls 1b02ec │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 32a394 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r1, r3, r5, r7, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -26911,18 +26911,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 │ │ │ │ - @ instruction: 0xf9bef15d │ │ │ │ + @ instruction: 0xf866f15d │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf15d4628 │ │ │ │ - b 12ee33c │ │ │ │ + b 12edddc │ │ │ │ b 12ba0e4 │ │ │ │ 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 │ │ │ │ @@ -26931,15 +26931,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} │ │ │ │ - blx feaac15e │ │ │ │ + blx 14ac15c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe150a0c │ │ │ │ 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 │ │ │ │ @@ -27165,17 +27165,17 @@ │ │ │ │ @ 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: 0xf15c9105 │ │ │ │ - andls pc, r4, r3, asr #31 │ │ │ │ + andls pc, r4, fp, ror #28 │ │ │ │ @ instruction: 0xf15c4628 │ │ │ │ - blls 1aff48 │ │ │ │ + blls 1af9e8 │ │ │ │ stmdbls r5, {r6, r9} │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 32a8e0 │ │ │ │ @ instruction: 0x3710e558 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ @@ -27195,15 +27195,15 @@ │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489204 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf14e8004 │ │ │ │ - bls 1ae6a8 │ │ │ │ + bls 1ae148 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ cmpphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feef2858 │ │ │ │ b 146ea80 │ │ │ │ bcs 769c4 │ │ │ │ orrhi pc, r1, r0, asr #32 │ │ │ │ @@ -27331,16 +27331,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, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf14d9104 │ │ │ │ + stmdbls r4, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe15be54 │ │ │ │ beq ec904 │ │ │ │ blx fe32ed64 │ │ │ │ bne 172abbc │ │ │ │ ldrcc lr, [r0, -pc, ror #13] │ │ │ │ @@ -27581,15 +27581,15 @@ │ │ │ │ strbeq pc, [sp, r6, lsl #2] @ │ │ │ │ svcge 0x0031f53f │ │ │ │ adcsmi r3, r2, #1048576 @ 0x100000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7f04649 │ │ │ │ @ instruction: 0xf8dbf8b3 │ │ │ │ vhadd.s32 d16, d0, d0 │ │ │ │ - @ instruction: 0xf010fa29 │ │ │ │ + @ instruction: 0xf010f8d1 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi ffe50c44 │ │ │ │ ldrbtmi r4, [sl], #-3060 @ 0xfffff40c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -27622,15 +27622,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 │ │ │ │ - ldc2 1, cr15, [sl], #340 @ 0x154 │ │ │ │ + blx 192cc46 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r6 │ │ │ │ @ instruction: 0xf968f038 │ │ │ │ @ instruction: 0xf0384648 │ │ │ │ @ instruction: 0xf8d4f867 │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ ldmibvs sl!, {r3, r8}^ │ │ │ │ @@ -27800,15 +27800,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_irq, r1 │ │ │ │ + msrlt (UNDEF: 96), r9 │ │ │ │ @ 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 │ │ │ │ @@ -27832,15 +27832,15 @@ │ │ │ │ @ instruction: 0xe6c46018 │ │ │ │ stmdb sl, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, r4, ror ip @ │ │ │ │ adcseq pc, r0, r8, ror #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffff1055 │ │ │ │ adcseq pc, r0, sl, lsr #19 │ │ │ │ - eorseq r6, r2, ip, lsl #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 │ │ │ │ @@ -28244,21 +28244,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, [r2], #-380 @ 0xfffffe84 │ │ │ │ + blx ff32da24 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8577f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcgt.s16 d25, d15, d13 │ │ │ │ - @ instruction: 0xf5b0fc17 │ │ │ │ + @ instruction: 0xf5b0fabf │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ movwls r7, #58248 @ 0xe388 │ │ │ │ bls 557d0c │ │ │ │ blcs cb240 │ │ │ │ tstphi r7, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ stmdbls sl, {r3, r8, r9, fp, ip, pc} │ │ │ │ @@ -28538,19 +28538,19 @@ │ │ │ │ strtmi r2, [r1], r0, lsl #8 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 161140 │ │ │ │ bleq 202d940 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - blx fec2debc │ │ │ │ + @ instruction: 0xf956f25f │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s16 q10, , q4 │ │ │ │ - strbeq pc, [r2, -r7, lsr #21] @ │ │ │ │ + strbeq pc, [r2, -pc, asr #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 │ │ │ │ @@ -28606,15 +28606,15 @@ │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf5008ff0 │ │ │ │ svcvs 0x00a95380 │ │ │ │ andseq pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldc2 7, cr15, [r8, #948]! @ 0x3b4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs r0!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf94ef25f │ │ │ │ + @ instruction: 0xfff6f25e │ │ │ │ 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 @ 71668 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -28682,19 +28682,19 @@ │ │ │ │ strtmi r2, [r8], r0, lsl #10 │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 1a1380 │ │ │ │ bleq 202db80 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - @ instruction: 0xf98ef25f │ │ │ │ + @ instruction: 0xf836f25f │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s16 q10, , q4 │ │ │ │ - strbeq pc, [r2, -r7, lsl #19] @ │ │ │ │ + strbeq pc, [r2, -pc, lsr #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 │ │ │ │ @@ -28890,15 +28890,15 @@ │ │ │ │ @ instruction: 0xe71e6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7ed021c │ │ │ │ stmdacs r0, {r0, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 2, APSR_nzcv, cr4, cr15, {1} │ │ │ │ vtst.16 d22, d14, d24 │ │ │ │ - vrecps.f32 d31, d0, d7 │ │ │ │ + vmla.f32 d31, d16, d31 │ │ │ │ @ instruction: 0x46011311 │ │ │ │ umaalle r4, r7, r8, r2 │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ strcs fp, [pc, #-3864] @ 70bb8 │ │ │ │ blls 1a5ef0 │ │ │ │ blcs 7af14 │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ @@ -29162,17 +29162,17 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ ldrtmi r0, [r8], r8, lsl #5 │ │ │ │ movwls r4, #26152 @ 0x6628 │ │ │ │ blcs 2b0014 │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf828f15b │ │ │ │ + mrc2 1, 6, pc, cr0, cr10, {2} │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - @ instruction: 0xf842f15b │ │ │ │ + mcr2 1, 7, pc, cr10, cr10, {2} @ │ │ │ │ andseq r9, sl, #5120 @ 0x1400 │ │ │ │ b 1118b28 │ │ │ │ b 10fa814 │ │ │ │ blcs 74740 │ │ │ │ adchi pc, fp, r0, asr #32 │ │ │ │ bl fe8cc2a4 │ │ │ │ blcs 172b44 │ │ │ │ @@ -29250,17 +29250,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 │ │ │ │ - @ instruction: 0x4681ff79 │ │ │ │ + strmi pc, [r1], r1, lsr #28 │ │ │ │ @ instruction: 0xf15a4628 │ │ │ │ - b 1471eb4 │ │ │ │ + b 1471954 │ │ │ │ b 113ac90 │ │ │ │ b 113ad70 │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -29270,15 +29270,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: 0xf962f14c │ │ │ │ + @ instruction: 0xf80af14c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe153380 │ │ │ │ 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 │ │ │ │ @@ -29539,17 +29539,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 │ │ │ │ - ldc2 1, cr15, [r6, #-360]! @ 0xfffffe98 │ │ │ │ + blx ff82ea4e │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - ldc2l 1, cr15, [r0, #-360] @ 0xfffffe98 │ │ │ │ + blx ffeaea56 │ │ │ │ stmdbls r6, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ b 1132d60 │ │ │ │ b 113b1f8 │ │ │ │ ldr r0, [r0, #-2570] @ 0xfffff5f6 │ │ │ │ vaba.s8 d19, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ @@ -29569,15 +29569,15 @@ │ │ │ │ vmla.i8 d22, d18, d18 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ andls r4, r5, #40, 12 @ 0x2800000 │ │ │ │ blcc 2b0670 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xff0cf14b │ │ │ │ + ldc2 1, cr15, [r4, #300]! @ 0x12c │ │ │ │ strmi r9, [r5], -r5, lsl #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe152ec0 │ │ │ │ beq eebf8 │ │ │ │ blx fe331058 │ │ │ │ bne 172ceb0 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @@ -29799,15 +29799,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, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe15e1fc │ │ │ │ beq eef90 │ │ │ │ blx fe3313f0 │ │ │ │ bne 172d248 │ │ │ │ andscc lr, r0, #56623104 @ 0x3600000 │ │ │ │ @@ -30107,15 +30107,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7ed4649 │ │ │ │ @ instruction: 0xf8dafd6b │ │ │ │ vhadd.s16 d16, d13, d0 │ │ │ │ - @ instruction: 0xf010fe6d │ │ │ │ + @ instruction: 0xf010fd15 │ │ │ │ @ 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 │ │ │ │ @@ -30152,15 +30152,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: 0xf8f6f153 │ │ │ │ + @ instruction: 0xff9ef152 │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ stc2 0, cr15, [r4, #212]! @ 0xd4 │ │ │ │ @ instruction: 0xf0354648 │ │ │ │ @ instruction: 0xf8dbfca3 │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs ef32ac │ │ │ │ @@ -30339,15 +30339,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: 0xf152462a │ │ │ │ - strhlt pc, [r0, #-251]! @ 0xffffff05 @ │ │ │ │ + msrlt (UNDEF: 96), r3 │ │ │ │ @ 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 │ │ │ │ @@ -30370,15 +30370,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ ldc 7, cr15, [r4, #-900]! @ 0xfffffc7c │ │ │ │ adcseq sp, r0, r4, asr #10 │ │ │ │ adcseq sp, r0, r8, lsr r5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq sp, r0, lr, lsr #4 │ │ │ │ - eorseq r4, r2, r2, lsl #13 │ │ │ │ + eorseq r4, r2, sl, asr #7 │ │ │ │ @ instruction: 0xfffee505 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -30845,20 +30845,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: 0x4603ffd1 │ │ │ │ + @ instruction: 0x4603fe79 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - @ instruction: 0xffc6f25c │ │ │ │ + mcr2 2, 3, pc, cr14, cr12, {2} @ │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 4585a8 │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 293da4 │ │ │ │ @@ -31343,17 +31343,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 │ │ │ │ - andls pc, r4, pc, lsl pc @ │ │ │ │ + andls pc, r4, r7, asr #27 │ │ │ │ @ instruction: 0xf1584628 │ │ │ │ - blls 1b3e00 │ │ │ │ + blls 1b38a0 │ │ │ │ blls 1b4988 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 32ea30 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r2, r4, r9, sl, pc}^ │ │ │ │ blcs 17b060 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -31403,15 +31403,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ movwmi pc, #4672 @ 0x1240 @ │ │ │ │ @ instruction: 0x03aaf2c4 │ │ │ │ strbmi r4, [r2], r8, lsr #12 │ │ │ │ blcc 2b2320 │ │ │ │ andvc pc, r4, r8, asr #17 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf8b8f14a │ │ │ │ + @ instruction: 0xff60f149 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ ldrbthi pc, [r5], #-0 @ │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedb5618 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @@ -31709,17 +31709,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #59 @ 0x3b │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d19, d8, d4 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8c80388 │ │ │ │ @ instruction: 0xf1583000 │ │ │ │ - andls pc, r4, r3, asr #24 │ │ │ │ + andls pc, r4, fp, ror #21 │ │ │ │ ldrcc r4, [r0, -r8, lsr #12] │ │ │ │ - mrrc2 1, 5, pc, ip, cr8 @ │ │ │ │ + blx 1b0c36 │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 32efe0 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ vqadd.s8 d22, d0, d27 │ │ │ │ @@ -31962,17 +31962,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 12b1020 │ │ │ │ + @ instruction: 0xf8f0f158 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - blx 1931028 │ │ │ │ + @ instruction: 0xf90af158 │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ b 109aee4 │ │ │ │ b 107cae0 │ │ │ │ @ instruction: 0xf7ff0a0a │ │ │ │ bcs a3788 │ │ │ │ msrhi CPSR_fsx, r0, asr #32 │ │ │ │ vst2. {d22-d23}, [pc :128], r1 │ │ │ │ @@ -32349,15 +32349,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7eb4649 │ │ │ │ @ instruction: 0xf8dafc5b │ │ │ │ vhadd.s16 d16, d11, d0 │ │ │ │ - @ instruction: 0xf010fce9 │ │ │ │ + @ instruction: 0xf010fb91 │ │ │ │ @ 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 │ │ │ │ @@ -32394,15 +32394,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: 0xff72f150 │ │ │ │ + mrc2 1, 0, pc, cr10, cr0, {2} │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ stc2 0, cr15, [r0], #-204 @ 0xffffff34 │ │ │ │ @ instruction: 0xf0334648 │ │ │ │ @ instruction: 0xf8dbfb1f │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs ef55b4 │ │ │ │ @@ -32581,15 +32581,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), r7 │ │ │ │ + ldrdlt pc, [r0, #-207]! @ 0xffffff31 │ │ │ │ @ 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 │ │ │ │ @@ -32612,15 +32612,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ bl fecb3450 │ │ │ │ adcseq fp, r0, ip, lsr r2 │ │ │ │ adcseq fp, r0, r0, lsr r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq sl, r0, r6, lsr #30 │ │ │ │ - eorseq r2, r2, sl, ror r3 │ │ │ │ + eorseq r2, r2, r2, asr #1 │ │ │ │ @ instruction: 0xfffec1fd │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -33070,20 +33070,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 │ │ │ │ - strmi pc, [r3], -pc, ror #28 │ │ │ │ + @ instruction: 0x4603fd17 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - mcr2 2, 3, pc, cr4, cr10, {2} @ │ │ │ │ + stc2 2, cr15, [ip, #-360] @ 0xfffffe98 │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 45a86c │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 296068 │ │ │ │ @@ -33968,15 +33968,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 8b202c │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx a32f56 │ │ │ │ + @ instruction: 0xf9cef14f │ │ │ │ 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 │ │ │ │ @@ -34139,28 +34139,28 @@ │ │ │ │ blx 1f34c50 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r9, r0, sl, asr #20 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq r0, r2, r0, asr #21 │ │ │ │ + eorseq r0, r2, r8, lsl #16 │ │ │ │ @ instruction: 0xfffeaa8f │ │ │ │ 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 SPSR_, pc, ror #19 │ │ │ │ + msrlt SPSR_, r7 @ │ │ │ │ @ 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 │ │ │ │ @@ -35033,15 +35033,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 8b30d4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx ff533ff8 │ │ │ │ + @ instruction: 0xf97af14e │ │ │ │ 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 │ │ │ │ @@ -35204,28 +35204,28 @@ │ │ │ │ blx a35cf4 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r8, r0, r2, lsr #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq pc, r1, r8, lsl sl @ │ │ │ │ + eorseq pc, r1, r0, ror #14 │ │ │ │ @ instruction: 0xfffe99e7 │ │ │ │ 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 SPSR_, fp @ │ │ │ │ + msrlt SPSR_, r3, asr #16 │ │ │ │ @ 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 │ │ │ │ @@ -36118,15 +36118,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 8b41cc │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 16350ec │ │ │ │ + @ instruction: 0xf8fef14d │ │ │ │ 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 │ │ │ │ @@ -36289,27 +36289,27 @@ │ │ │ │ @ instruction: 0xf9aaf7e8 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r7, r0, ip, lsl #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq lr, r1, r0, lsr #18 │ │ │ │ + eorseq lr, r1, r8, ror #12 │ │ │ │ @ instruction: 0xfffe88ef │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81c │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi ffb4277c │ │ │ │ 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: 0xf920f14d │ │ │ │ + @ instruction: 0xffc8f14c │ │ │ │ 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]! │ │ │ │ @@ -36689,15 +36689,15 @@ │ │ │ │ svcvs 0x00388210 │ │ │ │ @ instruction: 0xf02f2101 │ │ │ │ vstmiavs r3!, {s30-s60} │ │ │ │ @ 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 0x007bfa23 │ │ │ │ + svcvs 0x007bf8cb │ │ │ │ @ instruction: 0xf8c767b8 │ │ │ │ ldcvs 0, cr11, [fp], {72} @ 0x48 │ │ │ │ teqle r5, r0, lsl #22 │ │ │ │ @ instruction: 0x3014f8d9 │ │ │ │ suble r4, r1, #152, 10 @ 0x26000000 │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ bl 2953ac │ │ │ │ @@ -36751,19 +36751,19 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f059b │ │ │ │ svcvs 0x003aaf29 │ │ │ │ @ instruction: 0xf7dd4620 │ │ │ │ str pc, [r3, -r9, asr #28]! │ │ │ │ movwcs r4, #5664 @ 0x1620 │ │ │ │ addcc pc, ip, r7, lsl #17 │ │ │ │ - blx 2035efc │ │ │ │ + @ instruction: 0xf926f257 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s16 d20, d7, d16 │ │ │ │ - smlsldxeq pc, r2, r7, sl @ │ │ │ │ + smlaldeq pc, r2, pc, r9 @ │ │ │ │ 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} │ │ │ │ @@ -36804,15 +36804,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 │ │ │ │ - ldc2l 1, cr15, [r6], #304 @ 0x130 │ │ │ │ + blx fe835baa │ │ │ │ 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 │ │ │ │ @@ -36926,19 +36926,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 │ │ │ │ - usad8eq r6, sp, r9 │ │ │ │ + vhadd.s16 d19, d22, d12 │ │ │ │ + streq pc, [r6, r5, asr #31] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, sp, lsl #8 │ │ │ │ - @ instruction: 0xf916f257 │ │ │ │ + @ instruction: 0xffbef256 │ │ │ │ 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 │ │ │ │ @@ -37017,15 +37017,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 │ │ │ │ - msrlt SPSR_irq, r7 │ │ │ │ + msrlt (UNDEF: 96), pc │ │ │ │ @ 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 │ │ │ │ @@ -37167,15 +37167,15 @@ │ │ │ │ @ instruction: 0xf8c00146 │ │ │ │ andsvs r2, r9, r0, ror r7 │ │ │ │ subsvs r2, r9, ip, lsl r1 │ │ │ │ @ instruction: 0xf8c04613 │ │ │ │ @ instruction: 0xf7ff276c │ │ │ │ @ instruction: 0xf7dbbb8f │ │ │ │ svclt 0x0000e80c │ │ │ │ - eorseq sp, r1, r0, ror #28 │ │ │ │ + eorseq sp, r1, r8, lsr #23 │ │ │ │ @ instruction: 0xfffe69b9 │ │ │ │ @ instruction: 0xfffe6867 │ │ │ │ adcseq r6, r0, r2, lsl #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -37414,15 +37414,15 @@ │ │ │ │ ldm fp, {r0, r1, r3, r4, r5, r6, r8, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs feefa028 │ │ │ │ @ instruction: 0x67fc2118 │ │ │ │ addsmi pc, r0, r7, asr #17 │ │ │ │ subseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf832f14c │ │ │ │ + cdp2 1, 13, cr15, cr10, cr11, {2} │ │ │ │ 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 │ │ │ │ @@ -37588,15 +37588,15 @@ │ │ │ │ blmi d83b9c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bba │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fef6e34c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - @ instruction: 0xff10f14b │ │ │ │ + ldc2 1, cr15, [r8, #300]! @ 0x12c │ │ │ │ blvs fef6685c │ │ │ │ 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 │ │ │ │ @@ -37620,30 +37620,30 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 4f3ff0 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ffe3685e │ │ │ │ + blx fe83685c │ │ │ │ @ instruction: 0xf7dae784 │ │ │ │ svclt 0x0000ec7c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r6, r0, r8, lsr #7 │ │ │ │ umlalseq r6, r0, sl, r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r8, fp, r6, asr #25 │ │ │ │ + eoreq r8, fp, lr, lsl #20 │ │ │ │ adcseq r6, r0, r8, rrx │ │ │ │ - eorseq sp, r1, r4, ror #9 │ │ │ │ + eorseq sp, r1, ip, lsr #4 │ │ │ │ @ instruction: 0xfffe6045 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r8, fp, r0, lsr r6 │ │ │ │ - eoreq r8, fp, r6, lsl r6 │ │ │ │ + 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 │ │ │ │ @@ -37886,15 +37886,15 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffefa788 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ @ instruction: 0xf14bd02c │ │ │ │ - @ instruction: 0xf8d7fc81 │ │ │ │ + @ instruction: 0xf8d7fb29 │ │ │ │ @ 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 │ │ │ │ @@ -38064,15 +38064,15 @@ │ │ │ │ blmi dc4310 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6ea90 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - blx 1636f5a │ │ │ │ + @ instruction: 0xf9fef14b │ │ │ │ blvs fff66fd0 │ │ │ │ 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 │ │ │ │ @@ -38090,37 +38090,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b4760 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf848f149 │ │ │ │ + cdp2 1, 15, cr15, cr0, cr8, {2} │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b8cf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf02d2101 │ │ │ │ ldr pc, [fp, #-3855]! @ 0xfffff0f1 │ │ │ │ ldm lr!, {r1, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r5, r0, r8, ror #24 │ │ │ │ adcseq r5, r0, sl, asr ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r8, fp, r6, lsl #11 │ │ │ │ + eoreq r8, fp, lr, asr #5 │ │ │ │ adcseq r5, r0, r6, lsl #18 │ │ │ │ - eorseq ip, r1, r2, lsl #27 │ │ │ │ + eorseq ip, r1, sl, asr #21 │ │ │ │ @ instruction: 0xfffe58e1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - ldrdeq r7, [fp], -r4 @ │ │ │ │ - strhteq r7, [fp], -sl │ │ │ │ + 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 │ │ │ │ @@ -38362,16 +38362,16 @@ │ │ │ │ ldm fp, {r0, r1, r3, r4, r5, r6, r7, r8, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffefaf00 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ - @ instruction: 0xf14bd02c │ │ │ │ - @ instruction: 0xf8d7f8c5 │ │ │ │ + @ instruction: 0xf14ad02c │ │ │ │ + @ instruction: 0xf8d7ff6d │ │ │ │ @ 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 │ │ │ │ @@ -38541,15 +38541,15 @@ │ │ │ │ blmi dc4a88 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6f208 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - @ instruction: 0xff9af14a │ │ │ │ + cdp2 1, 4, cr15, cr2, cr10, {2} │ │ │ │ blvs fff67748 │ │ │ │ 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 │ │ │ │ @@ -38567,37 +38567,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b4ed8 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [ip], {72} @ 0x48 │ │ │ │ + blx db772e │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b9468 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf02d2101 │ │ │ │ ldr pc, [fp, #-2899]! @ 0xfffff4ad │ │ │ │ stc 7, cr15, [r2, #-868] @ 0xfffffc9c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrshteq r5, [r0], r0 │ │ │ │ adcseq r5, r0, r2, ror #9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, fp, lr, lsl #28 │ │ │ │ + eoreq r7, fp, r6, asr fp │ │ │ │ adcseq r5, r0, lr, lsl #3 │ │ │ │ - eorseq ip, r1, sl, lsl #12 │ │ │ │ + eorseq ip, r1, r2, asr r3 │ │ │ │ @ instruction: 0xfffe5169 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r7, fp, ip, asr r7 │ │ │ │ - eoreq r7, fp, r2, asr #14 │ │ │ │ + eoreq r7, fp, r4, lsr #9 │ │ │ │ + eoreq r7, fp, sl, lsl #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq ff4b95a8 │ │ │ │ stcpl 2, cr15, [ip, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ @ instruction: 0x46150694 │ │ │ │ @@ -38742,23 +38742,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - tstplt r8, r5, asr pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118fdfd │ │ │ │ blcs 455adc │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe238614 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - tstplt r8, r5, asr #30 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, sp, ror #27 @ p-variant is OBSOLETE │ │ │ │ blcs 455afc │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f5278 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35bb90 │ │ │ │ @@ -38806,15 +38806,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, #-124] @ 0xffffff84 │ │ │ │ + vstrls d15, [r9, #-796] @ 0xfffffce4 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf032234c │ │ │ │ strmi pc, [r0], r7, ror #31 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5dba6c │ │ │ │ @@ -38831,15 +38831,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ ldc2 0, cr15, [r6, #-236]! @ 0xffffff14 │ │ │ │ bge f8cec8 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - @ instruction: 0xf816f24a │ │ │ │ + cdp2 2, 11, cr15, cr14, cr9, {2} │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44cfa0 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34cf60 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -38914,15 +38914,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 584488 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xff70f249 │ │ │ │ + cdp2 2, 1, cr15, cr8, cr9, {2} │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34d008 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -38967,28 +38967,28 @@ │ │ │ │ ldrbtmi r4, [sl], #-1608 @ 0xfffff9b8 │ │ │ │ @ instruction: 0xf0ab9600 │ │ │ │ @ instruction: 0xf8d9fb7b │ │ │ │ blcs 88c10 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ - vpmax.s16 q11, , q12 │ │ │ │ - @ instruction: 0xf142f84d │ │ │ │ - stmdbls fp, {r0, r1, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + vpmax.s16 q11, q10, q12 │ │ │ │ + @ instruction: 0xf142fef5 │ │ │ │ + stmdbls fp, {r0, r1, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 116388 │ │ │ │ bcs 12f998 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf836f255 │ │ │ │ - ldc2l 1, cr15, [r8, #-264]! @ 0xfffffef8 │ │ │ │ + mrc2 2, 6, pc, cr14, cr4, {2} │ │ │ │ + stc2 1, cr15, [r0], #-264 @ 0xfffffef8 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3c49c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -39011,31 +39011,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e7154 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf912f148 │ │ │ │ + @ instruction: 0xffbaf147 │ │ │ │ bcs 135140 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ ldmib r0, {r0, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r4, r0, r4, ror sp │ │ │ │ adcseq r4, r0, lr, ror #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlaleq pc, sl, ip, r8 @ │ │ │ │ adceq pc, sl, sl, asr #15 │ │ │ │ adcseq r4, r0, r8, ror #22 │ │ │ │ adceq pc, sl, r2, lsl r7 @ │ │ │ │ - eoreq r7, fp, lr, lsr #1 │ │ │ │ + strdeq r6, [fp], -r6 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r7, fp, r4, lsl r0 │ │ │ │ - eoreq r7, fp, lr, asr #32 │ │ │ │ + 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} @ │ │ │ │ @@ -39242,23 +39242,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - tstplt r8, sp, ror #22 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r5, lsl sl @ p-variant is OBSOLETE │ │ │ │ blcs 4562ac │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe238de4 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - tstplt r8, sp, asr fp @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r5, lsl #20 @ p-variant is OBSOLETE │ │ │ │ blcs 4562cc │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f5a48 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35c360 │ │ │ │ @@ -39305,16 +39305,16 @@ │ │ │ │ @ instruction: 0xf8dd2301 │ │ │ │ @ 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: 0x9d09f937 │ │ │ │ + vand q11, q1, │ │ │ │ + stcls 15, cr15, [r9, #-892] @ 0xfffffc84 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf032234c │ │ │ │ @ instruction: 0x4680fbff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5dc23c │ │ │ │ @@ -39331,15 +39331,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ @ instruction: 0xf94ef03b │ │ │ │ bge f8d698 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - @ instruction: 0xffd2f247 │ │ │ │ + cdp2 2, 7, cr15, cr10, cr7, {2} │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44d770 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34d730 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -39414,15 +39414,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 584c58 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xff2cf247 │ │ │ │ + ldc2l 2, cr15, [r4, #284] @ 0x11c │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34d7d8 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -39468,27 +39468,27 @@ │ │ │ │ @ instruction: 0xf0aa9600 │ │ │ │ @ instruction: 0xf8d9ff93 │ │ │ │ blcs 893e0 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s16 q11, q10, q12 │ │ │ │ - @ instruction: 0xf142fc65 │ │ │ │ - stmdbls fp, {r0, r1, r2, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf142fb0d │ │ │ │ + stmdbls fp, {r0, r1, r2, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 116b58 │ │ │ │ bcs 130168 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - mcrr2 2, 5, pc, lr, cr4 @ │ │ │ │ - @ instruction: 0xf990f142 │ │ │ │ + blx ffe389a0 │ │ │ │ + @ instruction: 0xf838f142 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3cc6c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -39511,31 +39511,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e7924 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [sl, #-284]! @ 0xfffffee4 │ │ │ │ + blx ff5385ee │ │ │ │ bcs 135910 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ stc 7, cr15, [r8, #864]! @ 0x360 │ │ │ │ adcseq r4, r0, r4, lsr #11 │ │ │ │ umlalseq r4, r0, lr, r5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, sl, r0, lsl #2 │ │ │ │ adceq pc, sl, lr, lsr #32 │ │ │ │ umlalseq r4, r0, r8, r3 │ │ │ │ adceq lr, sl, r6, ror pc │ │ │ │ - ldrdeq r6, [fp], -lr @ │ │ │ │ + eoreq r6, fp, r6, lsr #12 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r6, fp, r4, asr #16 │ │ │ │ - eoreq r6, fp, lr, ror r8 │ │ │ │ + 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} @ │ │ │ │ @@ -39608,52 +39608,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: 0xf94cf168 │ │ │ │ + @ instruction: 0xfff4f167 │ │ │ │ strcc pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ tstcs r8, r2, lsr r6 │ │ │ │ stmiapl r3!, {r0, r1, r2, r5, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf163930f │ │ │ │ - ldrtmi pc, [r1], -r3, lsl #23 @ │ │ │ │ + ldrtmi pc, [r1], -fp, lsr #20 @ │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #323584 @ 0x4f000 │ │ │ │ strmi r2, [r5], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vpmax.s8 , q0, │ │ │ │ @ instruction: 0x4604217b │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r0], r1, lsl #28 │ │ │ │ + strmi pc, [r0], r9, lsr #25 │ │ │ │ bleq 5b8690 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1664659 │ │ │ │ - @ instruction: 0x4641f95b │ │ │ │ + strbmi pc, [r1], -r3, lsl #16 @ │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf898f997 │ │ │ │ + @ instruction: 0xf898f83f │ │ │ │ stmdals r7!, {r0, r5, sp} │ │ │ │ blge 7846b0 │ │ │ │ ldrvs lr, [ip], -sp, asr #19 │ │ │ │ @ instruction: 0xf1639311 │ │ │ │ - @ instruction: 0x4606fdbb │ │ │ │ + strmi pc, [r6], -r3, ror #24 │ │ │ │ blls 4e87bc │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xf982f168 │ │ │ │ + @ instruction: 0xf82af168 │ │ │ │ @ instruction: 0x465a4633 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0x4623fad7 │ │ │ │ + @ instruction: 0x4623f97f │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - blx 2b888a │ │ │ │ + @ instruction: 0xf9b0f168 │ │ │ │ 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 448fe8 │ │ │ │ @@ -39673,93 +39673,93 @@ │ │ │ │ stcls 0, cr0, [lr], {15} │ │ │ │ ldm ip!, {r1, r2, r4, r5, r8, sl, ip, pc} │ │ │ │ strgt r0, [pc], #-15 @ 7c344 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r6], -sp, ror #25 │ │ │ │ + @ instruction: 0x4606fb95 │ │ │ │ @ instruction: 0xf1007b6b │ │ │ │ @ instruction: 0x463a0514 │ │ │ │ - @ instruction: 0xf1664629 │ │ │ │ - @ instruction: 0xf896f8f5 │ │ │ │ + @ instruction: 0xf1654629 │ │ │ │ + @ instruction: 0xf896ff9d │ │ │ │ bls a0840c │ │ │ │ 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: 0xf91ef168 │ │ │ │ + @ instruction: 0xffc6f167 │ │ │ │ ldc 14, cr9, [pc, #68] @ 7c3dc │ │ │ │ smulwbcs r0, sp, fp │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r1, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - stc2l 1, cr15, [r0, #-396] @ 0xfffffe74 │ │ │ │ + blx ffab893a │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14dc80 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ - @ instruction: 0xf1684650 │ │ │ │ - svcls 0x0011f907 │ │ │ │ + @ instruction: 0xf1674650 │ │ │ │ + svcls 0x0011ffaf │ │ │ │ cdp 1, 11, cr2, cr7, cr0, {1} │ │ │ │ ldrtmi r0, [r8], -r0, lsl #22 │ │ │ │ - cdp2 1, 7, cr15, cr4, cr5, {3} │ │ │ │ + ldc2 1, cr15, [ip, #-404] @ 0xfffffe6c │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ @ instruction: 0xf1632101 │ │ │ │ - strmi pc, [r6], -r9, lsr #26 │ │ │ │ + @ instruction: 0x4606fbd1 │ │ │ │ ldrtmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xf8f0f168 │ │ │ │ + @ instruction: 0xff98f167 │ │ │ │ strbmi r4, [sl], -fp, lsr #12 │ │ │ │ strmi lr, [r0], -sp, asr #19 │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - ldmdbls r4, {r0, r1, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r4, {r0, r1, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ @ instruction: 0x9c27fa6b │ │ │ │ vhadd.s d2, d13, d3 │ │ │ │ - eorcs pc, r0, #954368 @ 0xe9000 │ │ │ │ + eorcs pc, r0, #2375680 @ 0x244000 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1634620 │ │ │ │ - andcs pc, r2, #675840 @ 0xa5000 │ │ │ │ + andcs pc, r2, #1261568 @ 0x134000 │ │ │ │ andsls r4, r4, r1, lsl r6 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #1851392 @ 0x1c4000 │ │ │ │ strmi r2, [r5], -r6, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #1753088 @ 0x1ac000 │ │ │ │ @ instruction: 0x46042110 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ svcls 0x0011f965 │ │ │ │ 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 │ │ │ │ - stc2l 1, cr15, [r8], #396 @ 0x18c │ │ │ │ + blx fe4b89ea │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 14dd50 │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ - @ instruction: 0xf1684650 │ │ │ │ - ldrtmi pc, [r3], -pc, lsr #17 @ │ │ │ │ + @ instruction: 0xf1674650 │ │ │ │ + shsaxmi pc, r3, r7 @ │ │ │ │ vmin.s8 q10, q0, q5 │ │ │ │ ldrbmi r1, [r0], -r3, ror #2 │ │ │ │ - blx 1b8a20 │ │ │ │ + @ instruction: 0xf8acf168 │ │ │ │ strmi r4, [r2], -r3, lsr #12 │ │ │ │ strls r2, [r0, #-371] @ 0xfffffe8d │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - bls 4fad64 │ │ │ │ + bls 4fa804 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4606931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a38e0 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 4474b0 │ │ │ │ @@ -39768,29 +39768,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9636 │ │ │ │ strgt ip, [pc], #-3343 @ 7c4c0 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r5], -pc, lsr #24 │ │ │ │ + @ instruction: 0x4605fad7 │ │ │ │ bleq 5b88d8 │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ - @ instruction: 0xf1664659 │ │ │ │ - bls a3a5c0 │ │ │ │ + @ instruction: 0xf1654659 │ │ │ │ + bls a3c060 │ │ │ │ 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: 0xf862f168 │ │ │ │ + @ instruction: 0xff0af167 │ │ │ │ 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 │ │ │ │ @@ -39799,93 +39799,93 @@ │ │ │ │ stcls 0, cr0, [lr, #-60] @ 0xffffffc4 │ │ │ │ ldm ip!, {r1, r2, r4, r5, r9, sl, ip, pc} │ │ │ │ strgt r0, [pc, #-15] @ 7c52d │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4680fbf1 │ │ │ │ + pkhbtmi pc, r0, r9, lsl #21 @ │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xfffaf165 │ │ │ │ + cdp2 1, 10, cr15, cr2, 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: 0xf108f823 │ │ │ │ + @ instruction: 0xf1674650 │ │ │ │ + @ instruction: 0xf108fecb │ │ │ │ @ instruction: 0x465a0314 │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf10df9ad │ │ │ │ + @ instruction: 0xf10df855 │ │ │ │ @ instruction: 0x46020b5c │ │ │ │ movwcs r9, #30996 @ 0x7914 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ stmdbls r7!, {r0, r1, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ strls r2, [r0], #-515 @ 0xfffffdfd │ │ │ │ blx 5ba538 │ │ │ │ strtmi r4, [r2], -sl, lsr #22 │ │ │ │ ldrbtmi r4, [fp], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - blls 47c410 │ │ │ │ + blls 47beb0 │ │ │ │ tstcs r8, r2, lsr #12 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strtmi pc, [r1], -fp, asr #19 │ │ │ │ + @ instruction: 0x4621f873 │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #9895936 @ 0x970000 │ │ │ │ strmi r2, [r0], r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #9502720 @ 0x910000 │ │ │ │ strmi r2, [r1], r2, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vadd.i8 d31, d16, d11 │ │ │ │ andsls r2, r5, fp, ror r1 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r5], -r3, asr #24 │ │ │ │ + strmi pc, [r5], -fp, ror #21 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1654631 │ │ │ │ - qadd8mi pc, r9, sp @ │ │ │ │ + strtmi pc, [r9], -r5, asr #28 │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf895ffd9 │ │ │ │ + @ instruction: 0xf895fe81 │ │ │ │ ldcls 0, cr2, [r1, #-132] @ 0xffffff7c │ │ │ │ ldrls r2, [ip], #-257 @ 0xfffffeff │ │ │ │ rsbvs r9, ip, r7, lsr #16 │ │ │ │ - blx 38bbe │ │ │ │ + blx fea38bbc │ │ │ │ bicslt r4, r8, r4, lsl #12 │ │ │ │ blgt 14dee4 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - ands pc, r1, r5, asr #31 │ │ │ │ + ands pc, r1, sp, ror #28 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrsbteq r3, [r0], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r6, fp, ip, ror #14 │ │ │ │ + strhteq r6, [fp], -r4 │ │ │ │ adcseq r3, r0, r2, asr #27 │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - eoreq r6, fp, r6, ror #7 │ │ │ │ + eoreq r6, fp, lr, lsr #2 │ │ │ │ ldrtmi r4, [r2], -r3, lsr #12 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ - @ instruction: 0xf1684650 │ │ │ │ - strbmi pc, [fp], -r7, lsl #18 @ │ │ │ │ + @ instruction: 0xf1674650 │ │ │ │ + strbmi pc, [fp], -pc, lsr #31 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf1684650 │ │ │ │ - bls 4fab68 │ │ │ │ + @ instruction: 0xf1674650 │ │ │ │ + bls 4fc608 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4605931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a3edc │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 4476ac │ │ │ │ @@ -39894,29 +39894,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9536 │ │ │ │ strgt ip, [pc], #-3599 @ 7c6bc │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4606fb31 │ │ │ │ + @ instruction: 0x4606f9d9 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ andcs r7, r1, #109568 @ 0x1ac00 │ │ │ │ @ instruction: 0xf1654641 │ │ │ │ - bls a3c3c4 │ │ │ │ + bls a3be64 │ │ │ │ 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: 0xff64f167 │ │ │ │ + cdp2 1, 0, cr15, cr12, 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 449408 │ │ │ │ @@ -39925,55 +39925,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 ffd38cd8 │ │ │ │ + @ instruction: 0xf99af163 │ │ │ │ blvc 1b4df68 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0x4629463a │ │ │ │ - cdp2 1, 15, cr15, cr10, cr5, {3} │ │ │ │ + stc2 1, cr15, [r2, #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: 0xff24f167 │ │ │ │ + stc2l 1, cr15, [ip, #412] @ 0x19c │ │ │ │ @ instruction: 0x21209e11 │ │ │ │ bleq b826c │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - blx 1238d2e │ │ │ │ + @ instruction: 0xf9eef163 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14e074 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - blls 5fc3ec │ │ │ │ + blls 5fbe8c │ │ │ │ strls r4, [r1], #-1602 @ 0xfffff9be │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r2, #-1579] @ 0xfffff9d5 │ │ │ │ - @ instruction: 0xf8d6f168 │ │ │ │ + @ instruction: 0xff7ef167 │ │ │ │ @ instruction: 0x46029914 │ │ │ │ ldrbmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf886f7e0 │ │ │ │ bls 50f7d4 │ │ │ │ stmdals r7!, {r3, r8, sp} │ │ │ │ andscs r5, r6, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf163930e │ │ │ │ - andcs pc, r1, #12648448 @ 0xc10000 │ │ │ │ + @ instruction: 0xf162930e │ │ │ │ + andcs pc, r1, #420 @ 0x1a4 │ │ │ │ tstcs r3, r4, lsl #12 │ │ │ │ @ instruction: 0xf7df4650 │ │ │ │ strtmi pc, [r1], -sp, lsl #31 │ │ │ │ movwcs r4, #5634 @ 0x1602 │ │ │ │ strcs r4, [r1], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0xf870f7e0 │ │ │ │ stmdbls r7!, {r0, r1, r4, r9, sl, fp, ip, pc} │ │ │ │ @@ -39989,46 +39989,46 @@ │ │ │ │ movwcs pc, #14553 @ 0x38d9 @ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ movwls r4, #1584 @ 0x630 │ │ │ │ @ instruction: 0xf7df465b │ │ │ │ blmi ffa3ab8c │ │ │ │ andcs r9, r0, #1114112 @ 0x110000 │ │ │ │ tstcs r4, fp, ror r4 │ │ │ │ - cdp2 1, 5, cr15, cr0, cr7, {3} │ │ │ │ + ldc2l 1, cr15, [r8], #412 @ 0x19c │ │ │ │ andcs r9, r4, #15360 @ 0x3c00 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xf88af163 │ │ │ │ + @ instruction: 0xff32f162 │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ - vsub.f16 d9, d13, d16 │ │ │ │ - eorcs pc, r0, #12779520 @ 0xc30000 │ │ │ │ + vsub.f16 d9, d12, d16 │ │ │ │ + eorcs pc, r0, #428 @ 0x1ac │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ - @ instruction: 0xf1634628 │ │ │ │ - @ instruction: 0x4606f87f │ │ │ │ + @ instruction: 0xf1624628 │ │ │ │ + strmi pc, [r6], -r7, lsr #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 fe138e1c │ │ │ │ + @ instruction: 0xf92af163 │ │ │ │ @ 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 88a0d4 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - ldmdals r1, {r0, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r1, {r0, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1674629 │ │ │ │ - bvs ffb3c2dc │ │ │ │ + bvs ffb3bd7c │ │ │ │ blcs 69ad18 │ │ │ │ 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 │ │ │ │ @@ -40042,130 +40042,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 2b8eac │ │ │ │ + @ instruction: 0xf8b0f163 │ │ │ │ @ instruction: 0xf1004606 │ │ │ │ blvc 1b3ed78 │ │ │ │ andcs r4, r1, #76546048 @ 0x4900000 │ │ │ │ - cdp2 1, 1, cr15, cr0, cr5, {3} │ │ │ │ + ldc2 1, cr15, [r8], #404 @ 0x194 │ │ │ │ bls a27620 │ │ │ │ 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], #3641 @ 0xe39 @ │ │ │ │ + ldrb pc, [sl], #3297 @ 0xce1 @ │ │ │ │ blvc 1606664 │ │ │ │ teqpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1639820 │ │ │ │ - ldrtmi pc, [fp], -pc, lsl #21 @ │ │ │ │ + @ instruction: 0x463bf937 │ │ │ │ ldreq pc, [r4, -r0, lsl #2] │ │ │ │ ldrtmi r4, [r2], -r5, lsl #12 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf1056028 │ │ │ │ @ instruction: 0xf1650650 │ │ │ │ - strtls pc, [r6], #-3557 @ 0xfffff21b │ │ │ │ + strtls pc, [r6], #-3213 @ 0xfffff373 │ │ │ │ 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 50f7dc │ │ │ │ @ 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, 0, cr15, cr6, cr7, {3} │ │ │ │ + stc2 1, cr15, [lr], #412 @ 0x19c │ │ │ │ @ instruction: 0x21a7463a │ │ │ │ @ instruction: 0xf1674640 │ │ │ │ - eorscs pc, r8, #53, 30 @ 0xd4 │ │ │ │ + eorscs pc, r8, #14144 @ 0x3740 │ │ │ │ strtmi r4, [r1], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7d74628 │ │ │ │ @ instruction: 0xf44fee8e │ │ │ │ stmdals r0!, {r1, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf1639623 │ │ │ │ - @ instruction: 0xf100fa53 │ │ │ │ + @ instruction: 0xf100f8fb │ │ │ │ @ instruction: 0x46070614 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1654631 │ │ │ │ - strbmi pc, [r0], -sp, lsr #27 @ │ │ │ │ + @ instruction: 0x4640fc55 │ │ │ │ @ instruction: 0xf1674639 │ │ │ │ - movwcs pc, #32233 @ 0x7de9 @ │ │ │ │ + movwcs pc, #31889 @ 0x7c91 @ │ │ │ │ @ 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: 0xf934f168 │ │ │ │ + @ instruction: 0xffdcf167 │ │ │ │ strmi r4, [r2], -r9, asr #12 │ │ │ │ strbmi r2, [r0], -pc, lsl #6 │ │ │ │ ldrdhi pc, [r8, pc]! @ │ │ │ │ @ instruction: 0xff54f7df │ │ │ │ movwcs sl, #19736 @ 0x4d18 │ │ │ │ strtmi r9, [r2], -r0, lsr #18 │ │ │ │ strtmi r9, [r6], -r0, lsl #6 │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ @ instruction: 0xffcaf7de │ │ │ │ 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 │ │ │ │ - stc2l 1, cr15, [r2, #-412] @ 0xfffffe64 │ │ │ │ + blx ffb39006 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ @ instruction: 0xf8dd80a4 │ │ │ │ @ instruction: 0xf04fa044 │ │ │ │ @ instruction: 0xf8cd0900 │ │ │ │ blls 468b9c │ │ │ │ andeq pc, r4, #1073741826 @ 0x40000002 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xff72f162 │ │ │ │ + cdp2 1, 1, cr15, cr10, cr2, {3} │ │ │ │ andcs r4, r4, #4, 12 @ 0x400000 │ │ │ │ orreq lr, r9, pc, asr #20 │ │ │ │ @ instruction: 0xf7df4650 │ │ │ │ tstpcs r0, sp, lsr lr @ p-variant is OBSOLETE │ │ │ │ stmdals r0!, {r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf97af163 │ │ │ │ + @ instruction: 0xf822f163 │ │ │ │ @ instruction: 0xf1006923 │ │ │ │ @ instruction: 0x46070b14 │ │ │ │ vmov.i32 q10, #-1191182336 @ 0xb9000000 │ │ │ │ addvs r0, r3, #1543503872 @ 0x5c000000 │ │ │ │ stmib r0, {r0, r1, r5, r7, fp, sp, lr}^ │ │ │ │ blls 889ae4 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - ldrtmi pc, [r9], -r1, asr #26 @ │ │ │ │ + ldrtmi pc, [r9], -r9, ror #23 @ │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf898fd7d │ │ │ │ + @ instruction: 0xf898fc25 │ │ │ │ @ instruction: 0xf04f400c │ │ │ │ vst2. {d19-d22}, [pc :256] │ │ │ │ stmdals r0!, {r0, r2, r3, r4, r5, r8, ip, sp, lr} │ │ │ │ vst1.8 {d15-d16}, [r4], r3 │ │ │ │ - @ instruction: 0xf9d0f163 │ │ │ │ + @ instruction: 0xf878f163 │ │ │ │ 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 │ │ │ │ @@ -40188,15 +40188,15 @@ │ │ │ │ blx fef52 │ │ │ │ ldrtmi r1, [r9], -r3, lsl #6 │ │ │ │ mlacs lr, r3, r8, pc @ │ │ │ │ bl 25c9c4 │ │ │ │ bl 23d968 │ │ │ │ addsvs r0, ip, #34078720 @ 0x2080000 │ │ │ │ @ instruction: 0xf16762be │ │ │ │ - blls 43c03c │ │ │ │ + blls 43badc │ │ │ │ @ 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: 0xf109ff31 │ │ │ │ @@ -40217,17 +40217,17 @@ │ │ │ │ stmdbls r0!, {r0, r1, r3, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7de9813 │ │ │ │ movwcs pc, #7951 @ 0x1f0f @ │ │ │ │ strb r9, [r5, -lr, lsl #6] │ │ │ │ @ instruction: 0xe6c82710 │ │ │ │ ldmda r0!, {r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r6, fp, ip, ror #2 │ │ │ │ + strhteq r5, [fp], -r4 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - eoreq r5, fp, r4, ror pc │ │ │ │ + strhteq r5, [fp], -ip │ │ │ │ adcseq r3, r0, ip, ror #8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd3df4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054a7 │ │ │ │ @@ -40361,15 +40361,15 @@ │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ blls 551a04 │ │ │ │ andsne lr, r1, #3620864 @ 0x374000 │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0xf5039809 │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ vqdmulh.s d25, d4, d14 │ │ │ │ - @ instruction: 0xf8dafe4f │ │ │ │ + @ instruction: 0xf8dafcf7 │ │ │ │ @ instruction: 0xf8d33440 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5d1 │ │ │ │ blls 685f50 │ │ │ │ ldmne sl, {r2, r4, fp, ip, pc} │ │ │ │ strbcc pc, [ip], #-2266 @ 0xfffff726 @ │ │ │ │ @@ -40562,15 +40562,15 @@ │ │ │ │ blls 4d5d28 │ │ │ │ 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 37c5a4 │ │ │ │ + blls 37c044 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ blls 28e1c0 │ │ │ │ blls 30e3b0 │ │ │ │ @ instruction: 0xd0574598 │ │ │ │ strbcc pc, [r0], #-2267 @ 0xfffff725 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ @@ -40764,15 +40764,15 @@ │ │ │ │ umlal pc, r5, r3, r8 @ │ │ │ │ blcc ebb7b4 │ │ │ │ movwne lr, #35587 @ 0x8b03 │ │ │ │ @ instruction: 0xf8db9307 │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhadd.s16 q12, , │ │ │ │ - stmdbvs sl!, {r0, r1, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs sl!, {r0, r1, r3, r5, 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 │ │ │ │ @@ -40802,18 +40802,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 │ │ │ │ - streq pc, [r1, pc, asr #21] │ │ │ │ + @ instruction: 0x0781f977 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ ldrtmi sp, [r8], -fp, lsl #8 │ │ │ │ - blx ff2b9e58 │ │ │ │ + @ instruction: 0xf970f253 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 2955ec │ │ │ │ movwls r4, #1624 @ 0x658 │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -40823,19 +40823,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 fe9b9ea0 │ │ │ │ + @ instruction: 0xf94cf253 │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, , q15 │ │ │ │ - @ instruction: 0x0741fa9d │ │ │ │ + strbeq pc, [r1, -r5, asr #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} │ │ │ │ @@ -40843,18 +40843,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 │ │ │ │ - @ instruction: 0x0783fa7d │ │ │ │ + streq pc, [r3, r5, lsr #18] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - blx 1e39efc │ │ │ │ + @ instruction: 0xf91ef253 │ │ │ │ svclt 0x004f0740 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 255690 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #4866 @ 0x1302 │ │ │ │ @@ -40997,28 +40997,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]! │ │ │ │ - eorseq sl, r1, r0, asr #2 │ │ │ │ + eorseq r9, r1, r8, lsl #29 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd4a14 │ │ │ │ @ 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 11bbb84 │ │ │ │ @ instruction: 0xf15b69dd │ │ │ │ - @ instruction: 0xf507feb7 │ │ │ │ + @ instruction: 0xf507fd5f │ │ │ │ @ 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} │ │ │ │ @@ -41027,15 +41027,15 @@ │ │ │ │ @ instruction: 0xf5044630 │ │ │ │ svclt 0x009e4610 │ │ │ │ subseq r3, r2, r0, lsr #20 │ │ │ │ strbcs pc, [r0, #2243] @ 0x8c3 @ │ │ │ │ blcs ff0bbb90 │ │ │ │ ldrcc pc, [ip, #2259]! @ 0x8d3 │ │ │ │ blcc fefbbb98 │ │ │ │ - mcr2 1, 5, pc, cr2, cr11, {2} @ │ │ │ │ + stc2l 1, cr15, [sl, #-364] @ 0xfffffe94 │ │ │ │ blcc ff0bbbe0 │ │ │ │ blne fefbbbe4 │ │ │ │ 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 │ │ │ │ @@ -41076,69 +41076,69 @@ │ │ │ │ bmi 4abf4c │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-165 @ 0xffffff5b │ │ │ │ sbccs pc, r0, r3, asr #17 │ │ │ │ bmi 3f7888 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ - @ instruction: 0xf1464479 │ │ │ │ - blls fbd00 │ │ │ │ + @ instruction: 0xf1454479 │ │ │ │ + blls fd7a0 │ │ │ │ bmi 3378d0 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ - @ instruction: 0xf1464479 │ │ │ │ - blls fbcec │ │ │ │ + @ instruction: 0xf1454479 │ │ │ │ + blls fd78c │ │ │ │ svclt 0x0000e7e3 │ │ │ │ adcseq r2, r0, lr, lsr #14 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r5, fp, r2, ror #1 │ │ │ │ - eoreq r5, fp, r0, lsl r1 │ │ │ │ - eoreq r5, fp, r4 │ │ │ │ - eoreq r5, fp, r0, lsl #1 │ │ │ │ - strdeq r4, [fp], -r0 @ │ │ │ │ + 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: 0xf8b6f146 │ │ │ │ + @ instruction: 0xff5ef145 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #35348 @ 0x8a14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0a9c000 │ │ │ │ andlt pc, r2, pc, lsr #21 │ │ │ │ bmi 46ce18 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8a0f146 │ │ │ │ + @ instruction: 0xff48f145 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #52224 @ 0xcc00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx fe739ca0 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - eoreq r5, fp, ip, asr #1 │ │ │ │ - mlaeq fp, r6, pc, r4 @ │ │ │ │ - eoreq r5, fp, r0, lsr #2 │ │ │ │ - eoreq r5, fp, lr, ror #1 │ │ │ │ - eoreq r5, fp, r0, lsr r1 │ │ │ │ - eoreq r4, fp, sl, ror #30 │ │ │ │ - eoreq r5, fp, r8, asr #1 │ │ │ │ + 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 febd4c28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -41302,25 +41302,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 ff2ba1f0 │ │ │ │ + @ instruction: 0xf970f148 │ │ │ │ stmdage r6, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ subspl pc, r8, #12976128 @ 0xc60000 │ │ │ │ - mrrc2 1, 4, pc, r8, cr7 @ │ │ │ │ + blx ba1fa │ │ │ │ ldmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ blls 1fdcf4 │ │ │ │ muleq r7, r4, r8 │ │ │ │ - ldc2 1, cr15, [lr, #284] @ 0x11c │ │ │ │ + mcrr2 1, 4, pc, r6, cr7 @ │ │ │ │ @ instruction: 0x46284639 │ │ │ │ - mcrr2 1, 4, pc, sl, cr7 @ │ │ │ │ + blx ffd3a214 │ │ │ │ ldm r5, {r0, r3, r8, r9, fp, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ bmi 27dd20 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2d7d74 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -41621,39 +41621,39 @@ │ │ │ │ @ instruction: 0xf8d5fae5 │ │ │ │ @ instruction: 0xf8d53bb0 │ │ │ │ ldrmi r2, [r3], #-2996 @ 0xfffff44c │ │ │ │ mvnsle r4, #-536870903 @ 0xe0000009 │ │ │ │ addspl pc, r1, r7, lsl #10 │ │ │ │ andcc r2, ip, r0, lsl #12 │ │ │ │ blvs fedbc4dc │ │ │ │ - @ instruction: 0xf9b6f147 │ │ │ │ + @ instruction: 0xf85ef147 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4640f97b │ │ │ │ - @ instruction: 0xf9a6f147 │ │ │ │ + strbmi pc, [r0], -r3, lsr #16 @ │ │ │ │ + @ instruction: 0xf84ef147 │ │ │ │ andsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5014640 │ │ │ │ @ instruction: 0xf14751d3 │ │ │ │ - @ instruction: 0x4641f971 │ │ │ │ + @ instruction: 0x4641f819 │ │ │ │ @ instruction: 0xf1474668 │ │ │ │ - @ instruction: 0xf507f9b9 │ │ │ │ + @ instruction: 0xf507f861 │ │ │ │ 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: 0xf8d5f81f │ │ │ │ - @ instruction: 0xf1480b94 │ │ │ │ - @ instruction: 0xf8c4f81b │ │ │ │ + @ instruction: 0xf1476be0 │ │ │ │ + @ instruction: 0xf8d5fec7 │ │ │ │ + @ instruction: 0xf1470b94 │ │ │ │ + @ instruction: 0xf8c4fec3 │ │ │ │ @ instruction: 0xf8c56258 │ │ │ │ @ instruction: 0xf8c46b94 │ │ │ │ @ instruction: 0xf8c56264 │ │ │ │ @ instruction: 0xf8d46b8c │ │ │ │ @ instruction: 0xf8d4529c │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ strtmi r6, [fp], #-656 @ 0xfffffd70 │ │ │ │ @@ -41663,15 +41663,15 @@ │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stc2 0, cr15, [r4, #-232] @ 0xffffff18 │ │ │ │ adccc lr, r7, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3f4 │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - @ instruction: 0xf99cf15b │ │ │ │ + @ instruction: 0xf844f15b │ │ │ │ @ instruction: 0x53abe9d4 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d44690 │ │ │ │ @ instruction: 0x4629021c │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ @ instruction: 0xf8d4feab │ │ │ │ @@ -41680,15 +41680,15 @@ │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ ldmib r4, {r0, r1, 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 67c8dc │ │ │ │ + bmi 67c37c │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ ldrbtmi r3, [sl], #-688 @ 0xfffffd50 │ │ │ │ ldmpl r3, {r4, r8, r9, fp, lr}^ │ │ │ │ blls 1d8334 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r4, r0, lsl #6 │ │ │ │ @@ -41732,15 +41732,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: 0xf8d5fb8b │ │ │ │ + @ instruction: 0xf8d5fa33 │ │ │ │ vorr.i16 d19, #33792 @ 0x8400 │ │ │ │ movwmi r0, #16448 @ 0x4040 │ │ │ │ ldrmi r6, [r2, #2650] @ 0xa5a │ │ │ │ @ instruction: 0xf8d3d3e2 │ │ │ │ blx 186e62c │ │ │ │ blx 187c5c0 │ │ │ │ blx 187c9c8 │ │ │ │ @@ -41824,15 +41824,15 @@ │ │ │ │ svcge 0x0069f47f │ │ │ │ str r4, [r3, r2, ror #12] │ │ │ │ bl feabc43c │ │ │ │ adcseq r1, r0, lr, asr #25 │ │ │ │ adcseq r1, r0, r6, asr #25 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r1, r0, r8, fp │ │ │ │ - mlaeq ip, r4, r6, r5 │ │ │ │ + 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 │ │ │ │ @@ -41898,16 +41898,16 @@ │ │ │ │ blls 479a44 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ blx 63c574 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, sl, ror #21 │ │ │ │ - eoreq r5, ip, r6, ror #10 │ │ │ │ - eoreq r5, ip, sl, asr r5 │ │ │ │ + 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 │ │ │ │ @@ -41973,16 +41973,16 @@ │ │ │ │ blls 479918 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ @ instruction: 0xf980f7d8 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ ldrhteq r1, [r0], lr │ │ │ │ - eoreq r5, ip, sl, lsr r4 │ │ │ │ - eoreq r5, ip, lr, lsr #8 │ │ │ │ + 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 │ │ │ │ @@ -42048,16 +42048,16 @@ │ │ │ │ blls 4797ec │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ @ instruction: 0xf8eaf7d8 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ umlalseq r1, r0, r2, r8 │ │ │ │ - eoreq r5, ip, lr, lsl #6 │ │ │ │ - eoreq r5, ip, r2, lsl #6 │ │ │ │ + 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 fe1d02d8 │ │ │ │ addslt r4, r1, r5, lsl #23 │ │ │ │ @@ -42081,21 +42081,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 │ │ │ │ - ldc2l 1, cr15, [r0, #280]! @ 0x118 │ │ │ │ + ldc2 1, cr15, [r8], {70} @ 0x46 │ │ │ │ addspl pc, r1, r4, lsl #10 │ │ │ │ andscc r9, ip, r9, lsl #18 │ │ │ │ @ instruction: 0xf1469009 │ │ │ │ - stmdbls r9, {r0, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - cdp2 1, 3, cr15, cr0, cr6, {2} │ │ │ │ + ldc2l 1, cr15, [r8], {70} @ 0x46 │ │ │ │ @ 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 │ │ │ │ @@ -42184,36 +42184,36 @@ │ │ │ │ blls 42d05c │ │ │ │ strbpl pc, [r0, -r4, lsl #10] @ │ │ │ │ stclcc 8, cr15, [r4], #-796 @ 0xfffffce4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ bmi 62a80c │ │ │ │ ldmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf846f145 │ │ │ │ + cdp2 1, 14, cr15, cr14, cr4, {2} │ │ │ │ @ instruction: 0xf504e757 │ │ │ │ @ instruction: 0xf8c75740 │ │ │ │ ldrb r6, [r2, r4, ror #24]! │ │ │ │ stmia r6, {r1, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r1, r0, r8, ror #14 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r0, r8, asr #14 │ │ │ │ strhteq ip, [sl], r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r4, fp, r4, asr r2 │ │ │ │ - eoreq r4, fp, r6, asr #4 │ │ │ │ - eoreq r4, fp, r6, lsr r2 │ │ │ │ - eoreq r4, fp, lr, lsr #4 │ │ │ │ - eoreq r4, fp, sl, lsr #4 │ │ │ │ - eoreq r4, fp, lr, lsl r2 │ │ │ │ - eoreq r4, fp, sl, lsl 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 │ │ │ │ ldrshteq r1, [r0], r8 │ │ │ │ - eoreq r4, fp, r0, lsl #1 │ │ │ │ - strdeq r4, [fp], -sl @ │ │ │ │ - eoreq r4, fp, r8, asr #1 │ │ │ │ - strhteq r3, [fp], -r6 │ │ │ │ + eoreq r3, fp, r8, asr #27 │ │ │ │ + eoreq r3, fp, r2, asr #28 │ │ │ │ + eoreq r3, fp, r0, lsl lr │ │ │ │ + strdeq r3, [fp], -lr @ │ │ │ │ blcs 26afdc │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0908c0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -43429,15 +43429,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: 0xf966f146 │ │ │ │ + @ instruction: 0xf80ef146 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d3d05a │ │ │ │ @ instruction: 0xf8c32290 │ │ │ │ bl 9c86c │ │ │ │ @ instruction: 0xf8c30c02 │ │ │ │ and r0, r4, ip, lsl #5 │ │ │ │ addne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @@ -43561,16 +43561,16 @@ │ │ │ │ svclt 0x0038463b │ │ │ │ bmi d88d04 │ │ │ │ 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 be194 │ │ │ │ + @ instruction: 0xf1459300 │ │ │ │ + blls bfc34 │ │ │ │ @ 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 │ │ │ │ @@ -43932,15 +43932,15 @@ │ │ │ │ orrcc r4, r8, sl, lsl r0 │ │ │ │ @ instruction: 0xf0283038 │ │ │ │ @ instruction: 0xf504f927 │ │ │ │ @ instruction: 0xf5045191 │ │ │ │ tstcc ip, fp, lsl r0 │ │ │ │ @ instruction: 0xf504304c │ │ │ │ @ instruction: 0xf1444510 │ │ │ │ - @ instruction: 0xf504ff83 │ │ │ │ + @ instruction: 0xf504fe2b │ │ │ │ @ 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} │ │ │ │ @@ -43963,15 +43963,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 fe2be9b0 │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - ldc2 1, cr15, [sl, #-276]! @ 0xfffffeec │ │ │ │ + blx ff93cb7a │ │ │ │ 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} │ │ │ │ @@ -44081,18 +44081,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, r2, lsl #18 │ │ │ │ - eoreq r2, fp, r8, lsl #10 │ │ │ │ - eoreq r2, fp, sl, asr #8 │ │ │ │ + eoreq r2, fp, r0, asr r2 │ │ │ │ + mlaeq fp, r2, r1, r2 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r2, fp, sl, lsr #8 │ │ │ │ + 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 │ │ │ │ @@ -44116,19 +44116,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, 3, cr15, cr8, cr4, {2} │ │ │ │ + stc2l 1, cr15, [r0], #272 @ 0x110 │ │ │ │ addspl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ - cdp2 1, 3, cr15, cr0, cr4, {2} │ │ │ │ + ldc2l 1, cr15, [r8], {68} @ 0x44 │ │ │ │ orrspl pc, r2, r6, lsl #10 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf7da310c │ │ │ │ stmdavs fp!, {r0, r1, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vrshr.u32 d0, d12, #1 │ │ │ │ @@ -44161,15 +44161,15 @@ │ │ │ │ @ instruction: 0xf6494bcc │ │ │ │ @ instruction: 0xf8d5319c │ │ │ │ bl 20b7d8 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf1458144 │ │ │ │ - @ instruction: 0xf8d5fc73 │ │ │ │ + @ instruction: 0xf8d5fb1b │ │ │ │ @ instruction: 0xf6492b9c │ │ │ │ movwcs r3, #412 @ 0x19c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52b9c │ │ │ │ @@ -44186,35 +44186,35 @@ │ │ │ │ blmi fed6d144 │ │ │ │ @ instruction: 0x31acf649 │ │ │ │ blcs febbed20 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b49f8 │ │ │ │ tstphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ - mcrr2 1, 4, pc, r0, cr5 @ │ │ │ │ + blx ffabcef4 │ │ │ │ blcs febbed38 │ │ │ │ @ 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 febbed10 │ │ │ │ subseq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - stc2 1, cr15, [lr], #-276 @ 0xfffffeec │ │ │ │ + blx ff63cf18 │ │ │ │ bleq fe5bed5c │ │ │ │ - stc2 1, cr15, [sl], #-276 @ 0xfffffeec │ │ │ │ + blx ff53cf20 │ │ │ │ rsbeq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ blmi fe86d194 │ │ │ │ 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 b4a48 │ │ │ │ rscshi pc, r7, r0 │ │ │ │ - ldc2 1, cr15, [r8], {69} @ 0x45 │ │ │ │ + blx ff0bcf44 │ │ │ │ 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 │ │ │ │ @@ -44222,15 +44222,15 @@ │ │ │ │ blmi fe46d1d4 │ │ │ │ orrcc pc, r4, r9, asr #12 │ │ │ │ blcs fe1bedb0 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4a88 │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ - blx ffebcf86 │ │ │ │ + blx fe8bcf84 │ │ │ │ blcs fe1bedc8 │ │ │ │ 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 fe1beda0 │ │ │ │ @@ -44238,29 +44238,29 @@ │ │ │ │ blmi 206d194 │ │ │ │ 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 b4ac0 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ - blx ff6bcfc6 │ │ │ │ + blx fe0bcfc4 │ │ │ │ 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 1ced1cc │ │ │ │ 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 b4af8 │ │ │ │ adchi pc, lr, r0 │ │ │ │ - blx fefbcffe │ │ │ │ + blx 19bcffc │ │ │ │ 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 │ │ │ │ @@ -44269,15 +44269,15 @@ │ │ │ │ @ instruction: 0xf038021c │ │ │ │ ldmib r4, {r0, 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, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r3, r5, r6, r7, r8, r9, 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 14bcd20 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @@ -44285,37 +44285,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ blx 12bcd30 │ │ │ │ adccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - stc2 1, cr15, [lr, #-352]! @ 0xfffffea0 │ │ │ │ + blx ff63d0ce │ │ │ │ addseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 126d254 │ │ │ │ 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 b4b9c │ │ │ │ @ instruction: 0xf145d05f │ │ │ │ - @ instruction: 0xf8d4fb69 │ │ │ │ + @ instruction: 0xf8d4fa11 │ │ │ │ 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 209654 │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf145b1d2 │ │ │ │ - @ instruction: 0xf8d4fb4f │ │ │ │ + @ instruction: 0xf8d4f9f7 │ │ │ │ movwcs r2, #680 @ 0x2a8 │ │ │ │ @ instruction: 0xf8464630 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ adccs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ blx ff2bce4e │ │ │ │ blvs fe71b5ac │ │ │ │ @@ -44499,15 +44499,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 440ec8 │ │ │ │ bgt 2520b8 │ │ │ │ - blx 1d3d3d6 │ │ │ │ + blx 73d3d4 │ │ │ │ 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}^ │ │ │ │ @@ -44536,15 +44536,15 @@ │ │ │ │ andcc r4, ip, #20, 22 @ 0x5000 │ │ │ │ ldmib sp, {r0, r5, r6, sp, lr}^ │ │ │ │ ldmpl r6!, {r4, r8}^ │ │ │ │ bge 3a5750 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strmi lr, [r3], -sp, asr #19 │ │ │ │ bgt 267b90 │ │ │ │ - blx 19bd46a │ │ │ │ + blx 3bd468 │ │ │ │ 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] │ │ │ │ @@ -44562,17 +44562,17 @@ │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 6527dc │ │ │ │ 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, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - blx ff93d4d8 │ │ │ │ + @ instruction: 0xf98af144 │ │ │ │ blge e6fe0 │ │ │ │ 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 300d48 │ │ │ │ @@ -44668,16 +44668,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ed70 │ │ │ │ ldrdeq lr, [pc], ip @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r8, lsl #30 │ │ │ │ - mlaeq fp, r8, r9, r1 │ │ │ │ - eoreq r1, fp, sl, ror r9 │ │ │ │ + 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} @ │ │ │ │ @@ -44756,16 +44756,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ecc0 │ │ │ │ adceq lr, pc, ip, ror lr @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r8, lsr #27 │ │ │ │ - eoreq r1, fp, r8, lsr r8 │ │ │ │ - eoreq r1, fp, sl, lsl 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} @ │ │ │ │ @@ -44844,16 +44844,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ec10 │ │ │ │ adceq lr, pc, ip, lsl sp @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r8, asr #24 │ │ │ │ - ldrdeq r1, [fp], -r8 @ │ │ │ │ - strhteq r1, [fp], -sl │ │ │ │ + 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} │ │ │ │ @@ -44890,15 +44890,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: 0xf107fdc3 │ │ │ │ + @ instruction: 0xf107fc6b │ │ │ │ @ instruction: 0x461a0338 │ │ │ │ @ instruction: 0x460361fb │ │ │ │ bgt 159bcc │ │ │ │ subsvs r6, r9, r8, lsl r0 │ │ │ │ strtmi r4, [r9], -r0, asr #12 │ │ │ │ blx 1b3d594 │ │ │ │ @ instruction: 0xf0274640 │ │ │ │ @@ -45006,15 +45006,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26afa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ bvs fff75710 │ │ │ │ rsbcc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4619b198 │ │ │ │ @ instruction: 0xf1444632 │ │ │ │ - msrlt SPSR_, r5, lsl sp │ │ │ │ + strhlt pc, [r0, #-189]! @ 0xffffff43 @ │ │ │ │ @ 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 │ │ │ │ @@ -45035,15 +45035,15 @@ │ │ │ │ b fe63f654 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ strhteq lr, [pc], r4 │ │ │ │ strhteq lr, [pc], r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r8, ror #22 │ │ │ │ - eorseq r6, r1, r0, asr #6 │ │ │ │ + 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 @ │ │ │ │ @@ -45134,15 +45134,15 @@ │ │ │ │ svceq 0x0007f1b8 │ │ │ │ @ instruction: 0xf893d098 │ │ │ │ bcs 8c6cc │ │ │ │ @ instruction: 0xf896d194 │ │ │ │ bcs 89f88 │ │ │ │ @ instruction: 0x4638d190 │ │ │ │ movwne lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xf8f4f24f │ │ │ │ + @ instruction: 0xff9cf24e │ │ │ │ @ instruction: 0x9018f8d6 │ │ │ │ movwne lr, #2525 @ 0x9dd │ │ │ │ svceq 0x0002f010 │ │ │ │ @ instruction: 0xf1bad084 │ │ │ │ addsle r0, r0, r0, lsl #30 │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0012100 │ │ │ │ @@ -45621,16 +45621,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000edfc │ │ │ │ strdeq lr, [pc], r8 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, lr, lsl r0 @ │ │ │ │ - strhteq r0, [fp], -r4 │ │ │ │ - eoreq r0, fp, lr, lsl #21 │ │ │ │ + strdeq r0, [fp], -ip @ │ │ │ │ + ldrdeq r0, [fp], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd925c │ │ │ │ @ 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] │ │ │ │ @@ -45723,16 +45723,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ed30 │ │ │ │ adceq sp, pc, r0, ror #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, pc, r6, lsl #29 │ │ │ │ - eoreq r0, fp, ip, lsl r9 │ │ │ │ - strdeq r0, [fp], -r6 @ │ │ │ │ + eoreq r0, fp, r4, ror #12 │ │ │ │ + eoreq r0, fp, lr, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd93f4 │ │ │ │ @ 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] │ │ │ │ @@ -45825,16 +45825,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ec64 │ │ │ │ adceq sp, pc, r8, asr #27 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, pc, lr, ror #25 │ │ │ │ - eoreq r0, fp, r4, lsl #15 │ │ │ │ - eoreq r0, fp, lr, asr r7 │ │ │ │ + eoreq r0, fp, ip, asr #9 │ │ │ │ + eoreq r0, fp, r6, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd958c │ │ │ │ @ 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] │ │ │ │ @@ -46877,16 +46877,16 @@ │ │ │ │ ldrdcs lr, [r0, -ip] │ │ │ │ @ instruction: 0xf0254630 │ │ │ │ @ instruction: 0xe75cfa7b │ │ │ │ stc 7, cr15, [sl], #-836 @ 0xfffffcbc │ │ │ │ adceq ip, pc, ip, lsl #28 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strhteq ip, [pc], r0 │ │ │ │ - eoreq pc, sl, sl, lsr r7 @ │ │ │ │ - strdeq pc, [sl], -r8 @ │ │ │ │ + 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 │ │ │ │ @@ -48321,15 +48321,15 @@ │ │ │ │ ldr r9, [sl, -r6, lsl #6] │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ ldr r9, [r3, -r6, lsl #6] │ │ │ │ stmia r2!, {r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adceq fp, pc, r4, ror r8 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq fp, pc, sl, asr #14 │ │ │ │ - eoreq lr, sl, sl, ror r0 │ │ │ │ + eoreq sp, sl, r2, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdbc88 │ │ │ │ @ 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] │ │ │ │ @@ -48561,15 +48561,15 @@ │ │ │ │ @ instruction: 0xf5039b0f │ │ │ │ movwls r5, #37760 @ 0x9380 │ │ │ │ @ instruction: 0xf7cfe6d9 │ │ │ │ svclt 0x0000ef04 │ │ │ │ adceq fp, pc, r2, lsr r5 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq fp, pc, r0, lsl #8 │ │ │ │ - strhteq sp, [sl], -ip │ │ │ │ + eoreq sp, sl, r4, lsl #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdc048 │ │ │ │ @ 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] │ │ │ │ @@ -48907,16 +48907,16 @@ │ │ │ │ blcc ffbc36d8 │ │ │ │ @ instruction: 0xf47f459a │ │ │ │ ldrb sl, [pc, -sl, lsl #30] │ │ │ │ mcrr 7, 12, pc, lr, cr15 @ │ │ │ │ umlaleq sl, pc, r6, lr @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sl, pc, r8, lsr #27 │ │ │ │ - ldrdeq sp, [sl], -r0 @ │ │ │ │ - eoreq sp, sl, lr, asr #14 │ │ │ │ + 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 │ │ │ │ @@ -50662,15 +50662,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 │ │ │ │ strdeq r9, [pc], r4 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eorseq r1, r1, r8, lsr #8 │ │ │ │ + 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 │ │ │ │ @@ -54635,15 +54635,15 @@ │ │ │ │ @ instruction: 0xf7c9bb40 │ │ │ │ svclt 0x0000ef94 │ │ │ │ adceq r5, pc, lr, ror #27 │ │ │ │ adceq r5, pc, r8, ror #27 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlaleq r5, pc, r0, sl @ │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r7, sl, lr, lsr lr │ │ │ │ + eoreq r7, sl, r6, lsl #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febe1f30 │ │ │ │ @ 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}^ │ │ │ │ @@ -54830,15 +54830,15 @@ │ │ │ │ mrrc2 0, 1, pc, ip, cr13 @ │ │ │ │ movwcs lr, #5986 @ 0x1762 │ │ │ │ @ instruction: 0xf7c9e7a7 │ │ │ │ svclt 0x0000ee0a │ │ │ │ umlaleq r5, pc, ip, r1 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, pc, r8, asr r1 @ │ │ │ │ - eoreq r7, sl, r2, asr #21 │ │ │ │ + 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 ff1c93c8 │ │ │ │ ldrmi r4, [r7], -r4, lsl #12 │ │ │ │ @@ -55252,15 +55252,15 @@ │ │ │ │ @ instruction: 0xf895aea5 │ │ │ │ blcs 9a4e0 │ │ │ │ mcrge 4, 5, pc, cr7, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b07 │ │ │ │ blcs 97da0 │ │ │ │ mcrge 4, 5, pc, cr1, cr15, {3} @ │ │ │ │ ldrtmi r9, [r8], -r9, lsl #30 │ │ │ │ - @ instruction: 0xf9e8f245 │ │ │ │ + @ instruction: 0xf890f245 │ │ │ │ @ instruction: 0xf8d39b07 │ │ │ │ usada8eq r3, r8, r0, ip │ │ │ │ mrcge 5, 4, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcs b230c │ │ │ │ mcrge 4, 5, pc, cr3, cr15, {1} @ │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0092300 │ │ │ │ @@ -55585,28 +55585,28 @@ │ │ │ │ ldrb sl, [pc, #-3430] @ 8ae7e │ │ │ │ @ instruction: 0xf47f431a │ │ │ │ blls 33715c │ │ │ │ bicsle r2, r7, r0, lsl #22 │ │ │ │ bmi 444c1c │ │ │ │ stmdbmi lr, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff92f137 │ │ │ │ + mrc2 1, 1, pc, cr10, cr7, {1} │ │ │ │ stmdbcs r0, {r0, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ffd1e5 │ │ │ │ @ instruction: 0xf7c9bbff │ │ │ │ svclt 0x0000e814 │ │ │ │ adceq r4, pc, r8, lsr #31 │ │ │ │ adceq r4, pc, r6, lsr #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlaleq r4, pc, lr, r9 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r7, sl, r4, ror r1 │ │ │ │ + strhteq r6, [sl], -ip │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - ldrdeq r6, [sl], -ip @ │ │ │ │ - eoreq r6, sl, lr, asr #26 │ │ │ │ + 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} │ │ │ │ @@ -56935,25 +56935,25 @@ │ │ │ │ movtpl pc, #46341 @ 0xb505 @ │ │ │ │ strtmi r9, [fp], -r5, lsl #6 │ │ │ │ stc2 7, cr15, [r6, #-804]! @ 0xfffffcdc │ │ │ │ bllt fee4b104 │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf1364479 │ │ │ │ - ldr pc, [sp, r7, lsl #26] │ │ │ │ + ldr pc, [sp, pc, lsr #23] │ │ │ │ stc 7, cr15, [ip, #796] @ 0x31c │ │ │ │ strhteq r3, [pc], r4 │ │ │ │ strhteq r3, [pc], r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r3, pc, lr, asr #6 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r5, sl, r6, lsl #24 │ │ │ │ + eoreq r5, sl, lr, asr #18 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r5, sl, r6, asr #17 │ │ │ │ - eoreq r5, sl, r8, lsr r8 │ │ │ │ + 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} │ │ │ │ @@ -58291,27 +58291,27 @@ │ │ │ │ @ instruction: 0xf5059301 │ │ │ │ movwls r5, #21323 @ 0x534b │ │ │ │ @ instruction: 0xf7c8462b │ │ │ │ @ instruction: 0xf7fffa8d │ │ │ │ bmi 3fd4c0 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 1c4ab1c │ │ │ │ + @ instruction: 0xf916f135 │ │ │ │ andls lr, r7, #140, 14 @ 0x2300000 │ │ │ │ @ instruction: 0xf7c6e511 │ │ │ │ svclt 0x0000eaf2 │ │ │ │ adceq r2, pc, ip, lsr #5 │ │ │ │ adceq r2, pc, sl, lsr #5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r1, pc, lr, lsl #28 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strdeq r4, [sl], -r6 @ │ │ │ │ + eoreq r4, sl, lr, lsr r4 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - mlaeq sl, r4, r3, r4 │ │ │ │ - eoreq r4, sl, r6, lsl #6 │ │ │ │ + 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} │ │ │ │ @@ -59441,15 +59441,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 960450 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ andlt r2, r3, r4, lsl #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r3, sl, r8, lsl #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 @ │ │ │ │ @@ -59724,15 +59724,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 64c184 │ │ │ │ + @ instruction: 0xf8bef136 │ │ │ │ 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 │ │ │ │ @@ -60354,15 +60354,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 cfb30 │ │ │ │ + blls cf5d0 │ │ │ │ @ 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 │ │ │ │ @@ -61368,15 +61368,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 │ │ │ │ - ldrsbteq r6, [r0], -r4 │ │ │ │ + eorseq r6, r0, ip, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe8864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 110114 │ │ │ │ @@ -61864,15 +61864,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 110398 │ │ │ │ + blls 10fe38 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8c680fc │ │ │ │ @ instruction: 0xf8d632c4 │ │ │ │ @ instruction: 0xf8c632c0 │ │ │ │ bl 92920 │ │ │ │ strb r0, [fp], #3075 @ 0xc03 │ │ │ │ ldrmi r2, [r3], -r0, asr #20 │ │ │ │ @@ -62007,17 +62007,17 @@ │ │ │ │ vsubl.s8 q8, d7, d3 │ │ │ │ @ instruction: 0xf84102c7 │ │ │ │ smlald r2, r5, r0, fp │ │ │ │ adceq lr, lr, r6, lsl #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq lr, [lr], lr @ │ │ │ │ adceq lr, lr, r6, asr #17 │ │ │ │ - eoreq r1, sl, r4, ror r5 │ │ │ │ + strhteq r1, [sl], -ip │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r0, sl, ip, asr #29 │ │ │ │ + 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 │ │ │ │ @@ -62321,15 +62321,15 @@ │ │ │ │ @ instruction: 0xf7c20689 │ │ │ │ @ instruction: 0x3608edd8 │ │ │ │ strt r6, [fp], -r6, rrx │ │ │ │ bl fe150438 │ │ │ │ adceq sp, lr, lr, ror pc │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, lr, r2, ror #27 │ │ │ │ - eoreq r0, sl, r4, lsl r6 │ │ │ │ + eoreq r0, sl, ip, asr r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf8dfb0a1 │ │ │ │ @ instruction: 0xf8df3700 │ │ │ │ @ instruction: 0xf5002700 │ │ │ │ @@ -63657,15 +63657,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, r1, asr #26] @ │ │ │ │ - eoreq pc, r9, r8, ror r2 @ │ │ │ │ + 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 ff0aa33c │ │ │ │ @@ -63892,15 +63892,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, fp, ror #22] @ │ │ │ │ - eoreq lr, r9, ip, asr #29 │ │ │ │ + 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 │ │ │ │ @@ -63951,16 +63951,16 @@ │ │ │ │ subcs fp, r0, #56, 30 @ 0xe0 │ │ │ │ bmi c256f8 │ │ │ │ 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 1122f8 │ │ │ │ + @ instruction: 0xf1314632 │ │ │ │ + blls 113d98 │ │ │ │ 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 51c9c8 │ │ │ │ @@ -66398,20 +66398,20 @@ │ │ │ │ @ instruction: 0xe7db447b │ │ │ │ bl febd43d4 │ │ │ │ adceq r9, lr, r6, asr ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffff2d9b │ │ │ │ ldrdeq r9, [lr], ip @ │ │ │ │ @ instruction: 0xffff0c3b │ │ │ │ - strhteq ip, [r9], -r0 │ │ │ │ - eoreq ip, r9, r6, ror #12 │ │ │ │ + strdeq ip, [r9], -r8 @ │ │ │ │ + eoreq ip, r9, lr, lsr #7 │ │ │ │ @ instruction: 0xffffb1f9 │ │ │ │ @ instruction: 0xffffb1cb │ │ │ │ - eoreq ip, r9, r2, asr #16 │ │ │ │ - strdeq ip, [r9], -r8 @ │ │ │ │ + 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 5d4868 │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ @@ -67042,15 +67042,15 @@ │ │ │ │ @ instruction: 0xf8db931d │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bde77f │ │ │ │ svclt 0x0000eea2 │ │ │ │ adceq r9, lr, r4, asr r5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r9, lr, r8, lsr #10 │ │ │ │ - eoreq fp, r9, r2, lsr #24 │ │ │ │ + eoreq fp, r9, sl, ror #18 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febee10c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12dae34 │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -67455,15 +67455,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: 0x4639fa93 │ │ │ │ + @ instruction: 0x4639f93b │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ ldc2l 0, cr15, [sl, #-196] @ 0xffffff3c │ │ │ │ blne dd58e0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -68285,15 +68285,15 @@ │ │ │ │ @ instruction: 0xf0244628 │ │ │ │ @ instruction: 0xf505fa23 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d65b4 │ │ │ │ stc2 0, cr15, [lr], {60} @ 0x3c │ │ │ │ @ instruction: 0xf12d2000 │ │ │ │ - @ instruction: 0xf8c8fed9 │ │ │ │ + @ instruction: 0xf8c8fd81 │ │ │ │ @ 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 @ │ │ │ │ @@ -68422,15 +68422,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ bl ff7d636c │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r7, lr, r2, asr #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r7, lr, r8, lsr sp │ │ │ │ - eoreq sl, r9, r0, ror #14 │ │ │ │ + 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}^ │ │ │ │ @@ -68697,15 +68697,15 @@ │ │ │ │ @ instruction: 0xf8d8931b │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bce780 │ │ │ │ svclt 0x0000e9b4 │ │ │ │ adceq r7, lr, lr, asr #22 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r7, lr, r8, lsr #22 │ │ │ │ - eoreq sl, r9, r6, asr #4 │ │ │ │ + eoreq r9, r9, lr, lsl #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febefae8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12dc810 │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -68994,15 +68994,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 │ │ │ │ - ldrtmi pc, [r9], -sp, lsl #29 @ │ │ │ │ + @ instruction: 0x4639fd35 │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ @ instruction: 0xf954f030 │ │ │ │ blne dd70ec │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -69824,15 +69824,15 @@ │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ @ instruction: 0xf505fd45 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d7dc0 │ │ │ │ @ instruction: 0xf808f03b │ │ │ │ @ instruction: 0xf12c2000 │ │ │ │ - @ instruction: 0xf8c8fad3 │ │ │ │ + @ instruction: 0xf8c8f97b │ │ │ │ @ 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 @ │ │ │ │ @@ -69961,15 +69961,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ svc 0x00d6f7ba │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ strhteq r6, [lr], r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r6, lr, ip, lsr #10 │ │ │ │ - eoreq r8, r9, r4, asr pc │ │ │ │ + mlaeq r9, ip, ip, r8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf0ea8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ blx fe7d5ee6 │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -70127,20 +70127,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, fp, lsr #24] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253c60 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [r6, #164]! @ 0xa4 │ │ │ │ + ldc2 1, cr15, [lr], {41} @ 0x29 │ │ │ │ svclt 0x0000e796 │ │ │ │ adceq r6, lr, sl, asr r2 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq r8, [r9], -r8 @ │ │ │ │ - eoreq r8, r9, r6, lsl sl │ │ │ │ + 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 │ │ │ │ @@ -70240,20 +70240,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, r9, asr #22] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253e24 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r4, #-164] @ 0xffffff5c │ │ │ │ + blx fefd65a2 │ │ │ │ svclt 0x0000e796 │ │ │ │ umlaleq r6, lr, r6, r0 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r4, lsl ip │ │ │ │ - eoreq r8, r9, r2, asr r8 │ │ │ │ + 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 │ │ │ │ @@ -70348,20 +70348,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ @ instruction: 0xe7d5fa71 │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253ffc │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [ip], #-164 @ 0xffffff5c │ │ │ │ + blx ff9d6750 │ │ │ │ svclt 0x0000e79e │ │ │ │ ldrdeq r5, [lr], r2 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r4, ror #20 │ │ │ │ - eoreq r8, r9, r2, lsr #13 │ │ │ │ + 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 │ │ │ │ @@ -70436,21 +70436,21 @@ │ │ │ │ @ instruction: 0xf502e7da │ │ │ │ @ instruction: 0xe7a37294 │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ orrscs pc, r0, #12779520 @ 0xc30000 │ │ │ │ svclt 0x0000e7d2 │ │ │ │ adceq r5, lr, r8, lsr #26 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - mlaeq r9, r0, sl, r8 │ │ │ │ - eoreq r8, r9, r6, asr #19 │ │ │ │ - mlaeq r9, r4, r9, r8 │ │ │ │ - eoreq r8, r9, r2, asr #19 │ │ │ │ - eoreq r8, r9, r8, ror #18 │ │ │ │ - eoreq r8, r9, sl, ror #19 │ │ │ │ - eoreq r8, r9, r2, lsr #19 │ │ │ │ + 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 │ │ │ │ @@ -70746,16 +70746,16 @@ │ │ │ │ @ instruction: 0xf8cd9509 │ │ │ │ bvs 1f8a92c │ │ │ │ eorsge pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1ba │ │ │ │ @ instruction: 0xf8d4d023 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, sl, #323584 @ 0x4f000 │ │ │ │ - vadd.i64 , q11, q4 │ │ │ │ - @ instruction: 0x4631f8db │ │ │ │ + vadd.i64 , , q4 │ │ │ │ + ldrtmi pc, [r1], -r3, lsl #31 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ stmdbeq r1, {r0, r3, r6, ip, sp, lr, pc} │ │ │ │ blx fe9569b2 │ │ │ │ blne dd8c4c │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -71346,15 +71346,15 @@ │ │ │ │ @ instruction: 0xf0204628 │ │ │ │ @ instruction: 0xf505fdb9 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d9588 │ │ │ │ stc2 0, cr15, [r4], #-228 @ 0xffffff1c │ │ │ │ @ instruction: 0xf12a2000 │ │ │ │ - @ instruction: 0xf8c8feef │ │ │ │ + @ instruction: 0xf8c8fd97 │ │ │ │ @ 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 @ │ │ │ │ @@ -71483,15 +71483,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ bl ffd59334 │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r4, lr, lr, ror #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, lr, r4, ror #26 │ │ │ │ - eoreq r7, r9, ip, lsl #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 │ │ │ │ @@ -71660,15 +71660,15 @@ │ │ │ │ @ instruction: 0xf8d5f9bb │ │ │ │ @ instruction: 0x46203b18 │ │ │ │ @ instruction: 0xf08a6859 │ │ │ │ @ instruction: 0xf8d6fd2b │ │ │ │ ldrdcs r3, [r0], -r0 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ sbcscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - ldc2l 1, cr15, [sl], #-168 @ 0xffffff58 │ │ │ │ + blx 957bd6 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ subscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ stc2 0, cr15, [r6, #-136] @ 0xffffff78 │ │ │ │ @ instruction: 0xf504e758 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d3321c │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @@ -72562,15 +72562,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fe2b80 │ │ │ │ andcs pc, r0, r3, lsr #16 │ │ │ │ - stc2l 1, cr15, [ip, #-164]! @ 0xffffff5c │ │ │ │ + ldc2 1, cr15, [r4], {41} @ 0x29 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119ceb0 │ │ │ │ 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 @ │ │ │ │ @@ -72634,15 +72634,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000eaf4 │ │ │ │ adceq r3, lr, lr, lsr sp │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq r3, lr, lr, lsr #26 │ │ │ │ adceq r3, lr, lr, lsr #21 │ │ │ │ - strhteq r6, [r9], -ip │ │ │ │ + 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 │ │ │ │ @@ -72801,15 +72801,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fa2b80 │ │ │ │ andcs pc, r0, fp, lsl #25 │ │ │ │ - blx fe458daa │ │ │ │ + blx e58da8 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119d26c │ │ │ │ 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 @ │ │ │ │ @@ -72873,15 +72873,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000e916 │ │ │ │ adceq r3, lr, r2, lsl #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq r3, lr, r2, ror r9 │ │ │ │ strdeq r3, [lr], r2 @ │ │ │ │ - eoreq r6, r9, r0, lsl #2 │ │ │ │ + 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 │ │ │ │ @@ -73040,15 +73040,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fb2b80 │ │ │ │ @ instruction: 0x2000feb3 │ │ │ │ - @ instruction: 0xf9b0f129 │ │ │ │ + @ instruction: 0xf858f129 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119d628 │ │ │ │ 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 @ │ │ │ │ @@ -73112,15 +73112,15 @@ │ │ │ │ @ instruction: 0xf7b7e72b │ │ │ │ svclt 0x0000ef38 │ │ │ │ adceq r3, lr, r6, asr #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strhteq r3, [lr], r6 │ │ │ │ adceq r3, lr, r6, lsr r3 │ │ │ │ - eoreq r5, r9, r4, asr #26 │ │ │ │ + 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 │ │ │ │ @@ -73756,15 +73756,15 @@ │ │ │ │ strmi r2, [sl], r0, asr #2 │ │ │ │ @ instruction: 0xf8d7492a │ │ │ │ @ instruction: 0xf858025c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d7d02f │ │ │ │ teqlt r8, #96, 4 │ │ │ │ @ instruction: 0xf1284652 │ │ │ │ - @ instruction: 0xb1b8fc75 │ │ │ │ + @ instruction: 0xb1b8fb1d │ │ │ │ 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 │ │ │ │ @@ -73840,15 +73840,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 dc874 │ │ │ │ + blls dc314 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a2d8 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -73913,15 +73913,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 dc750 │ │ │ │ + blls dc1f0 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a3fc │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -74108,15 +74108,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, r2, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d9d046 │ │ │ │ @ instruction: 0xf8c93290 │ │ │ │ @ instruction: 0xf8c95294 │ │ │ │ stmiane r5, {r2, r3, r7, r9}^ │ │ │ │ @ instruction: 0xf8dfe799 │ │ │ │ bls 2eb3a8 │ │ │ │ usat r5, #15, r3, asr #17 │ │ │ │ @@ -74207,16 +74207,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 │ │ │ │ - smlalttlt pc, r0, sp, r8 @ │ │ │ │ + @ instruction: 0xf127462a │ │ │ │ + @ instruction: 0xb140ff95 │ │ │ │ rsbcc pc, r4, #14221312 @ 0xd90000 │ │ │ │ rsbeq pc, r0, #13172736 @ 0xc90000 │ │ │ │ @ instruction: 0xf8c94418 │ │ │ │ @ instruction: 0xf8c95268 │ │ │ │ @ instruction: 0xf8d76264 │ │ │ │ @ instruction: 0xf8d72264 │ │ │ │ @ instruction: 0xf7b71260 │ │ │ │ @@ -74471,19 +74471,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, r4, lsl lr │ │ │ │ - eoreq r4, r9, r8, lsl #22 │ │ │ │ + eoreq r4, r9, r0, asr r8 │ │ │ │ strdeq r1, [lr], r8 @ │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eoreq r4, r9, r2, ror r8 │ │ │ │ + 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 febf5548 │ │ │ │ @@ -74687,15 +74687,15 @@ │ │ │ │ @ instruction: 0xfffe4aed │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ adceq r1, lr, r2, ror #20 │ │ │ │ @ instruction: 0xfffe34d5 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ @ instruction: 0xfffe49b3 │ │ │ │ - eoreq r9, pc, r2, lsl #6 │ │ │ │ + eoreq r9, pc, sl, asr #32 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf5004a8d │ │ │ │ blmi fe3f4894 │ │ │ │ ldrbtmi fp, [sl], #-164 @ 0xffffff5c │ │ │ │ @@ -74846,15 +74846,15 @@ │ │ │ │ adceq r1, lr, sl, asr #17 │ │ │ │ @ instruction: 0xfffe48ad │ │ │ │ @ instruction: 0xfffe3327 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ @ instruction: 0xfffe4789 │ │ │ │ - ldrdeq r9, [pc], -ip @ │ │ │ │ + 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 @ │ │ │ │ @@ -75019,15 +75019,15 @@ │ │ │ │ blx 1678f2 │ │ │ │ blvs fe92fbbc │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs ce800 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4d3230 │ │ │ │ - @ instruction: 0xff78f231 │ │ │ │ + mcr2 2, 1, pc, cr0, cr1, {1} @ │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc dbce4 │ │ │ │ bleq fe0dace8 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -75098,15 +75098,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 │ │ │ │ - eoreq r4, r9, lr, lsr r2 │ │ │ │ + eoreq r3, r9, r6, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf5ef0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ stclt 14, cr15, [r8, #-4] │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @@ -75631,16 +75631,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 11d5d8 │ │ │ │ + @ instruction: 0xf1254648 │ │ │ │ + blge 11f078 │ │ │ │ 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 │ │ │ │ @@ -76179,15 +76179,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 0x0000ef3a │ │ │ │ adceq r0, lr, r0, asr #9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, pc, lr, lsl sp @ │ │ │ │ + eoreq r7, pc, r6, ror #20 │ │ │ │ strhteq r0, [lr], r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15b294 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0006b0d7 │ │ │ │ @@ -76819,15 +76819,15 @@ │ │ │ │ smlald r4, sl, sl, r6 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq r0, lr, sl, lsl #4 │ │ │ │ adceq r0, lr, r4, lsl #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r2, r9, r0, lsl r4 │ │ │ │ + eoreq r2, r9, r8, asr r1 │ │ │ │ adceq pc, sp, r0, asr #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: 0xf958f01b │ │ │ │ @@ -76928,15 +76928,15 @@ │ │ │ │ ldrbcs pc, [ip], r3, asr #17 @ │ │ │ │ strbmi r4, [r1], -r0, lsr #12 │ │ │ │ @ instruction: 0xf942f01b │ │ │ │ @ instruction: 0xf50465fc │ │ │ │ @ instruction: 0xf1075191 │ │ │ │ @ instruction: 0x46200470 │ │ │ │ @ instruction: 0xf124311c │ │ │ │ - ldclvs 14, cr15, [fp, #20]! │ │ │ │ + ldclvs 12, cr15, [fp, #692]! @ 0x2b4 │ │ │ │ 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 │ │ │ │ @@ -77304,15 +77304,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: 0xf505fb15 │ │ │ │ + @ instruction: 0xf505f9bd │ │ │ │ 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 3c577c │ │ │ │ @ instruction: 0xff8af7df │ │ │ │ @@ -77737,15 +77737,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, lr, asr #16 │ │ │ │ + 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 │ │ │ │ @@ -78708,15 +78708,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: 0xf818f123 │ │ │ │ + cdp2 1, 12, cr15, cr0, cr2, {1} │ │ │ │ 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 │ │ │ │ @@ -78970,15 +78970,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 0x0000e968 │ │ │ │ adceq sp, sp, ip, lsl r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r5, pc, sl, ror r1 @ │ │ │ │ + eoreq r4, pc, r2, asr #29 │ │ │ │ adceq sp, sp, lr, lsl #14 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15de3c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @@ -79611,15 +79611,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq sp, sp, r2, ror #12 │ │ │ │ adceq sp, sp, lr, asr r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq pc, r8, r0, asr r8 @ │ │ │ │ + mlaeq r8, r8, r5, pc @ │ │ │ │ adceq ip, sp, r0, lsl #27 │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0194620 │ │ │ │ @ instruction: 0x4620fe55 │ │ │ │ @ instruction: 0xff4ef7e5 │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -79769,15 +79769,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: 0xf12136dc │ │ │ │ - @ instruction: 0xf506ffcf │ │ │ │ + @ instruction: 0xf506fe77 │ │ │ │ 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 3beeec │ │ │ │ mcrr2 7, 13, pc, r4, cr13 @ │ │ │ │ @@ -80243,15 +80243,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 │ │ │ │ - ldc2 1, cr15, [sl], {33} @ 0x21 │ │ │ │ + blx ff1601dc │ │ │ │ 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 │ │ │ │ @@ -80815,15 +80815,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 │ │ │ │ - stc2l 1, cr15, [r8, #-132] @ 0xffffff7c │ │ │ │ + blx ffce0ace │ │ │ │ @ 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 @ a44d4 │ │ │ │ @@ -80834,15 +80834,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 │ │ │ │ - stc2 1, cr15, [r2, #-132]! @ 0xffffff7c │ │ │ │ + blx ff360b1a │ │ │ │ @ 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 │ │ │ │ @@ -81371,15 +81371,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, cr4, cr15, {5} │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - ldrdeq lr, [r8], -r6 @ │ │ │ │ + eoreq lr, r8, lr, lsl r1 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfc108 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @ instruction: 0x460d4b3c │ │ │ │ @@ -82195,15 +82195,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 │ │ │ │ - ldc2l 1, cr15, [r6], {31} │ │ │ │ + blx 206205e │ │ │ │ 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 │ │ │ │ @@ -82456,15 +82456,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 0x0000ee28 │ │ │ │ umlaleq sl, sp, ip, r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - strdeq r1, [pc], -sl @ │ │ │ │ + eoreq r1, pc, r2, asr #16 │ │ │ │ adceq sl, sp, lr, lsl #1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1614bc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @@ -83095,15 +83095,15 @@ │ │ │ │ svclt 0x0000e759 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq r9, sp, r2, ror #31 │ │ │ │ ldrdeq r9, [sp], lr @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq ip, [r8], -r4 @ │ │ │ │ + eoreq fp, r8, ip, lsl pc │ │ │ │ adceq r9, sp, r4, lsl #14 │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0134620 │ │ │ │ @ instruction: 0x4620ffb7 │ │ │ │ ldc2 7, cr15, [r2], {226} @ 0xe2 │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -83253,15 +83253,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: 0xf506fc93 │ │ │ │ + @ instruction: 0xf506fb3b │ │ │ │ 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 3c2564 │ │ │ │ @ instruction: 0xf908f7da │ │ │ │ @@ -83725,16 +83725,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: 0xf505f8e1 │ │ │ │ + @ instruction: 0xf11d311c │ │ │ │ + @ instruction: 0xf505ff89 │ │ │ │ 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 3cbbe4 │ │ │ │ ldc2l 7, cr15, [r6, #-868] @ 0xfffffc9c │ │ │ │ @@ -84297,15 +84297,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, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r5, 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 │ │ │ │ @@ -84316,15 +84316,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, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, 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 │ │ │ │ @@ -84853,15 +84853,15 @@ │ │ │ │ @ instruction: 0xf1036efa │ │ │ │ @ instruction: 0xf8c20108 │ │ │ │ @ instruction: 0xf7fd16e0 │ │ │ │ @ instruction: 0xf7acbe11 │ │ │ │ svclt 0x0000eb6e │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq sl, r8, r8, ror #26 │ │ │ │ + strhteq sl, [r8], -r0 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c02300 │ │ │ │ @ instruction: 0x47703a3c │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ bcc fe68c4 │ │ │ │ @ instruction: 0xf893b113 │ │ │ │ @@ -85677,15 +85677,15 @@ │ │ │ │ ssateq pc, #25, r4, asr #17 @ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ b ff8e70e8 │ │ │ │ @ instruction: 0x06d0f8d4 │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ b ff7670f4 │ │ │ │ addseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - blx ff5656aa │ │ │ │ + blx 1f656a8 │ │ │ │ adcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 735cdc │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf07e4628 │ │ │ │ bvs ffba7c6c │ │ │ │ blvs 73ab10 │ │ │ │ @@ -85705,21 +85705,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ cdp2 0, 11, cr15, cr2, cr14, {2} │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ b 867164 │ │ │ │ adcsvs pc, sp, r4, lsr #11 │ │ │ │ - @ instruction: 0xf976f130 │ │ │ │ + @ instruction: 0xf81ef130 │ │ │ │ msrvs CPSR_sx, #164, 10 @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf04e0474 │ │ │ │ @ instruction: 0xf5a4fe8b │ │ │ │ @ instruction: 0xf13060bd │ │ │ │ - @ instruction: 0xf5a4f979 │ │ │ │ + @ instruction: 0xf5a4f821 │ │ │ │ @ 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 fec004f4 │ │ │ │ @@ -85790,27 +85790,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 │ │ │ │ - mlaeq r8, r0, sl, r9 │ │ │ │ - eoreq r9, r8, r2, ror #20 │ │ │ │ + ldrdeq r9, [r8], -r8 @ │ │ │ │ + eoreq r9, r8, sl, lsr #15 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec00620 │ │ │ │ @ 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: 0xf86ef130 │ │ │ │ + @ instruction: 0xff16f12f │ │ │ │ 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}^ │ │ │ │ @@ -85855,15 +85855,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 128804 │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0xfffaf12f │ │ │ │ + cdp2 1, 10, 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 │ │ │ │ @@ -85890,87 +85890,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 │ │ │ │ - stc2l 1, cr15, [r4, #-180]! @ 0xffffff4c │ │ │ │ + stc2 1, cr15, [ip], {45} @ 0x2d │ │ │ │ @ instruction: 0xf1154650 │ │ │ │ - stmdacs r0, {r0, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andls sp, r1, sp, lsr r0 │ │ │ │ - stc2l 1, cr15, [r2], #84 @ 0x54 │ │ │ │ + blx fe365a0a │ │ │ │ stmdals r1, {r0, r1, r2, r9, sl, lr} │ │ │ │ - ldc2l 1, cr15, [ip], {21} │ │ │ │ + blx fe1e5a12 │ │ │ │ andcs fp, r2, #120, 22 @ 0x1e000 │ │ │ │ tstpeq sl, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - andcs pc, r8, #9152 @ 0x23c0 │ │ │ │ + andcs pc, r8, #14080 @ 0x3700 │ │ │ │ stmdage r6!, {r2, r8, fp, sp, pc} │ │ │ │ - stc2 1, cr15, [sl, #180] @ 0xb4 │ │ │ │ + ldc2 1, cr15, [r2], #-180 @ 0xffffff4c │ │ │ │ @ instruction: 0x51baf506 │ │ │ │ tstcc r0, r8, lsl #4 │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - eorcs pc, r0, #8384 @ 0x20c0 │ │ │ │ + eorcs pc, r0, #11008 @ 0x2b00 │ │ │ │ tstpeq r4, sp, lsl #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - @ instruction: 0xf60dfff5 │ │ │ │ + @ instruction: 0xf60dfe9d │ │ │ │ ldm ip!, {r2, r4, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 7bbe84 │ │ │ │ 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} │ │ │ │ - stc2l 1, cr15, [r0, #-180]! @ 0xffffff4c │ │ │ │ + stc2 1, cr15, [r8], {45} @ 0x2d │ │ │ │ ldrbmi lr, [r0], -r9, asr #15 │ │ │ │ @ instruction: 0xf7aaa906 │ │ │ │ strdlt lr, [r0, #232] @ 0xe8 │ │ │ │ lslslt r9, r6, #16 │ │ │ │ @ instruction: 0xf7aaa90a │ │ │ │ ldmiblt r0, {r5, 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 │ │ │ │ - stc2l 1, cr15, [sl, #-180] @ 0xffffff4c │ │ │ │ + blx ffd65b0a │ │ │ │ blmi 3e3524 │ │ │ │ bmi 3b1a60 │ │ │ │ ldmpl fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ab6818 │ │ │ │ @ instruction: 0xf04fe81c │ │ │ │ @ instruction: 0xe7c930ff │ │ │ │ b ff96751c │ │ │ │ adceq r6, sp, r6, asr #21 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r6, sp, r0, asr #21 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @ instruction: 0xffffff87 │ │ │ │ strdeq r6, [sp], ip @ │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - eoreq r9, r8, r0, asr #16 │ │ │ │ + eoreq r9, r8, r8, lsl #11 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 7546d8 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1e7800 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - ldc2 1, cr15, [r8, #136] @ 0x88 │ │ │ │ + mcrr2 1, 2, pc, r0, cr2 @ │ │ │ │ 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 │ │ │ │ @@ -86016,16 +86016,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 │ │ │ │ adceq r8, sp, r0, lsr fp │ │ │ │ - eoreq r9, r8, r8, ror r7 │ │ │ │ - ldrdeq r9, [r8], -lr @ │ │ │ │ + eoreq r9, r8, r0, asr #9 │ │ │ │ + eoreq r9, r8, r6, lsr #8 │ │ │ │ @ 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 │ │ │ │ @@ -86405,15 +86405,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: 0xf8d5fbff │ │ │ │ + @ instruction: 0xf8d5faa7 │ │ │ │ @ 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]! │ │ │ │ @@ -86422,15 +86422,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 │ │ │ │ - blx ffb662b2 │ │ │ │ + blx fe5662b0 │ │ │ │ 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 │ │ │ │ @@ -86446,15 +86446,15 @@ │ │ │ │ blmi 249e98 │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ vst3.16 {d16-d18}, [pc :256], r4 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ @ instruction: 0xf814f04e │ │ │ │ svclt 0x0000e7b4 │ │ │ │ - strdeq r9, [r8], -r6 @ │ │ │ │ + eoreq r8, r8, lr, 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 │ │ │ │ @@ -86640,15 +86640,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 ae6618 │ │ │ │ + @ instruction: 0xf8d0f12f │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 17e84b0 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf104808e │ │ │ │ @@ -86690,21 +86690,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs aea14 │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ shsaxmi r8, r0, fp │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ - @ instruction: 0xf9d2f12f │ │ │ │ + @ instruction: 0xf87af12f │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf9b8f12f │ │ │ │ + @ instruction: 0xf860f12f │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 16e8590 │ │ │ │ orrsle r2, r0, r0, lsl #24 │ │ │ │ ldrdge pc, [r4], pc @ │ │ │ │ movwls r2, #29456 @ 0x7310 │ │ │ │ @ instruction: 0xe7b044fa │ │ │ │ @ instruction: 0x1098f8d4 │ │ │ │ @@ -86713,36 +86713,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 │ │ │ │ - @ instruction: 0xf9a4f12f │ │ │ │ + @ instruction: 0xf84cf12f │ │ │ │ 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: 0xf8cbf98b │ │ │ │ + @ instruction: 0xf8cbf833 │ │ │ │ ldr r4, [r7, r0]! │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7dd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r8, r8, ip, lsl #27 │ │ │ │ - eoreq r8, r8, r0, lsl #26 │ │ │ │ - strhteq r8, [r8], -r2 │ │ │ │ + ldrdeq r8, [r8], -r4 @ │ │ │ │ + eoreq r8, r8, r8, asr #20 │ │ │ │ + strdeq r8, [r8], -sl @ │ │ │ │ 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 │ │ │ │ @@ -86756,19 +86756,19 @@ │ │ │ │ @ instruction: 0xf6ad9a3c │ │ │ │ @ instruction: 0x46044d74 │ │ │ │ ldrbtmi r4, [r9], #1600 @ 0x640 │ │ │ │ pkhtbmi r5, fp, r3, asr #17 │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c6c │ │ │ │ vcgt.s16 d0, d3, d0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r6, #1 │ │ │ │ andls sl, r6, r3, ror pc │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - @ instruction: 0xff6cf213 │ │ │ │ + mrc2 2, 0, pc, cr4, cr3, {0} │ │ │ │ @ instruction: 0xf8979b06 │ │ │ │ bcs b2f2c │ │ │ │ adchi pc, r3, #65 @ 0x41 │ │ │ │ bcs e86cc │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -86779,15 +86779,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, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs 138fa8 │ │ │ │ rscshi pc, r2, #268435456 @ 0x10000000 │ │ │ │ strbpl pc, [r2], r4, lsl #10 @ │ │ │ │ subvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ @ instruction: 0xf7aa960b │ │ │ │ ldclvs 14, cr14, [r9], #-608 @ 0xfffffda0 │ │ │ │ @@ -86820,15 +86820,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 │ │ │ │ - ldc2l 1, cr15, [r2], {34} @ 0x22 │ │ │ │ + blx 1f668ba │ │ │ │ @ instruction: 0x2778f895 │ │ │ │ blls 272854 │ │ │ │ ldrbcc pc, [r9, -r5, lsl #17]! @ │ │ │ │ @ instruction: 0xf8c52301 │ │ │ │ @ instruction: 0xf8c5077c │ │ │ │ @ instruction: 0xf8c53794 │ │ │ │ @ instruction: 0xb12a1798 │ │ │ │ @@ -86851,29 +86851,29 @@ │ │ │ │ @ instruction: 0x3788f8d5 │ │ │ │ svclt 0x00083301 │ │ │ │ svcge 0x002b6b3b │ │ │ │ @ instruction: 0xf8c5bf08 │ │ │ │ @ instruction: 0xf5043788 │ │ │ │ movwcc r5, #33685 @ 0x8395 │ │ │ │ @ instruction: 0x46189310 │ │ │ │ - blx fe4e6cfe │ │ │ │ + blx ee6cfc │ │ │ │ orrspl pc, r5, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46413318 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - blx ff3e6d0e │ │ │ │ + blx 1de6d0c │ │ │ │ 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 ff266d44 │ │ │ │ + @ instruction: 0xf96ef21d │ │ │ │ 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 fefe6d58 │ │ │ │ + @ instruction: 0xf964f21d │ │ │ │ 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 11e8854 │ │ │ │ @@ -87405,20 +87405,20 @@ │ │ │ │ ands r2, fp, ip, lsl #11 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ strdeq r5, [sp], r4 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, sp, r6, ror #25 │ │ │ │ - eoreq r9, r9, r4, asr #15 │ │ │ │ - eoreq r8, r8, r8, lsr ip │ │ │ │ + eoreq r9, r9, ip, lsl #10 │ │ │ │ + eoreq r8, r8, r0, lsl #19 │ │ │ │ andeq r0, r0, r0, lsl #27 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r8, r8, asr #20 │ │ │ │ + mlaeq r8, r0, r7, r8 │ │ │ │ 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 │ │ │ │ @@ -87557,15 +87557,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: 0xf8d5fe87 │ │ │ │ + @ instruction: 0xf8d5fd2f │ │ │ │ @ instruction: 0xf8c422a0 │ │ │ │ @ instruction: 0xf50403b4 │ │ │ │ blls 387184 │ │ │ │ @ instruction: 0x21bcf8d2 │ │ │ │ adcne pc, r4, #13959168 @ 0xd50000 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ @ instruction: 0x33bcf8c4 │ │ │ │ @@ -87713,16 +87713,16 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ ab21c │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eoreq r7, r8, r0, lsr #30 │ │ │ │ - strdeq r7, [r8], -ip @ │ │ │ │ + eoreq r7, r8, r8, ror #24 │ │ │ │ + eoreq r7, r8, r4, asr #24 │ │ │ │ bne 16e953c │ │ │ │ blne 4e9540 │ │ │ │ blne 6e9544 │ │ │ │ blne fe0e9548 │ │ │ │ blne fe1e954c │ │ │ │ stmibcc r0, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ adcsne pc, ip, #144, 16 @ 0x900000 │ │ │ │ @@ -87913,15 +87913,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 fe4679a8 │ │ │ │ + @ instruction: 0xf936f119 │ │ │ │ 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 │ │ │ │ @@ -88011,15 +88011,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ... │ │ │ │ ldrdeq r5, [sp], r4 @ │ │ │ │ andeq r0, r0, r0, ror #17 │ │ │ │ - strdeq ip, [lr], -r2 @ │ │ │ │ + eoreq ip, lr, sl, lsr r0 │ │ │ │ stmibvc r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bcs 5e99ec │ │ │ │ bcs 8e99f0 │ │ │ │ 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 e9a00 │ │ │ │ @@ -88030,31 +88030,31 @@ │ │ │ │ bvs 9e9a14 │ │ │ │ b ae9a18 │ │ │ │ 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} │ │ │ │ - stc2 1, cr15, [r6], #172 @ 0xac │ │ │ │ + blx 1467bce │ │ │ │ andcs r4, r9, #3981312 @ 0x3cc000 │ │ │ │ ldrbtmi r4, [r9], #-1616 @ 0xfffff9b0 │ │ │ │ - ldc2l 1, cr15, [lr], {43} @ 0x2b │ │ │ │ + blx fe267bda │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ @ instruction: 0x465051bc │ │ │ │ - ldc2l 1, cr15, [r8], {43} @ 0x2b │ │ │ │ + blx fe0e7be6 │ │ │ │ @ instruction: 0x51bcf504 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ @ instruction: 0xf12b4650 │ │ │ │ - @ instruction: 0xf504fcd1 │ │ │ │ + @ instruction: 0xf504fb79 │ │ │ │ ldrtmi r5, [r1], #-444 @ 0xfffffe44 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - stc2l 1, cr15, [sl], {43} @ 0x2b │ │ │ │ + blx 1d67c02 │ │ │ │ ldrbmi r2, [r0], -r0, lsr #4 │ │ │ │ @ instruction: 0xf12b4641 │ │ │ │ - @ instruction: 0x46c4ff3d │ │ │ │ + strbmi pc, [r4], r5, ror #27 @ │ │ │ │ blpl ff866de0 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ blvs ff866de8 │ │ │ │ bvc e7248 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ cdpcc 8, 2, cr15, cr8, cr4, {6} │ │ │ │ movtvs pc, #34052 @ 0x8504 @ │ │ │ │ @@ -88119,15 +88119,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: 0xffe4f113 │ │ │ │ + mcr2 1, 4, pc, cr12, cr3, {0} @ │ │ │ │ @ instruction: 0xf8c54b9e │ │ │ │ ldrbtmi r0, [fp], #-656 @ 0xfffffd70 │ │ │ │ addscc pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf504e03e │ │ │ │ @ instruction: 0xf8955580 │ │ │ │ bcs b5620 │ │ │ │ bmi fe71fdc4 │ │ │ │ @@ -88275,35 +88275,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, lsl r9 │ │ │ │ - eoreq ip, lr, sl, lsl #2 │ │ │ │ - eoreq ip, lr, ip, lsl r1 │ │ │ │ - mlaeq lr, r6, r1, ip │ │ │ │ + eoreq r7, r8, r6, ror #12 │ │ │ │ + eoreq fp, lr, r2, asr lr │ │ │ │ + eoreq fp, lr, r4, ror #28 │ │ │ │ + ldrdeq fp, [lr], -lr @ │ │ │ │ ldrdeq lr, [ip], r2 @ │ │ │ │ - strhteq r7, [r8], -lr │ │ │ │ - eoreq r7, r8, r0, lsl r7 │ │ │ │ - strdeq r7, [r8], -lr @ │ │ │ │ - eoreq r7, r8, lr, lsl #11 │ │ │ │ - eoreq r7, r8, ip, lsl #13 │ │ │ │ - eoreq r7, r8, r0, ror r5 │ │ │ │ + eoreq r7, r8, r6, lsl #8 │ │ │ │ + eoreq r7, r8, r8, asr r4 │ │ │ │ + eoreq r7, r8, r6, asr #8 │ │ │ │ + ldrdeq r7, [r8], -r6 @ │ │ │ │ + ldrdeq r7, [r8], -r4 @ │ │ │ │ + strhteq r7, [r8], -r8 │ │ │ │ adceq r4, sp, ip, ror #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r8, r9, r4, ror #3 │ │ │ │ - eoreq r7, r8, r2, ror #12 │ │ │ │ - ldrdeq r7, [r8], -ip @ │ │ │ │ - eoreq r7, r8, sl, asr #12 │ │ │ │ - eoreq r7, r8, r6, lsr #9 │ │ │ │ - ldrdeq fp, [lr], -r2 @ │ │ │ │ - eoreq r7, r8, lr, lsl #11 │ │ │ │ - mlaeq r8, sl, r3, r7 │ │ │ │ + eoreq r7, r9, ip, lsr #30 │ │ │ │ + eoreq r7, r8, sl, lsr #7 │ │ │ │ + eoreq r7, r8, r4, lsr #4 │ │ │ │ + mlaeq r8, r2, r3, r7 │ │ │ │ + eoreq r7, r8, lr, ror #3 │ │ │ │ + eoreq fp, lr, sl, lsl ip │ │ │ │ + ldrdeq r7, [r8], -r6 @ │ │ │ │ + eoreq r7, r8, r2, ror #1 │ │ │ │ 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 31a624 │ │ │ │ @@ -88489,15 +88489,15 @@ │ │ │ │ andsls r2, r6, #-1610612730 @ 0xa0000006 │ │ │ │ andls r9, r8, #61440 @ 0xf000 │ │ │ │ bllt ff1a9e30 │ │ │ │ @ instruction: 0xf7fe46b8 │ │ │ │ bls 29ac74 │ │ │ │ @ instruction: 0xf7fe920a │ │ │ │ svclt 0x0000bbd9 │ │ │ │ - eoreq r7, r8, r0, ror #6 │ │ │ │ + eoreq r7, r8, r8, lsr #1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ bmi fe6bd8a8 │ │ │ │ umlalslt r4, r1, r8, fp │ │ │ │ @@ -88516,19 +88516,19 @@ │ │ │ │ rscshi pc, sl, r0 │ │ │ │ rscvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7a82100 │ │ │ │ blmi fe366f48 │ │ │ │ stmdage r9, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - blmi fe2ab50c │ │ │ │ + blmi fe2aafac │ │ │ │ stmdage r9, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - stmibmi r4, {r0, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmibmi r4, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ bge 2fd7d8 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0909400 │ │ │ │ @ instruction: 0x4606f9fb │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi 203dd44 │ │ │ │ @@ -88575,114 +88575,114 @@ │ │ │ │ b 148b178 │ │ │ │ b 133f37c │ │ │ │ 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], #452 @ 0x1c4 │ │ │ │ + fstmiaxvs fp!, {d15-d26} @ Deprecated │ │ │ │ @ instruction: 0xf5059305 │ │ │ │ blmi 15c9ef4 │ │ │ │ stclvs 6, cr4, [r8], #-264 @ 0xfffffef8 │ │ │ │ bicsvc pc, r8, r5, lsl #10 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ stcvs 6, cr4, [ip], #-224 @ 0xffffff20 │ │ │ │ blvs ffbd0fcc │ │ │ │ strhi lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - stc2l 2, cr15, [lr, #-376]! @ 0xfffffe88 │ │ │ │ + ldc2 2, cr15, [r6], {94} @ 0x5e │ │ │ │ ldrtmi r4, [r8], -ip, asr #18 │ │ │ │ vqshl.s16 q10, , q7 │ │ │ │ - stmdbmi fp, {r0, r1, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi fp, {r0, r1, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x01bcf8c5 │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ - @ instruction: 0xff2af25e │ │ │ │ + ldc2l 2, cr15, [r2, #376] @ 0x178 │ │ │ │ bl fecbe508 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r0, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - stmdbmi r4, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r1, r2, 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, r2, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r0, {r0, r2, 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, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip!, {r0, r1, r4, 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: 0xff00f25e │ │ │ │ + stc2 2, cr15, [r8, #376]! @ 0x178 │ │ │ │ bl fecbe518 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r4, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - ldmdbmi r3!, {r0, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r3!, {r0, r2, 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 │ │ │ │ - mcr2 2, 7, pc, cr10, cr14, {2} @ │ │ │ │ + ldc2 2, cr15, [r2, #376] @ 0x178 │ │ │ │ bl fecbe520 │ │ │ │ ldrtmi r0, [r8], -r8, lsl #6 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ vrhadd.s16 , q15, q3 │ │ │ │ - bl fecebbf8 │ │ │ │ + bl feceb698 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4604fc1b │ │ │ │ + strmi pc, [r4], -r3, asr #21 │ │ │ │ bmi 865c5c │ │ │ │ ldmdbmi lr, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + blx ff7e851a │ │ │ │ @ instruction: 0xf7a8e750 │ │ │ │ svclt 0x0000edba │ │ │ │ umlaleq r4, sp, r8, r1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlaleq r4, sp, r0, r1 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ - eoreq fp, lr, ip, ror #21 │ │ │ │ - eoreq r6, r8, r8, ror pc │ │ │ │ + eoreq fp, lr, r4, lsr r8 │ │ │ │ + eoreq r6, r8, r0, asr #25 │ │ │ │ adceq r4, sp, r6, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl sl │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xffffd2e7 │ │ │ │ adceq r6, sp, r2, ror r3 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq lr, r7, lr, asr sp │ │ │ │ - eoreq r7, r8, r2, asr #1 │ │ │ │ - strhteq r7, [r8], -r0 │ │ │ │ - strhteq r7, [r8], -r2 │ │ │ │ - strhteq r7, [r8], -sl │ │ │ │ - eoreq r7, r8, r4, asr #1 │ │ │ │ - ldrdeq r7, [r8], -r0 @ │ │ │ │ - ldrdeq r7, [r8], -r8 @ │ │ │ │ - eoreq r7, r8, lr, ror #1 │ │ │ │ - eoreq r7, r8, r4, lsl #2 │ │ │ │ - eoreq r7, r8, ip, lsl #2 │ │ │ │ - eoreq r6, r8, r4, asr #27 │ │ │ │ - strhteq r6, [r8], -r0 │ │ │ │ - mlaeq r8, r2, r8, r6 │ │ │ │ + eoreq r6, r8, sl, lsl #28 │ │ │ │ + strdeq r6, [r8], -r8 @ │ │ │ │ + strdeq r6, [r8], -sl @ │ │ │ │ + eoreq r6, r8, r2, lsl #28 │ │ │ │ + eoreq r6, r8, ip, lsl #28 │ │ │ │ + eoreq r6, r8, r8, lsl lr │ │ │ │ + eoreq r6, r8, r0, lsr #28 │ │ │ │ + eoreq r6, r8, r6, lsr lr │ │ │ │ + eoreq r6, r8, ip, asr #28 │ │ │ │ + eoreq r6, r8, r4, asr lr │ │ │ │ + eoreq r6, r8, ip, lsl #22 │ │ │ │ + strdeq r6, [r8], -r8 @ │ │ │ │ + ldrdeq r6, [r8], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03338 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8b0080 │ │ │ │ blmi 8d8368 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -88698,17 +88698,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 366aa8 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ vqdmulh.s16 d25, d14, d0 │ │ │ │ - @ instruction: 0xf505fdf7 │ │ │ │ + @ instruction: 0xf505fc9f │ │ │ │ vqadd.s16 , q15, q4 │ │ │ │ - @ instruction: 0x4628fe19 │ │ │ │ + strtmi pc, [r8], -r1, asr #25 │ │ │ │ blx fe1683dc │ │ │ │ bvs 1ac6e4c │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 27e9c8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 286218 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -88802,15 +88802,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 c68792 │ │ │ │ + @ instruction: 0xf9d6f118 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10ae4a8 │ │ │ │ vhadd.s8 , , │ │ │ │ bl 1c910c │ │ │ │ @@ -88880,15 +88880,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 │ │ │ │ - vpmax.s8 d31, d17, d29 │ │ │ │ + vmul.i8 , , │ │ │ │ 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 │ │ │ │ @@ -89125,26 +89125,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 │ │ │ │ - cdp2 1, 11, cr15, cr8, cr12, {1} │ │ │ │ + stc2l 1, cr15, [r0, #-176]! @ 0xffffff50 │ │ │ │ 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: 0xf8dafeb1 │ │ │ │ + @ instruction: 0xf8dafd59 │ │ │ │ stccs 0, cr5, [r0, #-112] @ 0xffffff90 │ │ │ │ adchi pc, fp, r0 │ │ │ │ stmdbeq r8, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ bvs b6a8d8 │ │ │ │ bcs c6c2c │ │ │ │ addhi pc, pc, r0, asr #32 │ │ │ │ @@ -89176,31 +89176,31 @@ │ │ │ │ vshl.s8 d18, d0, d1 │ │ │ │ ldrbtmi r2, [fp], #-2092 @ 0xfffff7d4 │ │ │ │ movwls r9, #34057 @ 0x8509 │ │ │ │ movwls sl, #31499 @ 0x7b0b │ │ │ │ svcpl 0x0004f856 │ │ │ │ bleq 2e7514 │ │ │ │ @ instruction: 0xf1184658 │ │ │ │ - mvnslt pc, pc, lsr #28 │ │ │ │ + ldrsblt pc, [r0, #199]! @ 0xc7 @ │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ sbccc pc, r8, #13828096 @ 0xd30000 │ │ │ │ ldrle r0, [r8], #-2011 @ 0xfffff825 │ │ │ │ ldrbmi r9, [r9], -r7, lsl #26 │ │ │ │ @ instruction: 0xf1184628 │ │ │ │ - ldrbmi pc, [r9], -fp, lsr #28 @ │ │ │ │ + @ instruction: 0x4659fcd3 │ │ │ │ @ instruction: 0xf118a80e │ │ │ │ - @ instruction: 0xf8dafe33 │ │ │ │ + @ instruction: 0xf8dafcdb │ │ │ │ bls 2b899c │ │ │ │ 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], #-3693 @ 0xfffff193 │ │ │ │ + strcc pc, [r1], #-3349 @ 0xfffff2eb │ │ │ │ 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 │ │ │ │ @@ -89242,71 +89242,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: 0xf8dafd67 │ │ │ │ + @ instruction: 0xf8dafc0f │ │ │ │ @ instruction: 0xe72d501c │ │ │ │ stmdb lr, {r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r3, [sp], r0 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffffd347 │ │ │ │ adceq r3, sp, r6, ror r6 │ │ │ │ - eoreq r6, r8, r2, lsr #15 │ │ │ │ + eoreq r6, r8, sl, ror #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03c34 │ │ │ │ @ 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 c6abc │ │ │ │ @ instruction: 0xf101d03d │ │ │ │ andls r0, r1, #8 │ │ │ │ @ instruction: 0xf98cf7fc │ │ │ │ addscc r6, r8, r8, ror #19 │ │ │ │ - stc2l 1, cr15, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + ldc2 1, cr15, [r2], {24} │ │ │ │ bicspl pc, sp, r4, lsl #10 │ │ │ │ tstls r0, r8, lsl #12 │ │ │ │ - ldc2 1, cr15, [lr, #176] @ 0xb0 │ │ │ │ + mcrr2 1, 2, pc, r6, cr12 @ │ │ │ │ ldmib sp, {r0, r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040200 │ │ │ │ @ instruction: 0x311851dc │ │ │ │ blgt fe6eadc8 │ │ │ │ andgt pc, r0, r3, asr #17 │ │ │ │ @ instruction: 0xf8cc6059 │ │ │ │ @ instruction: 0xf8c23004 │ │ │ │ @ instruction: 0xf12c3b98 │ │ │ │ - bvs febac100 │ │ │ │ + bvs febabba0 │ │ │ │ @ instruction: 0xf504b183 │ │ │ │ movwcc r5, #33697 @ 0x83a1 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - stc2 1, cr15, [r4, #176] @ 0xb0 │ │ │ │ + stc2 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} │ │ │ │ - stc2 1, cr15, [r8, #176] @ 0xb0 │ │ │ │ + ldc2 1, cr15, [r0], #-176 @ 0xffffff50 │ │ │ │ tstlt r1, r9, lsr #19 │ │ │ │ bvs 18c774c │ │ │ │ blvs 97e924 │ │ │ │ bvs 18be36c │ │ │ │ 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 │ │ │ │ - stc2 1, cr15, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + blx ff3e8f52 │ │ │ │ bvs 18c7780 │ │ │ │ ldrmi r9, [r8, r0, lsl #18] │ │ │ │ svclt 0x0000e7cb │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @@ -89335,15 +89335,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 2a778c │ │ │ │ @ instruction: 0xf1184650 │ │ │ │ - stmdacs r0, {r0, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, 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 │ │ │ │ @@ -89377,72 +89377,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, ror r2 │ │ │ │ - eoreq r6, r8, r8, asr #4 │ │ │ │ + eoreq r5, r8, r2, asr #31 │ │ │ │ + mlaeq r8, r0, pc, r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec03e38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50d3 │ │ │ │ stclt 14, cr15, [r8, #-972] @ 0xfffffc34 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03e50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r1, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf12c559a │ │ │ │ - @ instruction: 0xf506fc53 │ │ │ │ + @ instruction: 0xf506fafb │ │ │ │ @ instruction: 0xf12c509e │ │ │ │ - @ instruction: 0xf506fc4f │ │ │ │ + @ instruction: 0xf506faf7 │ │ │ │ mulscc r4, pc, r0 @ │ │ │ │ strbtvs pc, [sp], #-1286 @ 0xfffffafa @ │ │ │ │ - mcrr2 1, 2, pc, r8, cr12 @ │ │ │ │ + blx ffce912c │ │ │ │ adcpl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r0, #-8] │ │ │ │ - mcrr2 1, 2, pc, r2, cr12 @ │ │ │ │ + blx ffb69138 │ │ │ │ adcpl pc, r2, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - @ instruction: 0xf506fc3d │ │ │ │ + @ instruction: 0xf506fae5 │ │ │ │ andscc r5, r8, r3, lsr #1 │ │ │ │ - ldc2 1, cr15, [r8], #-176 @ 0xffffff50 │ │ │ │ + blx ff8e914c │ │ │ │ adcsvs pc, r4, r6, lsl #12 │ │ │ │ - ldc2 1, cr15, [r4], #-176 @ 0xffffff50 │ │ │ │ + blx ff7e9154 │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf506fc2f │ │ │ │ + @ instruction: 0xf506fad7 │ │ │ │ mulscc r0, fp, r0 │ │ │ │ - stc2 1, cr15, [sl], #-176 @ 0xffffff50 │ │ │ │ + blx ff569168 │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - @ instruction: 0xf506fc25 │ │ │ │ + @ instruction: 0xf506facd │ │ │ │ @ instruction: 0xf12c50dd │ │ │ │ - strtmi pc, [r0], -r1, lsr #24 │ │ │ │ + strtmi pc, [r0], -r9, asr #21 │ │ │ │ @ instruction: 0xf12c3420 │ │ │ │ - adcmi pc, ip, #7424 @ 0x1d00 │ │ │ │ + adcmi pc, ip, #806912 @ 0xc5000 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, r2, asr #1 │ │ │ │ - @ instruction: 0xffc6f118 │ │ │ │ + mcr2 1, 3, pc, cr14, cr8, {0} @ │ │ │ │ sbcpl pc, r3, r6, lsl #10 │ │ │ │ @ instruction: 0xf1183008 │ │ │ │ - @ instruction: 0xf506ffc1 │ │ │ │ + @ instruction: 0xf506fe69 │ │ │ │ andscc r5, r8, lr, asr #1 │ │ │ │ svc 0x002ef7a7 │ │ │ │ mcrcc 8, 2, pc, cr4, cr6, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x3760f893 │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - fldmdbxlt r0!, {d31-d157} @ Deprecated │ │ │ │ + vldmdblt r0!, {s31-s197} │ │ │ │ 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 │ │ │ │ @@ -89483,35 +89483,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], -r5, lsl #29 │ │ │ │ - @ instruction: 0xf9ccf211 │ │ │ │ + strtmi pc, [r8], -sp, lsr #26 │ │ │ │ + @ instruction: 0xf874f211 │ │ │ │ blcs 28ade8 │ │ │ │ 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: 0xf8dffe71 │ │ │ │ + @ instruction: 0xf8dffd19 │ │ │ │ strtmi r3, [r0], -ip, lsl #17 │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ movwls r2, #41472 @ 0xa200 │ │ │ │ vmin.s16 d4, d10, d9 │ │ │ │ - @ instruction: 0xf8dafe67 │ │ │ │ + @ instruction: 0xf8dafd0f │ │ │ │ @ instruction: 0xf8d332a0 │ │ │ │ mrcvs 1, 2, r3, cr9, cr8, {4} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s16 d4, d10, d16 │ │ │ │ - @ instruction: 0x4622fe5d │ │ │ │ + strtmi pc, [r2], -r5, lsl #26 │ │ │ │ ldrtmi r9, [r1], -r9, lsl #22 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf0728000 │ │ │ │ @ instruction: 0x4604fcd5 │ │ │ │ rsbsle r2, r9, r0, lsl #16 │ │ │ │ ldrsbtcc pc, [r0], -fp @ │ │ │ │ @ instruction: 0xf8db4659 │ │ │ │ @@ -89568,15 +89568,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 │ │ │ │ - ldc2l 2, cr15, [sl, #104] @ 0x68 │ │ │ │ + stc2 2, cr15, [r2], {26} │ │ │ │ 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 │ │ │ │ @@ -89601,60 +89601,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 │ │ │ │ - @ instruction: 0x2101fabb │ │ │ │ + tstpcs r1, r3, ror #18 @ p-variant is OBSOLETE │ │ │ │ addspl pc, lr, fp, lsl #10 │ │ │ │ - blx fee69464 │ │ │ │ + @ instruction: 0xf95ef12c │ │ │ │ addspl pc, pc, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - blx fece9470 │ │ │ │ + @ instruction: 0xf958f12c │ │ │ │ adcpl pc, r1, fp, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - blx feb6947c │ │ │ │ + @ instruction: 0xf952f12c │ │ │ │ adcpl pc, r2, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - blx fe9e9488 │ │ │ │ + @ instruction: 0xf94cf12c │ │ │ │ adcpl pc, r3, fp, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - blx fe869494 │ │ │ │ + @ instruction: 0xf946f12c │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c60b4 │ │ │ │ - @ instruction: 0xf50bfa99 │ │ │ │ + @ instruction: 0xf50bf941 │ │ │ │ swpcs r5, sl, [r1] │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bfa93 │ │ │ │ + @ instruction: 0xf50bf93b │ │ │ │ swpcs r5, fp, [r1] │ │ │ │ @ instruction: 0xf12c3010 │ │ │ │ - @ instruction: 0xf50bfa8d │ │ │ │ + @ instruction: 0xf50bf935 │ │ │ │ smlabtcs r1, fp, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bfa87 │ │ │ │ + @ instruction: 0xf50bf92f │ │ │ │ smlatbcs r1, r5, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bfa81 │ │ │ │ + @ instruction: 0xf50bf929 │ │ │ │ strhcs r5, [r1, -lr] │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - tstpcs r1, fp, ror sl @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, r3, lsr #18 @ p-variant is OBSOLETE │ │ │ │ sbcspl pc, sp, fp, lsl #10 │ │ │ │ - blx 1e694e4 │ │ │ │ + @ instruction: 0xf91ef12c │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c6098 │ │ │ │ - @ instruction: 0x4620fa71 │ │ │ │ + @ instruction: 0x4620f919 │ │ │ │ strtcc r2, [r0], #-257 @ 0xfffffeff │ │ │ │ - blx 1be94f8 │ │ │ │ + @ instruction: 0xf914f12c │ │ │ │ mvnsle r4, r0, lsr #11 │ │ │ │ sbcpl pc, r2, fp, lsl #10 │ │ │ │ @ instruction: 0xf1183004 │ │ │ │ - @ instruction: 0xf50bfdff │ │ │ │ + @ instruction: 0xf50bfca7 │ │ │ │ andcc r5, r8, r3, asr #1 │ │ │ │ - ldc2l 1, cr15, [sl, #96]! @ 0x60 │ │ │ │ + stc2 1, cr15, [r2], #96 @ 0x60 │ │ │ │ sbcpl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, r8, r0, lsl #2 │ │ │ │ svc 0x00f8f7a6 │ │ │ │ @ instruction: 0x3760f89a │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c1910a │ │ │ │ @@ -89779,15 +89779,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: 0xf89aff6b │ │ │ │ + @ instruction: 0xf89afe13 │ │ │ │ @ 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 │ │ │ │ @@ -89965,39 +89965,39 @@ │ │ │ │ svccs 0x00006008 │ │ │ │ svcge 0x007af43f │ │ │ │ @ instruction: 0xf89d604a │ │ │ │ bcs b7b2c │ │ │ │ tstcc r8, fp, asr #2 │ │ │ │ movwls lr, #51059 @ 0xc773 │ │ │ │ @ instruction: 0xf126e40f │ │ │ │ - @ instruction: 0xf8cbfe31 │ │ │ │ + @ instruction: 0xf8cbfcd9 │ │ │ │ ldr r0, [r4, #3284]! @ 0xcd4 │ │ │ │ adcspl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - @ instruction: 0xffdaf12b │ │ │ │ + cdp2 1, 8, 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, #-2591]! @ 0xfffff5e1 @ │ │ │ │ + ldrb pc, [r5, #-2247]! @ 0xfffff739 @ │ │ │ │ @ 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 2e9a10 │ │ │ │ + @ instruction: 0xf8b0f115 │ │ │ │ @ instruction: 0xf8c39b0a │ │ │ │ strb r0, [sp, #-2184]! @ 0xfffff778 │ │ │ │ ldrsbtge pc, [r8], -sp @ │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ bmi 13002f0 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @@ -90015,25 +90015,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 │ │ │ │ - ldc2l 1, cr15, [r2, #116] @ 0x74 │ │ │ │ + ldc2l 1, cr15, [sl], #-116 @ 0xffffff8c │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ blmi e18edc │ │ │ │ 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} │ │ │ │ - stc2 1, cr15, [sl, #112] @ 0x70 │ │ │ │ + ldc2 1, cr15, [r2], #-112 @ 0xffffff90 │ │ │ │ @ instruction: 0xf8d39b0a │ │ │ │ @ instruction: 0xf7a608a8 │ │ │ │ @ instruction: 0xf8dbedd6 │ │ │ │ @ instruction: 0xf09f0e50 │ │ │ │ bfi pc, r9, (invalid: 23:21) @ │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ blmi b27324 │ │ │ │ @@ -90041,45 +90041,45 @@ │ │ │ │ ... │ │ │ │ adceq r3, sp, sl, asr #5 │ │ │ │ adceq r3, sp, r4, asr #5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - eoreq r6, r8, lr, ror #6 │ │ │ │ - eoreq r6, r8, ip │ │ │ │ + strhteq r6, [r8], -r6 │ │ │ │ + eoreq r5, r8, r4, asr sp │ │ │ │ umlaleq r3, sp, r6, r1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, ror #24 │ │ │ │ - ldrdeq r6, [r8], -r6 @ │ │ │ │ - eoreq r5, r8, r8, ror pc │ │ │ │ + eoreq r6, r8, lr, lsl r0 │ │ │ │ + eoreq r5, r8, r0, asr #25 │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0, ror r8 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ @ instruction: 0xffffc3b1 │ │ │ │ - eoreq r5, r8, r0, ror #30 │ │ │ │ - eoreq r5, r8, r8, ror #30 │ │ │ │ - eoreq r5, r8, r6, ror #30 │ │ │ │ - eoreq r5, r8, r6, lsr sp │ │ │ │ - eoreq r5, r8, lr, asr pc │ │ │ │ - eoreq r5, r8, r4, asr pc │ │ │ │ - eoreq r5, r8, r0, asr pc │ │ │ │ - strdeq r5, [r8], -r4 @ │ │ │ │ + eoreq r5, r8, r8, lsr #25 │ │ │ │ + strhteq r5, [r8], -r0 │ │ │ │ + eoreq r5, r8, lr, lsr #25 │ │ │ │ + eoreq r5, r8, lr, ror sl │ │ │ │ + eoreq r5, r8, r6, lsr #25 │ │ │ │ + mlaeq r8, ip, ip, r5 │ │ │ │ + mlaeq r8, r8, ip, r5 │ │ │ │ + eoreq r5, r8, ip, lsr ip │ │ │ │ @ instruction: 0xffffbd21 │ │ │ │ strdeq r3, [sp], r4 @ │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ andeq r0, r0, r0, lsr #24 │ │ │ │ - eoreq r5, r8, r8, ror #23 │ │ │ │ - eoreq r5, r8, sl, lsl #17 │ │ │ │ - ldrdeq r5, [r8], -ip @ │ │ │ │ - eoreq r5, r8, r2, ror #16 │ │ │ │ - eoreq r5, r8, r6, asr #23 │ │ │ │ - eoreq r5, r8, r8, lsr #16 │ │ │ │ + eoreq r5, r8, r0, lsr r9 │ │ │ │ + ldrdeq r5, [r8], -r2 @ │ │ │ │ + eoreq r5, r8, r4, lsr #18 │ │ │ │ + eoreq r5, r8, sl, lsr #11 │ │ │ │ + eoreq r5, r8, lr, lsl #18 │ │ │ │ + eoreq r5, r8, r0, ror r5 │ │ │ │ @ instruction: 0xffffbb97 │ │ │ │ @ instruction: 0xffffc135 │ │ │ │ bcc ceba90 │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2608 @ 0xfffff5d0 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrcc SPSR_sxc, #64, 12 @ 0x4000000 │ │ │ │ @@ -90105,25 +90105,25 @@ │ │ │ │ @ instruction: 0xf50b39dc │ │ │ │ bls 2c2e78 │ │ │ │ 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, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls sl, {r0, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d12300 │ │ │ │ eorvs r2, fp, ip, lsl r8 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c160eb │ │ │ │ @ instruction: 0xf89a281c │ │ │ │ blcs bb528 │ │ │ │ svcge 0x004df43f │ │ │ │ adcspl pc, pc, fp, lsl #10 │ │ │ │ @ instruction: 0xf11e3018 │ │ │ │ - @ instruction: 0xe746fed9 │ │ │ │ + strb pc, [r6, -r1, lsl #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 │ │ │ │ @@ -90198,25 +90198,25 @@ │ │ │ │ @ instruction: 0xf8dad1b9 │ │ │ │ @ instruction: 0xf8933b44 │ │ │ │ blcs ba480 │ │ │ │ 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 pc @ │ │ │ │ + orrslt pc, r8, fp, lsl lr @ │ │ │ │ stmne r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4643aa16 │ │ │ │ ldrbtmi r9, [r9], #-521 @ 0xfffffdf7 │ │ │ │ ldc 7, cr15, [r2, #-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: 0xf8fcf116 │ │ │ │ + @ instruction: 0xffa4f115 │ │ │ │ @ instruction: 0xf7a74628 │ │ │ │ stmdacs r0, {r8, r9, fp, sp, lr, pc} │ │ │ │ tstphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ stc 7, cr15, [r8, #664] @ 0x298 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf50b80a7 │ │ │ │ @@ -90267,15 +90267,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 │ │ │ │ - @ instruction: 0x4658fc5f │ │ │ │ + ldrbmi pc, [r8], -r7, lsl #22 @ │ │ │ │ stc2 7, cr15, [sl, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0x3790f8df │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd448 │ │ │ │ bls 2bb850 │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @@ -90334,23 +90334,23 @@ │ │ │ │ stmib sp, {r2, r3, r4, r7, r8, ip}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ strcs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7a72201 │ │ │ │ @ instruction: 0xf50beb34 │ │ │ │ @ instruction: 0xf60d50dd │ │ │ │ andscc r2, ip, ip, ror #3 │ │ │ │ - stc2 2, cr15, [r2, #64]! @ 0x40 │ │ │ │ + mcrr2 2, 1, pc, sl, cr0 @ │ │ │ │ @ instruction: 0xf8dfe781 │ │ │ │ ldrbtmi r3, [fp], #-1716 @ 0xfffff94c │ │ │ │ @ instruction: 0xf8dfe753 │ │ │ │ ldrbtmi r3, [fp], #-1712 @ 0xfffff950 │ │ │ │ @ instruction: 0xf8dfe74f │ │ │ │ ldrbtmi r6, [lr], #-1708 @ 0xfffff954 │ │ │ │ - @ instruction: 0xf118e7c4 │ │ │ │ - strmi pc, [r3], -r5, lsl #16 │ │ │ │ + @ instruction: 0xf117e7c4 │ │ │ │ + strmi pc, [r3], -sp, lsr #29 │ │ │ │ @ instruction: 0xf8dfe7be │ │ │ │ @ instruction: 0xf06f36a0 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ ldrbtmi r2, [fp], #-1692 @ 0xfffff964 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x33b5f640 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ @@ -90644,15 +90644,15 @@ │ │ │ │ teqpvs r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr11, {6} │ │ │ │ blx 166a112 │ │ │ │ stmibmi r4, {r0, r2, r6, sl, sp, lr, pc} │ │ │ │ stmmi r4, {r8, r9, sp} │ │ │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf11d4478 │ │ │ │ - strmi pc, [r7], -r7, asr #23 │ │ │ │ + strmi pc, [r7], -pc, ror #20 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ ldreq r9, [r9, pc, lsl #6]! │ │ │ │ @ instruction: 0x077ad43f │ │ │ │ ldcge 5, cr15, [r0], {127} @ 0x7f │ │ │ │ mulcs r1, r0, r1 │ │ │ │ svc 0x00bef7a6 │ │ │ │ @ instruction: 0x46064b7b │ │ │ │ @@ -90727,66 +90727,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 │ │ │ │ - mlaeq r8, r6, fp, r5 │ │ │ │ - eoreq r5, r8, r2, asr #14 │ │ │ │ + ldrdeq r5, [r8], -lr @ │ │ │ │ + eoreq r5, r8, sl, lsl #9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r5, r8, sl, asr #21 │ │ │ │ - mlaeq r8, sl, r6, r5 │ │ │ │ - eoreq r5, r8, r0, lsr #21 │ │ │ │ - eoreq r5, r8, sl, ror r6 │ │ │ │ - eoreq r5, r8, lr, lsr sl │ │ │ │ - eoreq r5, r8, ip, ror #20 │ │ │ │ - eoreq r5, r8, r4, lsr r6 │ │ │ │ - strhteq r5, [r8], -ip │ │ │ │ - eoreq r5, r8, r4, lsl r6 │ │ │ │ - eoreq r5, r8, lr, lsr #18 │ │ │ │ - eoreq r5, r8, lr, asr #11 │ │ │ │ - strdeq r5, [r8], -sl @ │ │ │ │ - mlaeq r8, r6, r5, r5 │ │ │ │ - eoreq r5, r8, ip, lsr #20 │ │ │ │ - eoreq r5, r8, r6, lsr sl │ │ │ │ - eoreq r5, r8, r8, lsr #20 │ │ │ │ - eoreq r5, r8, r2, lsr #32 │ │ │ │ + eoreq r5, r8, r2, lsl r8 │ │ │ │ + eoreq r5, r8, r2, ror #7 │ │ │ │ + eoreq r5, r8, r8, ror #15 │ │ │ │ + eoreq r5, r8, r2, asr #7 │ │ │ │ + eoreq r5, r8, r6, lsl #15 │ │ │ │ + strhteq r5, [r8], -r4 │ │ │ │ + eoreq r5, r8, ip, ror r3 │ │ │ │ + eoreq r5, r8, r4, lsl #16 │ │ │ │ + eoreq r5, r8, ip, asr r3 │ │ │ │ + eoreq r5, r8, r6, ror r6 │ │ │ │ + eoreq r5, r8, r6, lsl r3 │ │ │ │ + eoreq r5, r8, r2, asr #14 │ │ │ │ + ldrdeq r5, [r8], -lr @ │ │ │ │ + eoreq r5, r8, r4, ror r7 │ │ │ │ + eoreq r5, r8, lr, ror r7 │ │ │ │ + eoreq r5, r8, r0, ror r7 │ │ │ │ + eoreq r4, r8, sl, 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: 0x00000db8 │ │ │ │ - eoreq r5, r8, sl, ror #18 │ │ │ │ - ldrdeq r5, [r8], -lr @ │ │ │ │ - eoreq r5, r8, r2, lsr #18 │ │ │ │ - strhteq r5, [r8], -r6 │ │ │ │ - eoreq pc, r8, r8, asr #10 │ │ │ │ - strdeq r5, [r8], -ip @ │ │ │ │ + strhteq r5, [r8], -r2 │ │ │ │ + eoreq r5, r8, r6, lsr #2 │ │ │ │ + eoreq r5, r8, sl, ror #12 │ │ │ │ + strdeq r5, [r8], -lr @ │ │ │ │ + mlaeq r8, r0, r2, pc @ │ │ │ │ + eoreq r5, r8, r4, asr #12 │ │ │ │ @ instruction: 0xffffbfb7 │ │ │ │ @ instruction: 0xffffc01f │ │ │ │ - eoreq r5, r8, r2, ror r6 │ │ │ │ - eoreq r5, r8, lr, asr r8 │ │ │ │ - eoreq r5, r8, sl, lsl #6 │ │ │ │ - eoreq sl, lr, ip, asr #29 │ │ │ │ - strdeq r5, [r8], -lr @ │ │ │ │ - eoreq r4, r8, r6, lsl #29 │ │ │ │ + strhteq r5, [r8], -sl │ │ │ │ + eoreq r5, r8, r6, lsr #11 │ │ │ │ + eoreq r5, r8, r2, asr r0 │ │ │ │ + eoreq sl, lr, r4, lsl ip │ │ │ │ + eoreq r5, r8, r6, asr #32 │ │ │ │ + eoreq r4, r8, lr, asr #23 │ │ │ │ adceq ip, r7, r6, lsr #25 │ │ │ │ - eoreq r5, r8, ip, ror r3 │ │ │ │ - eoreq r5, r8, r6, lsl #7 │ │ │ │ + eoreq r5, r8, r4, asr #1 │ │ │ │ + eoreq r5, r8, lr, asr #1 │ │ │ │ @ instruction: 0xffffbe0b │ │ │ │ @ instruction: 0xffffbf07 │ │ │ │ - strdeq r5, [r8], -r8 @ │ │ │ │ + eoreq r5, r8, r0, asr #32 │ │ │ │ @ instruction: 0xffffbd91 │ │ │ │ @ instruction: 0xffffb18b │ │ │ │ @ instruction: 0xffffb17f │ │ │ │ @ instruction: 0xffffbe91 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -90799,15 +90799,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: 0xf8caf117 │ │ │ │ + @ instruction: 0xff72f116 │ │ │ │ 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 │ │ │ │ @@ -90880,27 +90880,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: 0xf8c6f117 │ │ │ │ + @ instruction: 0xff6ef116 │ │ │ │ bvs 1ac905c │ │ │ │ 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 bac698 │ │ │ │ + @ instruction: 0xf1160098 │ │ │ │ + blvs bae138 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ ldrbteq pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d780ad │ │ │ │ @ instruction: 0x2c004a58 │ │ │ │ @@ -90928,35 +90928,35 @@ │ │ │ │ @ instruction: 0xf8d5fd39 │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs bc1dc │ │ │ │ addhi pc, sp, r0, asr #32 │ │ │ │ sbcpl pc, r4, r5, lsl #10 │ │ │ │ @ instruction: 0xf11b300c │ │ │ │ - @ instruction: 0x4628fe7b │ │ │ │ + strtmi pc, [r8], -r3, lsr #26 │ │ │ │ blx ffbec46a │ │ │ │ stmiaeq r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ cdp 7, 12, cr15, cr4, cr5, {5} │ │ │ │ sbcpl pc, sp, r5, lsl #10 │ │ │ │ @ instruction: 0xf7a53008 │ │ │ │ tstcs r0, r2, ror lr │ │ │ │ stmeq r8, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - blx fe9ea8de │ │ │ │ + blx 13ea8dc │ │ │ │ ldmdane r0, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blvs b9a8d8 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ stmdaeq r0!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blmi 111ab60 │ │ │ │ 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 e24c8 │ │ │ │ @ instruction: 0xf117d067 │ │ │ │ - @ instruction: 0xf8d7fed3 │ │ │ │ + @ instruction: 0xf8d7fd7b │ │ │ │ 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 bad0e8 │ │ │ │ strtmi r6, [r9], -r8, ror #20 │ │ │ │ @@ -90998,21 +90998,21 @@ │ │ │ │ bicsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf7a6e748 │ │ │ │ @ instruction: 0xf8d7e948 │ │ │ │ stmdbcs r0, {r3, r5, r6, r8, fp, ip} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr7, cr15, {3} │ │ │ │ @ instruction: 0xf505e6f8 │ │ │ │ ldrhcc r5, [r8], -pc @ │ │ │ │ - @ instruction: 0xfff2f11d │ │ │ │ + mrc2 1, 4, pc, cr10, cr13, {0} │ │ │ │ @ instruction: 0xf7a5e76c │ │ │ │ @ instruction: 0xf8d7ee3c │ │ │ │ @ instruction: 0xe796281c │ │ │ │ sbcspl pc, sp, r5, lsl #10 │ │ │ │ - vqadd.s16 d3, d0, d12 │ │ │ │ - ldrb pc, [fp], -sp, lsr #18 @ │ │ │ │ + vqadd.s8 d3, d15, d12 │ │ │ │ + @ instruction: 0xe65bffd5 │ │ │ │ adceq r1, sp, r8, asr #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 │ │ │ │ @@ -91043,15 +91043,15 @@ │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ andlt r6, r9, r3, lsl r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0xf5064680 │ │ │ │ bl 2c73e0 │ │ │ │ bl b434c │ │ │ │ ldrmi r0, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - @ instruction: 0xffbaf12a │ │ │ │ + cdp2 1, 6, cr15, cr2, cr10, {1} │ │ │ │ mcrne 8, 7, pc, cr8, cr7, {4} @ │ │ │ │ vldr d11, [pc, #484] @ ae824 │ │ │ │ smladcs r1, pc, fp, r7 @ │ │ │ │ @ instruction: 0xf6064b1f │ │ │ │ blx 28717c │ │ │ │ andcs pc, r8, r4, lsl #8 │ │ │ │ strls r4, [r0], #-1147 @ 0xfffffb85 │ │ │ │ @@ -91061,32 +91061,32 @@ │ │ │ │ tstls r1, r0, asr #12 │ │ │ │ blvc 169c9c │ │ │ │ blx 11ea694 │ │ │ │ ldmiblt r0!, {r2, r9, sl, lr}^ │ │ │ │ vmls.i q2, , d6[0] │ │ │ │ @ instruction: 0xf8868f5b │ │ │ │ strbmi r7, [r8], -r8, ror #29 │ │ │ │ - @ instruction: 0xffa4f12a │ │ │ │ + cdp2 1, 4, cr15, cr12, cr10, {1} │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ blx fed685a0 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ str r0, [r1, r0, lsr #8]! │ │ │ │ strcs r2, [ip], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0x46354637 │ │ │ │ strbmi lr, [r8], -r8, lsr #15 │ │ │ │ - @ instruction: 0xff92f12a │ │ │ │ + cdp2 1, 3, cr15, cr10, cr10, {1} │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ @ instruction: 0x4648e7b3 │ │ │ │ - @ instruction: 0xff8af12a │ │ │ │ + cdp2 1, 3, cr15, cr2, cr10, {1} │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ... │ │ │ │ - eoreq r4, r8, ip, asr #27 │ │ │ │ + eoreq r4, r8, r4, lsl fp │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec058d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 31ac44 │ │ │ │ @@ -91095,16 +91095,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf07843e3 │ │ │ │ andlt pc, r3, sp, lsl ip @ │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf08e4478 │ │ │ │ andlt pc, r3, sp, lsr r8 @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r4, r8, r4, ror r7 │ │ │ │ - strhteq r9, [lr], -ip │ │ │ │ + strhteq r4, [r8], -ip │ │ │ │ + eoreq r9, lr, r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec05918 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 2726e0 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -91453,23 +91453,23 @@ │ │ │ │ bl ea2ac │ │ │ │ b.n ae90c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ adds r4, r5, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, sl │ │ │ │ + bics r6, r3 │ │ │ │ movs r0, r5 │ │ │ │ asrs r6, r4, #31 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [pc, #504] @ (aecc0 ) │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [pc, #80] @ (aeb1c ) │ │ │ │ + bxns fp │ │ │ │ movs r0, r5 │ │ │ │ - add r2, r0 │ │ │ │ + adcs r2, r1 │ │ │ │ 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] @ (aec60 ) │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ @@ -91497,15 +91497,15 @@ │ │ │ │ bne.w aec50 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n aebf6 │ │ │ │ ldr.w lr, [pc, #304] @ aec6c │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -91554,27 +91554,27 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl b8af0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, aec20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n aeb04 │ │ │ │ ldr r2, [pc, #144] @ (aec74 ) │ │ │ │ mov.w r3, #3584 @ 0xe00 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 126f2c │ │ │ │ mov r3, r0 │ │ │ │ b.n aeb04 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w aeb02 │ │ │ │ ldr r2, [pc, #108] @ (aec78 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -91584,42 +91584,42 @@ │ │ │ │ mov r3, r0 │ │ │ │ b.n aeb04 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl a936c │ │ │ │ cbnz r0, aec34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n aebfe │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl b8c60 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n aeb04 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r2, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r1, [pc, #168] @ (aed18 ) │ │ │ │ + mov r2, lr │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [pc, #736] @ (aef54 ) │ │ │ │ + mov r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ - negs r0, r6 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ movs r0, r5 │ │ │ │ - negs r6, r0 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, aecb0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r1, [r0, #3324] @ 0xcfc │ │ │ │ @@ -91803,15 +91803,15 @@ │ │ │ │ beq.w aef64 │ │ │ │ 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 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -91977,15 +91977,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 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ 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 │ │ │ │ @@ -91994,15 +91994,15 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r8 │ │ │ │ bls.n af108 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ lsls r5, r5, #6 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ 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 │ │ │ │ @@ -92456,17 +92456,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + adds r7, #26 │ │ │ │ movs r0, r5 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ movs r0, r5 │ │ │ │ add r4, pc, #932 @ (adr r4, af8e4 ) │ │ │ │ vsubl.u q13, d31, d19 │ │ │ │ vsubw.u q13, , d27 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -92633,15 +92633,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af7b0 │ │ │ │ ldr.w r1, [r5, #2992] @ 0xbb0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af798 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af80c │ │ │ │ ldr.w r2, [r5, #2996] @ 0xbb4 │ │ │ │ str.w r6, [r5, #3000] @ 0xbb8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2992] @ 0xbb0 │ │ │ │ @@ -92658,15 +92658,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af7dc │ │ │ │ ldr.w r1, [r5, #2976] @ 0xba0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cbz r0, af7a4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af80c │ │ │ │ ldr.w r2, [r5, #2980] @ 0xba4 │ │ │ │ str.w r6, [r5, #2984] @ 0xba8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2976] @ 0xba0 │ │ │ │ @@ -92734,15 +92734,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r7, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ 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 │ │ │ │ @@ -92900,15 +92900,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsls r6, r3, #27 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r2, #4 │ │ │ │ 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 │ │ │ │ @@ -92926,15 +92926,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, #168] @ 0xa8 │ │ │ │ + ldrh r2, [r6, #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 │ │ │ │ @@ -92948,18 +92948,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, afaa8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -92968,15 +92968,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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -92986,15 +92986,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5569c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n afa78 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2184] @ 0x888 │ │ │ │ cbnz r3, afadc │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -93007,19 +93007,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ 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 │ │ │ │ @@ -93029,20 +93029,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, afb44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2cfc │ │ │ │ + bl 1c2a4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 541fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 541fc │ │ │ │ b.n afb3a │ │ │ │ nop │ │ │ │ @@ -93056,18 +93056,18 @@ │ │ │ │ cbnz r3, afb82 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r0, [r7, #2184] @ 0x888 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2d54 │ │ │ │ + bl 1c2aa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w afca4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -93098,15 +93098,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 1c2d54 │ │ │ │ + bl 1c2aa4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, afc1c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n afcb8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -93146,31 +93146,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 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n afc4a │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [pc, #68] @ (afccc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (afcd0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (afcd4 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -93179,21 +93179,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n afc80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r5, [sp, #708] @ 0x2c4 │ │ │ │ - @ instruction: 0xffff2d00 │ │ │ │ + vtbx.8 d18, {d15-d17}, d8 │ │ │ │ movs r0, r5 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ movs r0, r5 │ │ │ │ - subs r0, #18 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ movs r0, r5 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r2, #0 │ │ │ │ movs r0, r5 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (afde8 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -93211,15 +93211,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 │ │ │ │ @@ -93243,29 +93243,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n afdb0 │ │ │ │ ldr.w r1, [r3, #2080] @ 0x820 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, afda4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, afdde │ │ │ │ ldr.w r2, [r3, #2084] @ 0x824 │ │ │ │ str.w r4, [r3, #2088] @ 0x828 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2080] @ 0x820 │ │ │ │ b.n afd86 │ │ │ │ ldr.w r2, [r3, #2080] @ 0x820 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n afdde │ │ │ │ str.w r7, [r3, #2084] @ 0x824 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 afd50 │ │ │ │ @@ -93310,28 +93310,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 │ │ │ │ @@ -93544,25 +93544,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 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ 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 2c548c │ │ │ │ + bl 2c51dc │ │ │ │ b.n b006a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vtrn.8 d0, d28 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d30, d28 │ │ │ │ @@ -93599,25 +93599,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 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ 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 2c4884 │ │ │ │ + bl 2c45d4 │ │ │ │ b.n b00fa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vhadd.u32 d0, d18, d28 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 15, cr0, cr14, cr12, {5} │ │ │ │ @@ -93654,25 +93654,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 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ 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 2c6104 │ │ │ │ + bl 2c5e54 │ │ │ │ b.n b018a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 9, cr0, cr2, cr12, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 6, cr0, cr14, cr12, {5} │ │ │ │ @@ -93755,15 +93755,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 2c6104 │ │ │ │ + bl 2c5e54 │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b032a │ │ │ │ ldr r2, [pc, #140] @ (b035c ) │ │ │ │ ldr r3, [pc, #128] @ (b0354 ) │ │ │ │ add r2, pc │ │ │ │ @@ -93787,15 +93787,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 2c6104 │ │ │ │ + bl 2c5e54 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b02a2 │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b02a2 │ │ │ │ @@ -93809,27 +93809,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 2c6104 │ │ │ │ + bl 2c5e54 │ │ │ │ b.n b02ce │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r6, #688]! @ 0x2b0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ movs r6, r5 │ │ │ │ stc2 0, cr0, [sl, #-688]! @ 0xfffffd50 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #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] @ (b047c ) │ │ │ │ @@ -93872,15 +93872,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 2c4884 │ │ │ │ + bl 2c45d4 │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0456 │ │ │ │ ldr r2, [pc, #140] @ (b0488 ) │ │ │ │ ldr r3, [pc, #128] @ (b0480 ) │ │ │ │ add r2, pc │ │ │ │ @@ -93904,15 +93904,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 2c4884 │ │ │ │ + bl 2c45d4 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b03ce │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b03ce │ │ │ │ @@ -93926,27 +93926,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 2c4884 │ │ │ │ + bl 2c45d4 │ │ │ │ b.n b03fa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [sl], #-688 @ 0xfffffd50 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #30] │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xfbfe00ac │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #28] │ │ │ │ movs r6, r5 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #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] @ (b05a8 ) │ │ │ │ @@ -93989,15 +93989,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 2c548c │ │ │ │ + bl 2c51dc │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0582 │ │ │ │ ldr r2, [pc, #140] @ (b05b4 ) │ │ │ │ ldr r3, [pc, #128] @ (b05ac ) │ │ │ │ add r2, pc │ │ │ │ @@ -94021,15 +94021,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 2c548c │ │ │ │ + bl 2c51dc │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b04fa │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b04fa │ │ │ │ @@ -94043,27 +94043,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 2c548c │ │ │ │ + bl 2c51dc │ │ │ │ b.n b0526 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb4e00ac │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #20] │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xfad200ac │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #18] │ │ │ │ movs r6, r5 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #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 │ │ │ │ @@ -94114,15 +94114,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 1cc868 │ │ │ │ + bl 1cc5b8 │ │ │ │ b.n b0630 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n b06ee │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -94301,15 +94301,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 2c6104 │ │ │ │ + bl 2c5e54 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0800 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94465,15 +94465,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 2c6104 │ │ │ │ + bl 2c5e54 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b07fa │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b094e │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -94660,15 +94660,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 2c548c │ │ │ │ + bl 2c51dc │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0bdc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94824,15 +94824,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 2c548c │ │ │ │ + bl 2c51dc │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b0bd6 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b0d2a │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -95019,15 +95019,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 2c4884 │ │ │ │ + bl 2c45d4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0fb8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -95183,15 +95183,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 2c4884 │ │ │ │ + bl 2c45d4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b0fb2 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b1106 │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -95411,15 +95411,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 2c4884 │ │ │ │ + bl 2c45d4 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b13fe │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -95671,15 +95671,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 2c4884 │ │ │ │ + bl 2c45d4 │ │ │ │ b.n b1556 │ │ │ │ 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] │ │ │ │ @@ -95990,15 +95990,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 2c6104 │ │ │ │ + bl 2c5e54 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b1a42 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96250,15 +96250,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 2c6104 │ │ │ │ + bl 2c5e54 │ │ │ │ b.n b1b9a │ │ │ │ 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] │ │ │ │ @@ -96571,15 +96571,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 2c548c │ │ │ │ + bl 2c51dc │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b2086 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96831,15 +96831,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 2c548c │ │ │ │ + bl 2c51dc │ │ │ │ b.n b21de │ │ │ │ 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] │ │ │ │ @@ -97210,26 +97210,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 2c6104 │ │ │ │ + bl 2c5e54 │ │ │ │ b.n b25f0 │ │ │ │ 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 2c6104 │ │ │ │ + bl 2c5e54 │ │ │ │ b.n b25f0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r0 │ │ │ │ b.n b275e │ │ │ │ @@ -97426,26 +97426,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 2c548c │ │ │ │ + bl 2c51dc │ │ │ │ b.n b2844 │ │ │ │ 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 2c548c │ │ │ │ + bl 2c51dc │ │ │ │ b.n b2844 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r0 │ │ │ │ b.n b29b2 │ │ │ │ @@ -97642,26 +97642,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 2c4884 │ │ │ │ + bl 2c45d4 │ │ │ │ b.n b2a98 │ │ │ │ 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 2c4884 │ │ │ │ + bl 2c45d4 │ │ │ │ b.n b2a98 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r0 │ │ │ │ b.n b2c06 │ │ │ │ @@ -98143,25 +98143,25 @@ │ │ │ │ b.n b2f00 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bcc.n b31dc │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bne.n b3126 │ │ │ │ - vcvt.u16.f16 d16, d6, #1 │ │ │ │ + @ instruction: 0xffff0a5e │ │ │ │ movs r0, r5 │ │ │ │ beq.n b3170 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsls r6, r6, #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 │ │ │ │ @@ -98447,88 +98447,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 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b359e │ │ │ │ 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 b3596 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #101 @ 0x65 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b3592 │ │ │ │ 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 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ add.w r1, r7, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ add.w r1, r7, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ add.w r1, r7, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ add.w r1, r7, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ add.w r2, r9, r8, lsl #5 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cbz r4, b3580 │ │ │ │ add r7, r9 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ cbz r2, b3580 │ │ │ │ add r4, sl │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ subs r1, r4, #4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n b3558 │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ uxth.w r8, r3 │ │ │ │ @@ -98540,23 +98540,23 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n b34c6 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #104 @ 0x68 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #108 @ 0x6c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ ldr r2, [pc, #40] @ (b35ec ) │ │ │ │ ldr r3, [pc, #32] @ (b35e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -98648,15 +98648,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ bl 126f2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, b3718 │ │ │ │ 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 │ │ │ │ @@ -98916,15 +98916,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 1cc9d0 │ │ │ │ + bl 1cc720 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r9, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n b38ca │ │ │ │ b.n b390e │ │ │ │ mov r2, r9 │ │ │ │ @@ -98935,18 +98935,17 @@ │ │ │ │ ldrd r0, r5, [r8, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n b38dc │ │ │ │ nop │ │ │ │ - lsls r0, r6, #12 │ │ │ │ - movs r0, r5 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ movs r0, r5 │ │ │ │ + vaddl.u32 q8, d6, d23 │ │ │ │ cbz r2, b3a1e │ │ │ │ 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 │ │ │ │ @@ -98991,15 +98990,15 @@ │ │ │ │ b.n b3a12 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl eb8e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b39e6 │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1cc564 │ │ │ │ + bl 1cc2b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b39fe │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -99016,24 +99015,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n b3a6c │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1cc564 │ │ │ │ + bl 1cc2b4 │ │ │ │ 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 1cc9d0 │ │ │ │ + bl 1cc720 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n b3a6c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -99093,15 +99092,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 1cc868 │ │ │ │ + bl 1cc5b8 │ │ │ │ b.n b3b32 │ │ │ │ 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 │ │ │ │ @@ -99322,15 +99321,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n b3e4e │ │ │ │ vldr d7, [pc, #176] @ b3e68 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1cc58c │ │ │ │ + bl 1cc2dc │ │ │ │ orrs r1, r0 │ │ │ │ beq.n b3e48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -99388,15 +99387,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n b3e1e │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr2, cr7, {1} │ │ │ │ + @ instruction: 0xfb4a0027 │ │ │ │ stmdb 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 │ │ │ │ @@ -99617,15 +99616,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ 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 b3f0e │ │ │ │ - @ instruction: 0xfb520027 │ │ │ │ + ldrb.w r0, [sl, #39] @ 0x27 │ │ │ │ cbnz r2, b40d4 │ │ │ │ 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] │ │ │ │ @@ -99709,15 +99708,15 @@ │ │ │ │ ldr.w r1, [r3, #2436] @ 0x984 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n b41de │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, b41f0 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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] │ │ │ │ @@ -99874,15 +99873,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w b46f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b46da │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, b43c2 │ │ │ │ str.w r6, [r5, #2440] @ 0x988 │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ str.w r4, [r5, #2444] @ 0x98c │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ @@ -99983,15 +99982,15 @@ │ │ │ │ bne.w b4766 │ │ │ │ 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 1c5588 │ │ │ │ + bl 1c52d8 │ │ │ │ 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 9d72c │ │ │ │ @@ -100173,15 +100172,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n b472c │ │ │ │ ldr.w r1, [r5, #2440] @ 0x988 │ │ │ │ cbz r0, b4722 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ cbz r0, b471e │ │ │ │ ldr.w r3, [r5, #2444] @ 0x98c │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r5, #2440] @ 0x988 │ │ │ │ b.n b441c │ │ │ │ mov r0, r1 │ │ │ │ @@ -100371,24 +100370,24 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl 127240 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b4914 │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r5, #5184 @ 0x1440 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl f7eb8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ cbnz r6, b4930 │ │ │ │ ldrb.w r2, [r5, #3324] @ 0xcfc │ │ │ │ cbnz r2, b4944 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -100416,36 +100415,36 @@ │ │ │ │ add r2, pc │ │ │ │ b.n b491a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl eb564 │ │ │ │ b.n b4902 │ │ │ │ - @ instruction: 0xf3440027 │ │ │ │ - @ instruction: 0xf31c0027 │ │ │ │ + eor.w r0, ip, #39 @ 0x27 │ │ │ │ + orn r0, r4, #39 @ 0x27 │ │ │ │ cbz r2, b49a2 │ │ │ │ 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, b49a4 │ │ │ │ add.w r3, r4, #5184 @ 0x1440 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ add.w r0, r4, #5184 @ 0x1440 │ │ │ │ bl f7fe0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 127430 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -100690,39 +100689,39 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b4db4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bed80 │ │ │ │ + bl 2bead0 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2beec8 │ │ │ │ + bl 2bec18 │ │ │ │ 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 2bee00 │ │ │ │ + bl 2beb50 │ │ │ │ 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 b4cb6 │ │ │ │ @@ -100772,20 +100771,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 2d08e8 │ │ │ │ - bl 1ccf00 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1ccc50 │ │ │ │ cbnz r0, b4d34 │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ 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 │ │ │ │ @@ -100875,25 +100874,25 @@ │ │ │ │ ldrb.w r3, [r3, #716] @ 0x2cc │ │ │ │ cbz r3, b4e46 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ bhi.n b4f24 │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ bhi.w b4fbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1ccf00 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1ccc50 │ │ │ │ cbnz r0, b4e60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #207] @ 0xcf │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4f46 │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1cce10 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1ccb60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b4cf2 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w b4cf2 │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ @@ -100928,15 +100927,15 @@ │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bne.w b5024 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b4fa4 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ b.n b4da0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -100984,15 +100983,15 @@ │ │ │ │ mov r8, r7 │ │ │ │ cmp r4, #13 │ │ │ │ bne.w b4da0 │ │ │ │ orr.w r9, r9, #1073741824 @ 0x40000000 │ │ │ │ b.n b4da0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w b4d94 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -101027,31 +101026,31 @@ │ │ │ │ b.n b4e60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b4f8c │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n b4ce2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ bne.n b4f5c │ │ │ │ b.n b4f62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.w b4eea │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r7 │ │ │ │ b.n b4da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w r9, [sp, #4] │ │ │ │ moveq r2, r9 │ │ │ │ beq.n b4f62 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ @@ -101061,66 +101060,66 @@ │ │ │ │ cbz r3, b5030 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n b4da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b4fb2 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ b.n b4da0 │ │ │ │ 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 2bed80 │ │ │ │ + bl 2bead0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bed9c │ │ │ │ + bl 2beaec │ │ │ │ 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 2beec8 │ │ │ │ + bl 2bec18 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2beef0 │ │ │ │ + bl 2bec40 │ │ │ │ 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 2bedb4 │ │ │ │ + bl 2beb04 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bee70 │ │ │ │ + bl 2bebc0 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -101133,15 +101132,15 @@ │ │ │ │ cbz r3, b5138 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n b513c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4b20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b5138 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -101150,15 +101149,15 @@ │ │ │ │ b.n b5120 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n b513c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4b20 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n b511a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -101639,15 +101638,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w b585a │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b5624 │ │ │ │ ldr r2, [pc, #536] @ (b5878 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -101713,15 +101712,15 @@ │ │ │ │ beq.n b5624 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w b5528 │ │ │ │ b.n b552e │ │ │ │ mov sl, r0 │ │ │ │ b.n b5490 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ cbz r0, b5728 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w b5624 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w b5624 │ │ │ │ @@ -101743,18 +101742,18 @@ │ │ │ │ bl b7504 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b56f4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n b56f4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2beef0 │ │ │ │ + bl 2bec40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b56f6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -101818,16 +101817,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w b552e │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w b552e │ │ │ │ b.n b5624 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, b5856 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -101839,33 +101838,33 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n b54d0 │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n b5634 │ │ │ │ + b.n b50c4 │ │ │ │ movs r7, r4 │ │ │ │ - b.n b5554 │ │ │ │ + b.n b5fe4 │ │ │ │ movs r7, r4 │ │ │ │ add r1, sp, #784 @ 0x310 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ movs r6, r5 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ movs r6, r5 │ │ │ │ - b.n b51c0 │ │ │ │ + b.n b5c50 │ │ │ │ movs r7, r4 │ │ │ │ - b.n b5168 │ │ │ │ + b.n b5bf8 │ │ │ │ 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] │ │ │ │ @@ -102090,19 +102089,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 2c63c4 │ │ │ │ + bl 2c6114 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, b5b16 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -102414,16 +102413,16 @@ │ │ │ │ beq.w b61ae │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b61ae │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cbz r0, b5e7e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b61bc │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -102436,15 +102435,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 b6164 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b5ee0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b613c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -102452,16 +102451,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b60a0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d0b24 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0874 │ │ │ │ + bl 2d0638 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b5f04 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6164 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -102483,26 +102482,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 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b5f38 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b5f56 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -102563,15 +102562,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 2bf004 │ │ │ │ + bl 2bed54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b61f4 │ │ │ │ ldr r3, [pc, #936] @ (b63c4 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -102599,15 +102598,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 b60ac │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b613c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b613c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -102666,37 +102665,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b613c │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b607e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b620e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b6192 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b5f04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c6270 │ │ │ │ + bl 2c5fc0 │ │ │ │ b.n b6030 │ │ │ │ ldr r2, [pc, #588] @ (b63c8 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -102905,19 +102904,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #728 @ (adr r1, b669c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n b62f8 │ │ │ │ + bhi.n b6388 │ │ │ │ movs r7, r4 │ │ │ │ ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - blt.n b6404 │ │ │ │ + bhi.n b6494 │ │ │ │ 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] @ b6984 │ │ │ │ @@ -102944,16 +102943,16 @@ │ │ │ │ beq.w b6776 │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b6776 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cbz r0, b6446 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b6784 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -102966,15 +102965,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 b672c │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b64a8 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b6704 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -102982,16 +102981,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b6668 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d0b24 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0874 │ │ │ │ + bl 2d0638 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b64cc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b672c │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -103013,26 +103012,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 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6500 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b651e │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -103093,15 +103092,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 2bf004 │ │ │ │ + bl 2bed54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b67bc │ │ │ │ ldr r3, [pc, #940] @ (b6990 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -103129,15 +103128,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 b6674 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6704 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b6704 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103196,37 +103195,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6704 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b6646 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b67d6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b675a │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b64cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c6270 │ │ │ │ + bl 2c5fc0 │ │ │ │ b.n b65f8 │ │ │ │ ldr r2, [pc, #592] @ (b6994 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -103437,19 +103436,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n b6934 │ │ │ │ + bcc.n b69c4 │ │ │ │ movs r7, r4 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bpl.n b6a40 │ │ │ │ + bcs.n b68d0 │ │ │ │ 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] @ b6fb8 │ │ │ │ @@ -103476,16 +103475,16 @@ │ │ │ │ beq.w b6d44 │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b6d44 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cbz r0, b6a12 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b6d52 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -103498,15 +103497,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 b6cfa │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b6a74 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b6cd2 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -103514,16 +103513,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b6c36 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d0b24 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0874 │ │ │ │ + bl 2d0638 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b6a98 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6cfa │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -103545,26 +103544,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 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6acc │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b6aea │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -103625,15 +103624,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 2bf004 │ │ │ │ + bl 2bed54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6d8a │ │ │ │ ldr.w r3, [pc, #1044] @ b6fc4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -103661,15 +103660,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 b6c42 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6cd2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b6cd2 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103727,37 +103726,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str.w r1, [r4, #1076] @ 0x434 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6cd2 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b6c14 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b6da4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b6d28 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b6a98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c6270 │ │ │ │ + bl 2c5fc0 │ │ │ │ b.n b6bc6 │ │ │ │ ldr r2, [pc, #696] @ (b6fc8 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -104002,35 +104001,35 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n b6fcc │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ movs r7, r4 │ │ │ │ str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ push {r1, r2, r4} │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3} │ │ │ │ lsls r4, r5, #2 │ │ │ │ cbz r2, b7024 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + adds r2, r3, r1 │ │ │ │ movs r6, r5 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b7000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ cbz r0, b7004 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -104040,16 +104039,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n b7030 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d0b24 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0874 │ │ │ │ + bl 2d0638 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -104179,15 +104178,15 @@ │ │ │ │ beq.n b71c8 │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w b72b2 │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b74d2 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ 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 │ │ │ │ @@ -104202,23 +104201,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 b72bc │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ 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 2d0b98 │ │ │ │ + bl 2d08e8 │ │ │ │ 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] │ │ │ │ @@ -104251,15 +104250,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 2d0b98 │ │ │ │ + bl 2d08e8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n b72c2 │ │ │ │ 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 │ │ │ │ @@ -104268,19 +104267,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 2d0b98 │ │ │ │ + bl 2d08e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1cd0d0 │ │ │ │ + bl 1cce20 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w b7494 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @@ -104309,20 +104308,20 @@ │ │ │ │ beq.n b72b2 │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.n b7322 │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b74c4 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w b71e2 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b71e2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r6, #432 @ 0x1b0 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104533,26 +104532,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 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cbz r0, b7564 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n b7544 │ │ │ │ bic.w r3, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n b7544 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1ccfc4 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1ccd14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b75ee │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b7634 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104609,45 +104608,45 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b7544 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b768c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #116] @ (b769c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (b76a0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n b7544 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7584 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n b7584 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b7544 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n b7584 │ │ │ │ b.n b7544 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n b75ba │ │ │ │ b.n b7544 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r3, #612] @ 0x264 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -104662,19 +104661,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n b7624 │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, b76ea │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, 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 │ │ │ │ @@ -104753,15 +104752,15 @@ │ │ │ │ bl b7518 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7718 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n b7724 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ mov r9, r3 │ │ │ │ bne.n b7724 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, b77b2 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -104792,16 +104791,16 @@ │ │ │ │ bne.w b78f2 │ │ │ │ ldrb.w r3, [r4, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b79d8 │ │ │ │ ldr r3, [pc, #864] @ (b7b5c ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cbz r0, b7816 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b795a │ │ │ │ cbz r6, b7848 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -104810,15 +104809,15 @@ │ │ │ │ b.n b7828 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b79fe │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl b50a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ add.w r3, r3, #1 │ │ │ │ beq.n b7820 │ │ │ │ @@ -104827,16 +104826,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 b772c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b772c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w b772c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -104849,27 +104848,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n b78b4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w b772c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b788e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1171] @ 0x493 │ │ │ │ b.n b772c │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2beef0 │ │ │ │ + bl 2bec40 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b7708 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1169] @ 0x491 │ │ │ │ bpl.w b7718 │ │ │ │ @@ -104935,16 +104934,16 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n b7a14 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7974 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n b7974 │ │ │ │ @@ -104999,16 +104998,16 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w b7848 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b3c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b7b36 │ │ │ │ ldr r1, [pc, #260] @ (b7b60 ) │ │ │ │ @@ -105016,15 +105015,15 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (b7b64 ) │ │ │ │ ldr r1, [pc, #256] @ (b7b68 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n b7848 │ │ │ │ ldr r2, [pc, #228] @ (b7b5c ) │ │ │ │ ldr.w r8, [r8, r2] │ │ │ │ b.n b785c │ │ │ │ ldr r3, [pc, #220] @ (b7b5c ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldrexd r2, r3, [r8] │ │ │ │ @@ -105032,69 +105031,69 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b79f6 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b4e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b42 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #140] @ (b7b6c ) │ │ │ │ ldr r1, [pc, #144] @ (b7b70 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n b79f6 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cbz r0, b7b30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, b7b2a │ │ │ │ ldr r3, [pc, #100] @ (b7b74 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [pc, #88] @ (b7b78 ) │ │ │ │ ldr r1, [pc, #92] @ (b7b7c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n b79f6 │ │ │ │ ldr r3, [pc, #84] @ (b7b80 ) │ │ │ │ add r3, pc │ │ │ │ b.n b7b12 │ │ │ │ ldr r2, [pc, #80] @ (b7b84 ) │ │ │ │ add r2, pc │ │ │ │ b.n b7b0c │ │ │ │ @@ -105114,46 +105113,46 @@ │ │ │ │ add sl, pc │ │ │ │ b.n b7aae │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ - movs r7, r4 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ - movs r7, r4 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ - movs r7, r4 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ - movs r7, r4 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ - movs r7, r4 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ - movs r7, r4 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ - movs r7, r4 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r7} │ │ │ │ - movs r7, r4 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + itt le │ │ │ │ + movle r7, r4 │ │ │ │ + stmiale r0!, {r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ movs r7, r4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + it gt │ │ │ │ + movgt r7, r4 │ │ │ │ + itet pl │ │ │ │ + movpl r7, r4 │ │ │ │ + itt lt @ unpredictable │ │ │ │ + movlt r7, r4 │ │ │ │ + itet mi @ unpredictable │ │ │ │ + movmi r7, r4 │ │ │ │ + itt mi @ unpredictable │ │ │ │ + movmi r7, r4 │ │ │ │ + ittt cc @ unpredictable │ │ │ │ + movcc r7, r4 │ │ │ │ + itet cc @ unpredictable │ │ │ │ + movcc r7, r4 │ │ │ │ + stmdbcs 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] @ (b7e08 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -105389,18 +105388,18 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ittt cc │ │ │ │ - movcc r7, r4 │ │ │ │ - cmpcc r2, #0 │ │ │ │ - beq.n b7e9a @ unpredictable │ │ │ │ + pop {r1, r2, r7} │ │ │ │ + movs r7, r4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n b7e9a │ │ │ │ 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 │ │ │ │ @@ -105615,18 +105614,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 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n b815a │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b8140 │ │ │ │ rbit r4, r6 │ │ │ │ @@ -105637,34 +105636,34 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n b812a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b81ae │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d0b24 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0874 │ │ │ │ + bl 2d0638 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp fp, r3 │ │ │ │ bls.n b8118 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b8118 │ │ │ │ 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 2c63c4 │ │ │ │ + bl 2c6114 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b81b8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ @@ -105712,18 +105711,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b8140 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2c63c4 │ │ │ │ + bl 2c6114 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, b81bc │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -106063,15 +106062,15 @@ │ │ │ │ movw r3, #1397 @ 0x575 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 126f2c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ movs r7, r4 │ │ │ │ cbnz r2, b8500 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -106161,24 +106160,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 1cd120 │ │ │ │ + bl 1cce70 │ │ │ │ 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 1cd0ec │ │ │ │ + bl 1cce3c │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (b8650 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (b864c ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -106251,21 +106250,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 2c63c4 │ │ │ │ + bl 2c6114 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2c18e0 │ │ │ │ + bl 2c1630 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b8ac8 │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -106302,19 +106301,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 2c19a0 │ │ │ │ + bl 2c16f0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r4, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ - bl 2c18d8 │ │ │ │ + bl 2c1628 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b8a96 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -106828,17 +106827,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} │ │ │ │ - cbz r4, b8d40 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r2, b8d3a │ │ │ │ + add r7, sp, #8 │ │ │ │ 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 │ │ │ │ @@ -106880,17 +106879,17 @@ │ │ │ │ bl 126f2c │ │ │ │ b.n b8d4a │ │ │ │ str r2, [sp, #20] │ │ │ │ bl ea854 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n b8d3a │ │ │ │ - cbz r6, b8db2 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r6, b8da2 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ 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] │ │ │ │ @@ -107337,15 +107336,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #188] @ (b9350 ) │ │ │ │ ldr r1, [pc, #188] @ (b9354 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n b920c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 53ff8 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b9248 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -107382,43 +107381,43 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ movs r7, r4 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r4, #2 │ │ │ │ movs r0, r5 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ 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] @ b943c │ │ │ │ ldr.w r3, [lr, #1156] @ 0x484 │ │ │ │ @@ -107997,23 +107996,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b99fc ) │ │ │ │ ldr r1, [pc, #28] @ (b9a00 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n b99bc │ │ │ │ str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #72 @ (adr r6, b9a48 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, b9b68 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #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] @ (b9a70 ) │ │ │ │ @@ -108041,23 +108040,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9a78 ) │ │ │ │ ldr r1, [pc, #28] @ (b9a7c ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n b9a38 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #600 @ (adr r5, b9cd4 ) │ │ │ │ + add r2, pc, #888 @ (adr r2, b9df4 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #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] @ (b9aec ) │ │ │ │ @@ -108085,23 +108084,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9af4 ) │ │ │ │ ldr r1, [pc, #28] @ (b9af8 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n b9ab4 │ │ │ │ str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #104 @ (adr r5, b9b60 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, b9c80 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #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 │ │ │ │ @@ -110562,45 +110561,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bb6f0 ) │ │ │ │ ldr r2, [pc, #72] @ (bb6f4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bb5ce │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bb6f8 ) │ │ │ │ ldr r1, [pc, #52] @ (bb6fc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bb65c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [pc, #904] @ (bba6c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ 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] @ (bb8bc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -111336,44 +111335,44 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #64] @ (bbfc0 ) │ │ │ │ ldr r2, [pc, #68] @ (bbfc4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bbe7e │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (bbfc8 ) │ │ │ │ ldr r1, [pc, #48] @ (bbfcc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bbf0e │ │ │ │ nop │ │ │ │ ... │ │ │ │ tst r2, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + str r6, [r5, #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 │ │ │ │ @@ -112131,45 +112130,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bc8a0 ) │ │ │ │ ldr r2, [pc, #72] @ (bc8a4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bc77e │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bc8a8 ) │ │ │ │ ldr r1, [pc, #52] @ (bc8ac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bc80c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r1, #50 @ 0x32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + ldrsh r2, [r2, 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 │ │ │ │ @@ -113263,24 +113262,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ (bd504 ) │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #20] @ (bd508 ) │ │ │ │ add r2, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + str r6, [r3, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #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] @ bda6c │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -113669,15 +113668,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #268] @ (bda98 ) │ │ │ │ ldr r1, [pc, #268] @ (bda9c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bd72e │ │ │ │ ldr r3, [pc, #224] @ (bda7c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -113701,39 +113700,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bd9ac │ │ │ │ ldr r2, [pc, #196] @ (bdaa4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #196] @ (bdaa8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bd9ac │ │ │ │ ldr r2, [pc, #188] @ (bdaac ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (bdab0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bd72a │ │ │ │ ldr r2, [pc, #180] @ (bdab4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (bdab8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bd9ac │ │ │ │ ldr.w r2, [r6, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (bdabc ) │ │ │ │ ldr r1, [pc, #164] @ (bdac0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bd8c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov r2, fp │ │ │ │ @@ -113749,65 +113748,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (bdac4 ) │ │ │ │ ldr r1, [pc, #108] @ (bdac8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bd7aa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r1, #222 @ 0xde │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #720] @ (bdd70 ) │ │ │ │ + ldr r4, [pc, #1008] @ (bde90 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #376] @ (bdc24 ) │ │ │ │ + ldr r4, [pc, #664] @ (bdd44 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #312] @ (bdbec ) │ │ │ │ + ldr r4, [pc, #600] @ (bdd0c ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #248] @ (bdbb4 ) │ │ │ │ + ldr r4, [pc, #536] @ (bdcd4 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #152] @ (bdb5c ) │ │ │ │ + ldr r4, [pc, #440] @ (bdc7c ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [pc, #920] @ (bde64 ) │ │ │ │ + ldr r4, [pc, #184] @ (bdb84 ) │ │ │ │ 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 │ │ │ │ @@ -114079,15 +114078,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #400] @ (bdf80 ) │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [pc, #400] @ (bdf84 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bddd2 │ │ │ │ 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 │ │ │ │ @@ -114156,15 +114155,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (bdf94 ) │ │ │ │ ldr r1, [pc, #200] @ (bdf98 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bdc52 │ │ │ │ ldr r1, [pc, #192] @ (bdf9c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl bd498 │ │ │ │ b.n bde44 │ │ │ │ ldr r3, [pc, #136] @ (bdf70 ) │ │ │ │ @@ -114176,43 +114175,43 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bde74 │ │ │ │ ldr r2, [pc, #164] @ (bdfa0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #164] @ (bdfa4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bde74 │ │ │ │ ldr r2, [pc, #156] @ (bdfa8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #156] @ (bdfac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bdc4e │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w bdc90 │ │ │ │ b.n bde82 │ │ │ │ ldr r2, [pc, #136] @ (bdfb0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (bdfb4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bde74 │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (bdfb8 ) │ │ │ │ ldr r1, [pc, #120] @ (bdfbc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n bdd6c │ │ │ │ bic.w r3, fp, #2 │ │ │ │ subs r7, r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r2, r7 │ │ │ │ b.n bdc68 │ │ │ │ @@ -114223,51 +114222,51 @@ │ │ │ │ mov r2, r7 │ │ │ │ b.n bdc68 │ │ │ │ nop │ │ │ │ movs r5, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r5, #16] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r5, #16] │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r3, [pc, #320] @ (be0c8 ) │ │ │ │ + ldr r0, [pc, #608] @ (be1e8 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #16] │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #8] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #464] @ (be16c ) │ │ │ │ + blxns r7 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r6, #4] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #264] @ (be0b0 ) │ │ │ │ + @ instruction: 0x478a │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #200] @ (be078 ) │ │ │ │ + bx pc │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #88] @ (be010 ) │ │ │ │ + bx fp │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r1, [pc, #1016] @ (be3b8 ) │ │ │ │ + bx r8 │ │ │ │ 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 │ │ │ │ @@ -114453,15 +114452,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r0, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n be17a │ │ │ │ lsls r3, r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n be17a │ │ │ │ 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 │ │ │ │ @@ -114654,15 +114653,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ ands r2, r7 │ │ │ │ bne.n be412 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r2, [pc, #544] @ (be618 ) │ │ │ │ ldr r3, [pc, #536] @ (be614 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -114707,20 +114706,20 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n be496 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n be44a │ │ │ │ - bl 1e27a8 │ │ │ │ + bl 1e24f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n be43c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ b.n be3f6 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w be5f8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w be5f2 │ │ │ │ @@ -114739,126 +114738,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, be4dc │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be508 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be576 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ vldr d0, [pc, #128] @ be608 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be5b6 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ 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 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ b.n be3f6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ @@ -114902,15 +114901,15 @@ │ │ │ │ cbz r3, be6b8 │ │ │ │ clz r1, r5 │ │ │ │ mov r8, r7 │ │ │ │ rsb r5, r1, #32 │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5f74 │ │ │ │ + bl 1f5cc4 │ │ │ │ ldr r3, [pc, #192] @ (be740 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ @@ -114952,27 +114951,27 @@ │ │ │ │ add r3, r5 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n be69c │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 214220 │ │ │ │ + bl 213f70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n be69c │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ bl be3a8 │ │ │ │ mov r8, r7 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 214470 │ │ │ │ + bl 2141c0 │ │ │ │ b.n be69c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -115049,34 +115048,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n be7f4 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n be84e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [pc, #44] @ (be87c ) │ │ │ │ ldr r3, [pc, #36] @ (be878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -115131,25 +115130,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 2b99e4 │ │ │ │ + bl 2b9734 │ │ │ │ ldr r2, [pc, #676] @ (beb98 ) │ │ │ │ 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 2b99e4 │ │ │ │ + bl 2b9734 │ │ │ │ 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 │ │ │ │ @@ -115216,15 +115215,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (bebbc ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2bad88 │ │ │ │ + bl 2baad8 │ │ │ │ ldr r2, [pc, #500] @ (bebc0 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (bebc4 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -115269,25 +115268,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 2b99e4 │ │ │ │ + bl 2b9734 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (bebd8 ) │ │ │ │ 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 2b99e4 │ │ │ │ + bl 2b9734 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (bebdc ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (bebe0 ) │ │ │ │ @@ -115390,108 +115389,108 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #32 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ movs r7, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2ba6f4 │ │ │ │ + bl 2ba444 │ │ │ │ ldr r2, [pc, #72] @ (bec5c ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (bec60 ) │ │ │ │ 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 2bad88 │ │ │ │ + bl 2baad8 │ │ │ │ ldr r2, [pc, #40] @ (bec64 ) │ │ │ │ ldr r3, [pc, #44] @ (bec68 ) │ │ │ │ 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 bec58 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ movs r7, r4 │ │ │ │ asrs r0, r0, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -115500,82 +115499,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl be880 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2bc550 │ │ │ │ + bl 2bc2a0 │ │ │ │ cbz r7, becc0 │ │ │ │ ldr r2, [pc, #48] @ (becd4 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1df898 │ │ │ │ + bl 1df5e8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (becd8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1df7ec │ │ │ │ + bl 1df53c │ │ │ │ mov r3, r0 │ │ │ │ b.n becae │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + strb r2, [r4, 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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -115614,25 +115613,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bedce │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (bee14 ) │ │ │ │ ldr r2, [pc, #60] @ (bee10 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -115691,21 +115690,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] @ beee4 │ │ │ │ @@ -115715,15 +115714,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 bee5e │ │ │ │ mov.w r9, #8 │ │ │ │ b.n bee5e │ │ │ │ @@ -115746,15 +115745,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -115786,15 +115785,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r7, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -115813,15 +115812,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 1eab38 │ │ │ │ + bl 1ea888 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n beff0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w bf106 │ │ │ │ @@ -115831,38 +115830,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n befe2 │ │ │ │ movs r7, #0 │ │ │ │ b.n beffe │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n bf0da │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -115872,19 +115871,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ 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 │ │ │ │ @@ -115893,26 +115892,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bf06c │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 1eabec │ │ │ │ + bl 1ea93c │ │ │ │ cbz r6, bf0e6 │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (bf114 ) │ │ │ │ ldr r3, [pc, #36] @ (bf110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -115964,25 +115963,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n bf1ba │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bf1a0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r1, [pc, #184] @ (bf25c ) │ │ │ │ ldr r3, [pc, #180] @ (bf258 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -116017,30 +116016,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf21a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n bf1a0 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n bf1fa │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -116090,51 +116089,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n bf33a │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bf2e6 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf316 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [pc, #188] @ (bf3e0 ) │ │ │ │ ldr r3, [pc, #180] @ (bf3dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116169,31 +116168,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf39a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n bf2e6 │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n bf376 │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116249,25 +116248,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n bf484 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, bf46a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r1, [pc, #276] @ (bf580 ) │ │ │ │ ldr r2, [pc, #268] @ (bf57c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -116309,30 +116308,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf4f0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n bf46a │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n bf4d4 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n bf4d4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -116344,30 +116343,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf548 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n bf46a │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n bf4d4 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -116407,42 +116406,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bf5e8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -116467,30 +116466,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [pc, #412] @ (bf81c ) │ │ │ │ ldr r3, [pc, #396] @ (bf810 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w bf806 │ │ │ │ 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 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl bf3e4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -116525,23 +116524,23 @@ │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n bf7fe │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -116571,36 +116570,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n bf67e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, bf7d6 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n bf704 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n bf7b2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116638,22 +116637,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #924] @ bfbe8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -116661,18 +116660,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w bfb2e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ @@ -116700,22 +116699,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] @ bfbec │ │ │ │ @@ -116727,15 +116726,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w bfbcc │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -116747,102 +116746,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w bfb3a │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bf9ae │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bf9e0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bfbda │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r8, [r6, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -116875,18 +116874,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ ldr r2, [pc, #216] @ (bfbf0 ) │ │ │ │ ldr r3, [pc, #204] @ (bfbe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116927,30 +116926,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n bf8e8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bfba2 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ b.n bf9ae │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n bfb7e │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -117028,43 +117027,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfca6 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 bf584 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -117073,29 +117072,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -117129,49 +117128,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfde2 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl bf584 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -117185,27 +117184,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -117214,27 +117213,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -117242,68 +117241,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bff2a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bff6a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c164a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -117358,15 +117357,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 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n bfcbe │ │ │ │ lsls r0, r5, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r0, r4, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -117375,43 +117374,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c006a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -117443,24 +117442,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -117468,29 +117467,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -117523,24 +117522,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -117548,29 +117547,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -117603,24 +117602,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -117628,29 +117627,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -117683,24 +117682,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -117708,29 +117707,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -117763,24 +117762,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -117788,29 +117787,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -117843,26 +117842,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -117870,29 +117869,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -117925,26 +117924,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -117952,46 +117951,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16a0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -118017,26 +118016,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -118044,47 +118043,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c169c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -118110,24 +118109,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -118135,45 +118134,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16a4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -118201,53 +118200,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -118279,24 +118278,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -118304,29 +118303,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -118358,24 +118357,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -118383,45 +118382,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16a4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -118453,24 +118452,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -118478,38 +118477,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16a4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -118543,24 +118542,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -118568,39 +118567,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16a4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -118634,24 +118633,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -118659,39 +118658,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16a4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -118720,24 +118719,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -118745,39 +118744,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16aa │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -118804,24 +118803,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -118829,39 +118828,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16aa │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -118889,24 +118888,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -118914,38 +118913,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16a4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -118980,24 +118979,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -119005,41 +119004,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16a4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -119063,15 +119062,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [pc, #428] @ (c16b0 ) │ │ │ │ ldr r3, [pc, #432] @ (c16b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -119182,26 +119181,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w c0046 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c007a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.w c007a │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c165c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c165c │ │ │ │ @@ -119239,29 +119238,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl befa4 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c1706 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -119270,18 +119269,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c18fe │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ @@ -119297,22 +119296,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] @ c2118 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -119323,51 +119322,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -119375,18 +119374,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -119426,21 +119425,21 @@ │ │ │ │ b.n c178a │ │ │ │ movs r3, #1 │ │ │ │ b.n c178a │ │ │ │ movs r3, #16 │ │ │ │ b.n c178a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -119449,18 +119448,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ca0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #26 │ │ │ │ lsls r6, r6, #26 │ │ │ │ @@ -119485,21 +119484,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -119508,18 +119507,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ca0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r5, r4, #7 │ │ │ │ @@ -119544,21 +119543,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -119567,18 +119566,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ca0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #24 │ │ │ │ lsls r7, r6, #24 │ │ │ │ @@ -119603,39 +119602,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 c19ce │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -119643,18 +119642,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ca0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #23 │ │ │ │ lsls r6, r1, #23 │ │ │ │ @@ -119679,21 +119678,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -119702,18 +119701,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ca0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r6, r0, #22 │ │ │ │ @@ -119738,21 +119737,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -119761,18 +119760,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ca0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r2, r6, #20 │ │ │ │ @@ -119797,21 +119796,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -119820,18 +119819,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ca0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @@ -119858,22 +119857,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -119882,15 +119881,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [pc, #872] @ (c211c ) │ │ │ │ ldr r3, [pc, #860] @ (c2110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -119903,39 +119902,39 @@ │ │ │ │ b.n c1d56 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n c1d56 │ │ │ │ mov.w r9, #16 │ │ │ │ b.n c1d56 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 c1cea │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -119944,18 +119943,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ca0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #17 │ │ │ │ lsls r0, r0, #17 │ │ │ │ @@ -119980,114 +119979,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 c1cea │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 c1cfa │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 c1cea │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 c1cea │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 c1cea │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -120096,18 +120095,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ca0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ @@ -120132,39 +120131,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 c1cea │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -120174,18 +120173,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ca0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r0, r1, #12 │ │ │ │ @@ -120223,22 +120222,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n c25b0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -120247,54 +120246,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c21a8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf118 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w c1db0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -120302,53 +120301,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl bee18 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl bf260 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1db0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -120357,15 +120356,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c2c92 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -120380,21 +120379,21 @@ │ │ │ │ bl bf584 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1db0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -120403,38 +120402,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf260 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1db0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] │ │ │ │ @@ -120442,15 +120441,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r1, r7, #20 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf118 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -120493,22 +120492,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -120517,68 +120516,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c24aa │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c24d0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1db0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -120589,15 +120588,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 c2772 │ │ │ │ @@ -120645,22 +120644,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -120671,15 +120670,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 c28be │ │ │ │ @@ -120728,22 +120727,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 c1d88 │ │ │ │ @@ -120796,30 +120795,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n c236c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c2796 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -120866,41 +120865,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 c2c00 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ b.w c1db0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n c2772 │ │ │ │ movs r3, #1 │ │ │ │ @@ -120911,30 +120910,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n c2772 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c28e2 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -120974,35 +120973,35 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n c29cc │ │ │ │ mov r8, ip │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -121024,34 +121023,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 c2a6e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -121073,40 +121072,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 c2b02 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ b.w c1db0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n c28be │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -121116,30 +121115,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n c28be │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c2b56 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ b.w c1db0 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n c2b38 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -121213,30 +121212,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c2c62 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ b.w c22d4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n c2c44 │ │ │ │ movs r3, #1 │ │ │ │ @@ -121288,34 +121287,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -121329,35 +121328,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -121373,36 +121372,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -121479,35 +121478,35 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c2f46 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w c3132 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w sl, [r3] │ │ │ │ blx 546f0 │ │ │ │ @@ -121571,39 +121570,39 @@ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c3056 │ │ │ │ cbz r6, c30b2 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, c30d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -121611,33 +121610,33 @@ │ │ │ │ b.n c2e92 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w c2e92 │ │ │ │ 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 c2e8c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ ldr r2, [pc, #48] @ (c314c ) │ │ │ │ ldr r3, [pc, #44] @ (c3148 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -121689,37 +121688,37 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [pc, #2000] @ c3974 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1df5e8 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c31e2 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -121727,25 +121726,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e536c │ │ │ │ + bl 1e50bc │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ @@ -121756,18 +121755,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed48 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ @@ -121813,53 +121812,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c32fe │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c333c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -121868,32 +121867,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfde0 │ │ │ │ + bl 1dfb30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ @@ -121905,15 +121904,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -121926,46 +121925,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3458 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -121991,25 +121990,25 @@ │ │ │ │ bl becdc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c34c4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -122061,15 +122060,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ @@ -122081,18 +122080,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ @@ -122119,40 +122118,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w c4c94 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c3606 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] @ c3978 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -122170,15 +122169,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w c4c64 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w c52b0 │ │ │ │ @@ -122221,53 +122220,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n c32e0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3710 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c374e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -122275,44 +122274,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfde0 │ │ │ │ + bl 1dfb30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e4fc4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ @@ -122332,20 +122331,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl becdc │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ 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 │ │ │ │ @@ -122354,18 +122353,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -122404,25 +122403,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w c5124 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf118 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w c4c7c │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -122466,117 +122465,117 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldmia r6!, {r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c39a4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e4fc4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3a00 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c3a30 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4974 │ │ │ │ + bl 1e46c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e00fc │ │ │ │ + bl 1dfe4c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3a5a │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5194 │ │ │ │ + bl 1e4ee4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -122589,67 +122588,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3aca │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e4fc4 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3b1c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ @@ -122686,25 +122685,25 @@ │ │ │ │ bl becdc │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3bba │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -122797,33 +122796,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 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -122840,64 +122839,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl be748 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3d64 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3d8e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be748 │ │ │ │ @@ -122910,33 +122909,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3dec │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl bf118 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -122946,106 +122945,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3e44 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c3e86 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3eca │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3f04 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -123058,49 +123057,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c3f62 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c3f92 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 1e4974 │ │ │ │ + bl 1e46c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ @@ -123109,27 +123108,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed48 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfde0 │ │ │ │ + bl 1dfb30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf118 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -123138,18 +123137,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed48 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -123245,15 +123244,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf118 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -123301,25 +123300,25 @@ │ │ │ │ bl becdc │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c41d0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -123328,25 +123327,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c4210 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -123402,15 +123401,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e4fc4 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -123433,15 +123432,15 @@ │ │ │ │ bl beee8 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c4300 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl bf3e4 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -123468,31 +123467,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl bed48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -123510,15 +123509,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl becdc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -123538,27 +123537,27 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl bed48 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfde0 │ │ │ │ + bl 1dfb30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e4fc4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ bl becdc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ @@ -123576,15 +123575,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl be748 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #2 │ │ │ │ bl beee8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -123611,46 +123610,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c44f8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfde0 │ │ │ │ + bl 1dfb30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e4fc4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -123670,15 +123669,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ @@ -123689,53 +123688,53 @@ │ │ │ │ bl bf118 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c45cc │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c460a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -123743,72 +123742,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfde0 │ │ │ │ + bl 1dfb30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e4fc4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c46b6 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be748 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ @@ -123819,23 +123818,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed48 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl bf118 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -123843,15 +123842,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -123894,34 +123893,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c47cc │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ @@ -123931,29 +123930,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bf118 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ 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 │ │ │ │ @@ -123963,18 +123962,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -124035,46 +124034,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e4fc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bf3e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c523a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -124084,29 +124083,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w c4dec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bf118 │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c5272 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -124123,15 +124122,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w c4d38 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf118 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -124141,68 +124140,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bed48 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4a8c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl becdc │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5414 │ │ │ │ + bl 1e5164 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -124211,18 +124210,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ ldr.w r2, [pc, #1952] @ c52c8 │ │ │ │ ldr.w r3, [pc, #1952] @ c52cc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -124295,30 +124294,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c4c0a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r0 │ │ │ │ b.w c405e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n c4be6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124333,15 +124332,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl bed48 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ b.w c4356 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n c4be6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -124398,30 +124397,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4d08 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ b.w c35e4 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n c4cea │ │ │ │ movs r3, #4 │ │ │ │ @@ -124472,30 +124471,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4db6 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r0 │ │ │ │ b.n c4a2a │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ b.n c4d96 │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -124545,30 +124544,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4e66 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ b.n c49b6 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n c4e48 │ │ │ │ movs r2, #1 │ │ │ │ @@ -124613,30 +124612,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4f04 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n c491a │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n c4ee6 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -124684,30 +124683,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c4fae │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n c48c0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n c4f8a │ │ │ │ movs r3, #1 │ │ │ │ @@ -124755,30 +124754,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5050 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r0 │ │ │ │ b.w c40ce │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n c5032 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124826,30 +124825,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c50f4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r0 │ │ │ │ b.w c409a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n c50d6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124881,30 +124880,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c5180 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ b.w c38de │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n c515c │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -124937,30 +124936,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5208 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ b.w c37f0 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n c51ea │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -125039,15 +125038,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 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, c5330 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -125100,15 +125099,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c5368 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231ed4 │ │ │ │ + bl 231c24 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c542e │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ movw r7, #651 @ 0x28b │ │ │ │ ldr.w r6, [r8, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -125117,22 +125116,22 @@ │ │ │ │ mov fp, r4 │ │ │ │ b.n c53d2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, c53cc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cbz r0, c53cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, c53cc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, c5420 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n c53cc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -125141,15 +125140,15 @@ │ │ │ │ bhi.n c53cc │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n c53cc │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n c53ae │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ str r6, [r3, #4] │ │ │ │ @@ -125165,15 +125164,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c53d2 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c53a0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -125224,65 +125223,65 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl befa4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c5fba │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -125319,38 +125318,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1414 │ │ │ │ + bl 1e1164 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w c5464 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c5448 │ │ │ │ ldrd r5, r9, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c5344 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr.w r2, [pc, #1672] @ c5cb4 │ │ │ │ ldr.w r3, [pc, #1660] @ c5cac │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -125364,29 +125363,29 @@ │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl befa4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c566c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -125394,18 +125393,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5fba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #16 │ │ │ │ lsls r1, r4, #16 │ │ │ │ @@ -125442,33 +125441,33 @@ │ │ │ │ mov r0, sl │ │ │ │ bl c16b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c55ea │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ b.n c55ea │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl befa4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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] │ │ │ │ @@ -125477,27 +125476,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -125506,27 +125505,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -125535,18 +125534,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5f06 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #13 │ │ │ │ lsls r1, r2, #13 │ │ │ │ @@ -125575,22 +125574,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -125604,32 +125603,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -125638,18 +125637,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5fba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #11 │ │ │ │ lsls r4, r1, #11 │ │ │ │ @@ -125678,22 +125677,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -125702,30 +125701,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -125747,27 +125746,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl bf820 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -125776,28 +125775,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -125827,33 +125826,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ b.n c55ea │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] │ │ │ │ @@ -125866,24 +125865,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -125892,18 +125891,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5fba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r6, r1, #5 │ │ │ │ @@ -125941,21 +125940,21 @@ │ │ │ │ add r1, sp, #808 @ 0x328 │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -125964,33 +125963,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl c3150 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -125998,28 +125997,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -126050,27 +126049,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -126078,18 +126077,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5fba │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ ldr r6, [r7, r0] │ │ │ │ @@ -126105,22 +126104,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -126128,15 +126127,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n c5724 │ │ │ │ movs r3, #32 │ │ │ │ b.n c5898 │ │ │ │ movs r3, #32 │ │ │ │ b.n c5eaa │ │ │ │ movs r3, #32 │ │ │ │ b.n c5cba │ │ │ │ @@ -126200,15 +126199,15 @@ │ │ │ │ bne.w c55fe │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w r5, #708 @ 0x2c4 │ │ │ │ adds r1, r2, r5 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n c5f78 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c5448 │ │ │ │ b.w c560c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -126218,21 +126217,21 @@ │ │ │ │ mov r0, sl │ │ │ │ bl befa4 │ │ │ │ mov r9, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -126242,27 +126241,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -126271,21 +126270,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -126308,15 +126307,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl bf820 │ │ │ │ b.w c55ea │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -126436,17 +126435,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n c6236 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ cbz r0, c624c │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -126599,25 +126598,25 @@ │ │ │ │ b.n c62da │ │ │ │ ldr r2, [pc, #28] @ (c63d8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (c63dc ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c6318 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + ble.n c644c │ │ │ │ movs r6, r4 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r2!, {r3, 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 │ │ │ │ @@ -127214,37 +127213,37 @@ │ │ │ │ ldr r3, [pc, #40] @ (c6a14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #40] @ (c6a18 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #40] @ (c6a1c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n c69da │ │ │ │ ldr r3, [pc, #32] @ (c6a20 ) │ │ │ │ add r3, pc │ │ │ │ b.n c69ec │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (c6a24 ) │ │ │ │ add r3, pc │ │ │ │ b.n c69ec │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + rev r2, r2 │ │ │ │ movs r7, r4 │ │ │ │ - bls.n c6a10 │ │ │ │ + bvc.n c6aa0 │ │ │ │ movs r6, r4 │ │ │ │ - sevl │ │ │ │ + pop {r3, r4, r7} │ │ │ │ movs r6, r4 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #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 │ │ │ │ @@ -127272,16 +127271,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #56] @ 0x38 │ │ │ │ bl c67ec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6a56 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -127825,16 +127824,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ streq r3, [r1, #8] │ │ │ │ beq.n c717e │ │ │ │ str r3, [r7, #32] │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cbz r0, c7176 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -128067,16 +128066,16 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl c67a4 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cbz r0, c7406 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [fp, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -128764,15 +128763,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r5, 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 │ │ │ │ @@ -129039,15 +129038,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c7e26 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c7dee │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 126a4c │ │ │ │ mov r8, r0 │ │ │ │ @@ -129286,15 +129285,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c80c8 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c808e │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 126a4c │ │ │ │ mov r8, r0 │ │ │ │ @@ -129442,15 +129441,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n c82a8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n c8276 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ 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 │ │ │ │ @@ -129559,15 +129558,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ strbne.w r0, [r8, r2] │ │ │ │ b.w c7794 │ │ │ │ adds r4, #2 │ │ │ │ cmp ip, r4 │ │ │ │ bne.n c8386 │ │ │ │ b.w c775a │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r6, r4 │ │ │ │ strh r6, [r1, #26] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -129803,16 +129802,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 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cbz r0, c86aa │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c86aa │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -129891,16 +129890,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 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cbz r0, c87b6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c87b6 │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -131589,15 +131588,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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c9a52 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -131605,28 +131604,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 c9a94 │ │ │ │ - bl 1be9d0 │ │ │ │ + bl 1be720 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2667c4 │ │ │ │ + bl 266514 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n c9aaa │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c9a82 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1be9d0 │ │ │ │ + bl 1be720 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n c9a94 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -131941,34 +131940,34 @@ │ │ │ │ bl a8734 │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c9f24 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #4 │ │ │ │ bl f7fe0 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n c9eaa │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, c9e9a │ │ │ │ bl 1384ec │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c9e8e │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #780] @ 0x30c │ │ │ │ cbz r1, c9eb6 │ │ │ │ mov r0, r6 │ │ │ │ bl 1384ec │ │ │ │ ldr.w r3, [r8, #956] @ 0x3bc │ │ │ │ cbz r3, c9efe │ │ │ │ @@ -132175,24 +132174,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n ca0dc │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n ca102 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed14 │ │ │ │ + bl 1bea64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ca0d6 │ │ │ │ ldr.w r0, [r8, #3664] @ 0xe50 │ │ │ │ adds r4, #4 │ │ │ │ bl 14d3c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2667d8 │ │ │ │ + bl 266528 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n ca0dc │ │ │ │ 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 │ │ │ │ @@ -132276,15 +132275,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #24 │ │ │ │ bl a8c1c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #600] @ 0x258 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 550d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl a89c8 │ │ │ │ @@ -132467,15 +132466,15 @@ │ │ │ │ ldr.w r0, [r9, #604] @ 0x25c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n ca462 │ │ │ │ ldr.w r1, [r9, #608] @ 0x260 │ │ │ │ cbz r0, ca458 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ cbz r0, ca452 │ │ │ │ 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 ca37c │ │ │ │ cmp r4, r8 │ │ │ │ @@ -132507,15 +132506,16 @@ │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r1, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrsh r0, [r1, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ bl 25a4a6 │ │ │ │ - ldmia.w r4, {r2, r3, r5} │ │ │ │ + b.n ca064 │ │ │ │ + movs r4, r5 │ │ │ │ bl ec4ae │ │ │ │ ldrb r4, [r7, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ vrsqrts.f32 , , │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ @@ -132540,21 +132540,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, ca524 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n ca4de │ │ │ │ vldr d7, [pc, #48] @ ca558 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (ca568 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -132573,15 +132573,15 @@ │ │ │ │ b.n ca514 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ 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] @ (ca7b4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -132805,50 +132805,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 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ cbz r6, ca83c │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 134490 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r3, [pc, #84] @ (ca8b8 ) │ │ │ │ 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 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ ldr r2, [pc, #48] @ (ca8bc ) │ │ │ │ ldr r3, [pc, #36] @ (ca8b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -132889,19 +132889,19 @@ │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 550d0 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ 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 │ │ │ │ @@ -132927,15 +132927,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n ca9c6 │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, ca9b8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ca9f4 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r2 │ │ │ │ @@ -133025,15 +133025,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, caa98 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -133217,15 +133217,15 @@ │ │ │ │ add.w r7, r7, #8960 @ 0x2300 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r7, #20 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, cac88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 1e8418 │ │ │ │ + bl 1e8168 │ │ │ │ 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} │ │ │ │ @@ -133270,20 +133270,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 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ 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 │ │ │ │ @@ -133295,68 +133295,68 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 134490 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n cad94 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cad2c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n cad50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be720 │ │ │ │ + bl 1be470 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2667c4 │ │ │ │ + bl 266514 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, cad8a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cad46 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 541fc │ │ │ │ b.n cad46 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ b.n cad7c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ addw sl, sp, #2444 @ 0x98c │ │ │ │ ldrd r6, r5, [sp, #116] @ 0x74 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr.w r3, [pc, #1404] @ cb324 │ │ │ │ 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 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ 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} │ │ │ │ @@ -133591,15 +133591,15 @@ │ │ │ │ cbz r3, cb082 │ │ │ │ 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 cb06a │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ cbz r6, cb0e8 │ │ │ │ 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 │ │ │ │ @@ -133864,21 +133864,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, cb39a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n cb356 │ │ │ │ vldr d7, [pc, #52] @ cb3d0 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (cb3e0 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -133898,15 +133898,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldrh r2, [r6, #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 │ │ │ │ @@ -134393,16 +134393,16 @@ │ │ │ │ cbz r0, cba04 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, cba1e │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n cba1e │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ 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 cba1e │ │ │ │ @@ -134640,23 +134640,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 cbca8 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cbd9a │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r7, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n cbc56 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ ldrb.w ip, [r5, #9] │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ @@ -134667,15 +134667,15 @@ │ │ │ │ bpl.n cbd32 │ │ │ │ cbz r5, cbcfa │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n cbd1a │ │ │ │ adds r3, r0, r7 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n cbd1a │ │ │ │ @@ -134723,32 +134723,32 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ b.n cbd0c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cbd6c │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cbdbc │ │ │ │ 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 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, cbd92 │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cbdcc │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ b.n cbc7a │ │ │ │ @@ -134878,15 +134878,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ bl a8c1c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #600] @ 0x258 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 550d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl a89c8 │ │ │ │ @@ -135055,15 +135055,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n cc11e │ │ │ │ ldr.w r3, [r8, #608] @ 0x260 │ │ │ │ cbz r0, cc114 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ cbz r0, cc110 │ │ │ │ ldr.w r3, [r8, #612] @ 0x264 │ │ │ │ str.w r5, [r8, #616] @ 0x268 │ │ │ │ str.w r0, [r8, #608] @ 0x260 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n cc068 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -135094,15 +135094,15 @@ │ │ │ │ rors r2, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ strd pc, pc, [sp], #1020 @ 0x3fc │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r4, r5 │ │ │ │ bpl.n cc256 │ │ │ │ @ instruction: 0xffff3f86 │ │ │ │ lsls r3, r5, #2 │ │ │ │ bcs.n cc11a │ │ │ │ vabdl.u q15, d15, d5 │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ add.w r7, r4, #5056 @ 0x13c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ add.w r1, r4, #5024 @ 0x13a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl f7eb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ cbnz r6, cc20a │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cbnz r3, cc23c │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl a86d0 │ │ │ │ @@ -135849,30 +135849,30 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n cc9b0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, cc9b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n cc9ac │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1272a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cccb0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, fp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ 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 │ │ │ │ @@ -135907,15 +135907,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1344f0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #228 @ 0xe4 │ │ │ │ bl f7760 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ 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] │ │ │ │ @@ -135930,17 +135930,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ccc0a │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 127430 │ │ │ │ ldr r2, [pc, #532] @ (ccccc ) │ │ │ │ ldr r3, [pc, #520] @ (cccc4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -135979,15 +135979,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ccc72 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ cbz r4, ccb50 │ │ │ │ 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 │ │ │ │ @@ -136038,15 +136038,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl ca8c0 │ │ │ │ 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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ccca6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -136075,15 +136075,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl f49f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25cf9c │ │ │ │ + bl 25ccec │ │ │ │ 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 │ │ │ │ @@ -137954,23 +137954,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n ce0cc │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n ce038 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ mov sl, r0 │ │ │ │ bl b5044 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ccf00 │ │ │ │ + bl 1ccc50 │ │ │ │ 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 │ │ │ │ @@ -138539,30 +138539,30 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ce6b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ce6ac │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1272a4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cea8c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #144 @ 0x90 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ 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 │ │ │ │ @@ -138593,15 +138593,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ bl 1344f0 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ bl f7760 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ 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 │ │ │ │ @@ -138626,15 +138626,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bl f49f8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25cf9c │ │ │ │ + bl 25ccec │ │ │ │ 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 │ │ │ │ @@ -138650,15 +138650,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ce95c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 1389f0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ cbz r4, ce818 │ │ │ │ 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 │ │ │ │ @@ -138723,15 +138723,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl ca8c0 │ │ │ │ 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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldrb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cea5a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -138791,17 +138791,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n cea0e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1384ec │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127430 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n ce8d4 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ @@ -138857,31 +138857,31 @@ │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ b.n ce95c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n ce9de │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127430 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ b.n ce980 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n cea64 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127430 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -141383,16 +141383,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d0622 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d0622 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1cce10 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1ccb60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d0896 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d08ba │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -141560,16 +141560,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 2d08e8 │ │ │ │ - bl 1cce10 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1ccb60 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d095c │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d0932 │ │ │ │ mov r1, r2 │ │ │ │ @@ -141623,16 +141623,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 d0770 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d08ae │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w d0606 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d0944 │ │ │ │ @@ -141697,16 +141697,16 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w d0614 │ │ │ │ b.n d08ba │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n d086e │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cbz r0, d09ba │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n d09ba │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d0802 │ │ │ │ @@ -141760,17 +141760,17 @@ │ │ │ │ b.n d06a6 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n d0636 │ │ │ │ mov r8, r9 │ │ │ │ b.n d08c0 │ │ │ │ nop │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #22] │ │ │ │ movs r4, r5 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ 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 │ │ │ │ @@ -142590,16 +142590,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d147a │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d147a │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1cce10 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1ccb60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1654 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d167a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -142786,16 +142786,16 @@ │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d1568 │ │ │ │ adds r1, #20 │ │ │ │ b.n d158c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d166c │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w d1460 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1854 │ │ │ │ @@ -142820,16 +142820,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 2d08e8 │ │ │ │ - bl 1cce10 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1ccb60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d186a │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1840 │ │ │ │ movs r3, #0 │ │ │ │ @@ -142987,16 +142987,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d146e │ │ │ │ b.n d167a │ │ │ │ adds r1, #20 │ │ │ │ b.n d17a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, d18c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d18c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -143050,17 +143050,17 @@ │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n d1490 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ b.n d17cc │ │ │ │ nop │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ movs r4, r5 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r7, #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] @ (d1b20 ) │ │ │ │ @@ -147679,23 +147679,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 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #2 │ │ │ │ beq.n d4b1e │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ cbnz r3, d4b42 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #4 │ │ │ │ beq.n d4ab0 │ │ │ │ ldrb.w r3, [sl, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d4ab0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -147729,15 +147729,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 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ movw r2, #2424 @ 0x978 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -148015,37 +148015,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n d4f20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bcbe4 │ │ │ │ + bl 2bc934 │ │ │ │ blx 55148 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2bcbe4 │ │ │ │ + bl 2bc934 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 550d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 546f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bcb34 │ │ │ │ + bl 2bc884 │ │ │ │ blx 55148 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2bcb34 │ │ │ │ + bl 2bc884 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 550d0 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -148098,15 +148098,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 │ │ │ │ - rsb r0, lr, #10813440 @ 0xa50000 │ │ │ │ + @ instruction: 0xf3160025 │ │ │ │ stmdb 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] @ d5da8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #3596] @ d5dac │ │ │ │ @@ -149254,70 +149254,70 @@ │ │ │ │ cmp r5, #27 │ │ │ │ bhi.w d5f12 │ │ │ │ b.n d5f30 │ │ │ │ add sp, #352 @ 0x160 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r8, #10813440 @ 0xa50000 │ │ │ │ - bic.w r0, r6, #10813440 @ 0xa50000 │ │ │ │ - @ instruction: 0xf3c40025 │ │ │ │ - @ instruction: 0xf3aa0025 │ │ │ │ - @ instruction: 0xf3c00025 │ │ │ │ - @ instruction: 0xf3b40025 │ │ │ │ - @ instruction: 0xf3900025 │ │ │ │ - @ instruction: 0xf35e0025 │ │ │ │ - @ instruction: 0xf3760025 │ │ │ │ - @ instruction: 0xf3560025 │ │ │ │ - @ instruction: 0xf36e0025 │ │ │ │ - @ instruction: 0xf34e0025 │ │ │ │ - @ instruction: 0xf3660025 │ │ │ │ - @ instruction: 0xf34a0025 │ │ │ │ - @ instruction: 0xf3600025 │ │ │ │ - @ instruction: 0xf3380025 │ │ │ │ - @ instruction: 0xf3500025 │ │ │ │ - @ instruction: 0xf32c0025 │ │ │ │ - @ instruction: 0xf33c0025 │ │ │ │ - @ instruction: 0xf34e0025 │ │ │ │ - @ instruction: 0xf2da0025 │ │ │ │ - movt r0, #37 @ 0x25 │ │ │ │ - @ instruction: 0xf2f40025 │ │ │ │ - @ instruction: 0xf2de0025 │ │ │ │ - @ instruction: 0xf3160025 │ │ │ │ - @ instruction: 0xf30a0025 │ │ │ │ - movt r0, #16421 @ 0x4025 │ │ │ │ - @ instruction: 0xf2da0025 │ │ │ │ - @ instruction: 0xf2740025 │ │ │ │ - @ instruction: 0xf2560025 │ │ │ │ - @ instruction: 0xf2220025 │ │ │ │ - addw r0, r8, #37 @ 0x25 │ │ │ │ - rsbs r0, r4, #37 @ 0x25 │ │ │ │ - subs.w r0, sl, #37 @ 0x25 │ │ │ │ - @ instruction: 0xf1860025 │ │ │ │ - sbc.w r0, ip, #37 @ 0x25 │ │ │ │ - @ instruction: 0xf1380025 │ │ │ │ - adds.w r0, lr, #37 @ 0x25 │ │ │ │ - @ instruction: 0xf0ea0025 │ │ │ │ - @ instruction: 0xf0d00025 │ │ │ │ - eors.w r0, ip, #37 @ 0x25 │ │ │ │ - eor.w r0, r2, #37 @ 0x25 │ │ │ │ - orr.w r0, lr, #37 @ 0x25 │ │ │ │ - bics.w r0, lr, #37 @ 0x25 │ │ │ │ + sbc.w r0, r0, #37 @ 0x25 │ │ │ │ + sbc.w r0, lr, #37 @ 0x25 │ │ │ │ + add.w r0, ip, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf0f20025 │ │ │ │ + add.w r0, r8, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf0fc0025 │ │ │ │ + @ instruction: 0xf0d80025 │ │ │ │ + @ instruction: 0xf0a60025 │ │ │ │ + @ instruction: 0xf0be0025 │ │ │ │ + eors.w r0, lr, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf0b60025 │ │ │ │ + eors.w r0, r6, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf0ae0025 │ │ │ │ + eors.w r0, r2, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf0a80025 │ │ │ │ + eor.w r0, r0, #37 @ 0x25 │ │ │ │ + eors.w r0, r8, #37 @ 0x25 │ │ │ │ + orns r0, r4, #37 @ 0x25 │ │ │ │ + eor.w r0, r4, #37 @ 0x25 │ │ │ │ + eors.w r0, r6, #37 @ 0x25 │ │ │ │ + bic.w r0, r2, #37 @ 0x25 │ │ │ │ + and.w r0, r8, #37 @ 0x25 │ │ │ │ + bics.w r0, ip, #37 @ 0x25 │ │ │ │ + bic.w r0, r6, #37 @ 0x25 │ │ │ │ + orrs.w r0, lr, #37 @ 0x25 │ │ │ │ + orrs.w r0, r2, #37 @ 0x25 │ │ │ │ and.w r0, ip, #37 @ 0x25 │ │ │ │ - vaddl.s32 q8, d14, d21 │ │ │ │ + bic.w r0, r2, #37 @ 0x25 │ │ │ │ vext.8 d0, d12, d21, #0 │ │ │ │ - vaddl.s32 q0, d8, d21 │ │ │ │ - vaddl.s8 q8, d10, d21 │ │ │ │ - vext.8 d0, d6, d21, #0 │ │ │ │ - vaddl.s16 q8, d4, d21 │ │ │ │ - vaddl.s8 q8, d4, d21 │ │ │ │ - vaddl.s8 q0, d12, d21 │ │ │ │ - vaddl.s16 q0, d2, d21 │ │ │ │ - vhadd.s8 d16, d6, d21 │ │ │ │ - vhadd.s d0, d4, d21 │ │ │ │ + vaddl.s16 q0, d14, d21 │ │ │ │ + vhadd.s32 d16, d10, d21 │ │ │ │ + vhadd.s16 d16, d0, d21 │ │ │ │ + vhadd.s16 d0, d12, d21 │ │ │ │ + vhadd.s8 d0, d2, d21 │ │ │ │ + cdp 0, 12, cr0, cr14, cr5, {1} │ │ │ │ + cdp 0, 11, cr0, cr4, cr5, {1} │ │ │ │ + cdp 0, 8, cr0, cr0, cr5, {1} │ │ │ │ + cdp 0, 6, cr0, cr6, cr5, {1} │ │ │ │ + cdp 0, 3, cr0, cr2, cr5, {1} │ │ │ │ + cdp 0, 1, cr0, cr8, cr5, {1} │ │ │ │ + stcl 0, cr0, [r4, #148]! @ 0x94 │ │ │ │ + stcl 0, cr0, [sl, #148] @ 0x94 │ │ │ │ + ldc 0, cr0, [r6, #148] @ 0x94 │ │ │ │ + stc 0, cr0, [r6, #148] @ 0x94 │ │ │ │ + ldcl 0, cr0, [r4, #-148] @ 0xffffff6c │ │ │ │ + ldc 0, cr0, [r6, #-148]! @ 0xffffff6c │ │ │ │ + stc 0, cr0, [r4, #-148] @ 0xffffff6c │ │ │ │ + ldcl 0, cr0, [r0], #148 @ 0x94 │ │ │ │ + ldc 0, cr0, [r2, #-148] @ 0xffffff6c │ │ │ │ + ldcl 0, cr0, [lr], #148 @ 0x94 │ │ │ │ + ldc 0, cr0, [ip, #-148] @ 0xffffff6c │ │ │ │ + stc 0, cr0, [ip, #-148] @ 0xffffff6c │ │ │ │ + ldcl 0, cr0, [r4], {37} @ 0x25 │ │ │ │ + ldcl 0, cr0, [sl], {37} @ 0x25 │ │ │ │ + stc 0, cr0, [lr], {37} @ 0x25 │ │ │ │ + ldcl 0, cr0, [ip], #-148 @ 0xffffff6c │ │ │ │ cmp r5, #1 │ │ │ │ beq.n d5f2e │ │ │ │ cmp r5, #2 │ │ │ │ beq.n d5f2e │ │ │ │ cmp r5, #3 │ │ │ │ beq.n d5f2e │ │ │ │ cmp r5, #4 │ │ │ │ @@ -149800,22 +149800,22 @@ │ │ │ │ b.n d616e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #608 @ (adr r0, d65a0 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4, #-148] @ 0xffffff6c │ │ │ │ - ldcl 0, cr0, [r2], #148 @ 0x94 │ │ │ │ - mrrc 0, 2, r0, ip, cr5 │ │ │ │ - mcrr 0, 2, r0, r4, cr5 │ │ │ │ + orr.w r0, ip, r5, asr #32 │ │ │ │ + bics.w r0, sl, r5, asr #32 │ │ │ │ + @ instruction: 0xe9a40025 │ │ │ │ + @ instruction: 0xe98c0025 │ │ │ │ ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sbcs.w r0, r0, r5, asr #32 │ │ │ │ - sbc.w r0, r4, r5, asr #32 │ │ │ │ + ldmia.w r8!, {r0, r2, r5} │ │ │ │ + stmia.w ip!, {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] │ │ │ │ @@ -150863,17 +150863,17 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d6758 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ movs r4, r5 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + subs r4, r1, #7 │ │ │ │ movs r4, r5 │ │ │ │ str r7, [sp, #456] @ 0x1c8 │ │ │ │ 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 │ │ │ │ @@ -150919,15 +150919,15 @@ │ │ │ │ bl 1272a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d84da │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ 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 │ │ │ │ @@ -151480,15 +151480,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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d84ba │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -151893,15 +151893,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n d7b40 │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r3, #6] │ │ │ │ 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 │ │ │ │ @@ -152336,15 +152336,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d76f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w d7714 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -152506,15 +152506,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n d8010 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127430 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n d80a0 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d8476 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -152588,15 +152588,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127430 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n d80a0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w d85c4 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, r9 │ │ │ │ b.n d7f3e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -152696,15 +152696,15 @@ │ │ │ │ b.n d81cc │ │ │ │ bne.n d84b2 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d84b2 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d7dbc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n d80a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbnz r3, d84f4 │ │ │ │ orr.w r6, r6, #24903680 @ 0x17c0000 │ │ │ │ b.w d7414 │ │ │ │ @@ -152780,15 +152780,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n d7f3e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r6, r2 │ │ │ │ b.w d7868 │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsls r0, r5, #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 │ │ │ │ @@ -154428,15 +154428,15 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d90d0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d0-d3}, [lr :128], fp │ │ │ │ + @ instruction: 0xf656002b │ │ │ │ ldr r4, [r7, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -154481,15 +154481,15 @@ │ │ │ │ bl 1272a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dad66 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ 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 │ │ │ │ @@ -155045,15 +155045,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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dad54 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r3 │ │ │ │ @@ -155459,15 +155459,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n da468 │ │ │ │ nop │ │ │ │ str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r6, fp, asr #32 │ │ │ │ + ldmia.w lr!, {r0, r1, r3, r5} │ │ │ │ ldrsh r4, [r6, r6] │ │ │ │ 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 │ │ │ │ @@ -155859,15 +155859,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da01e │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w da03a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -156030,15 +156030,15 @@ │ │ │ │ strb.w r3, [r4, #441] @ 0x1b9 │ │ │ │ b.w d9adc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127430 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n da958 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dad30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -156110,15 +156110,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127430 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n da958 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w dae24 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, sl │ │ │ │ b.n da80e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -156200,15 +156200,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl eb2fc │ │ │ │ b.w da030 │ │ │ │ ldrb.w r2, [r4, #440] @ 0x1b8 │ │ │ │ b.n daa88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n da958 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbnz r3, dad7e │ │ │ │ orr.w sl, sl, #24903680 @ 0x17c0000 │ │ │ │ b.w d9d44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #24903680 @ 0x17c0000 │ │ │ │ @@ -156267,15 +156267,15 @@ │ │ │ │ b.n da8d0 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n da80e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r7, r2 │ │ │ │ b.w da196 │ │ │ │ - b.n daf84 │ │ │ │ + ble.n dae14 │ │ │ │ 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 │ │ │ │ @@ -157881,15 +157881,15 @@ │ │ │ │ b.w db8e8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #128] @ (dc1a8 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n dc11c │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r5 │ │ │ │ cmp ip, ip │ │ │ │ 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 │ │ │ │ @@ -157938,15 +157938,15 @@ │ │ │ │ bl 1272a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dd6b4 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ 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 │ │ │ │ @@ -158505,15 +158505,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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dd688 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -158928,15 +158928,15 @@ │ │ │ │ nop │ │ │ │ subs r6, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #134 @ 0x86 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ movs r3, r5 │ │ │ │ adds r7, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -159404,15 +159404,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dc86a │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w dc886 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -159622,15 +159622,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n dd226 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127430 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n dd2b2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dd7f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -159670,15 +159670,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127430 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n dd2b2 │ │ │ │ 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 │ │ │ │ @@ -159748,15 +159748,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dcfd6 │ │ │ │ b.n dcfd2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n dd2b2 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd74e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -159933,15 +159933,15 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ b.n dd790 │ │ │ │ mov r6, r2 │ │ │ │ b.w dc9e6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + push {r1, r2} │ │ │ │ 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 │ │ │ │ @@ -160029,28 +160029,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12ced4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160072,28 +160072,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12ced4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160115,26 +160115,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12ced4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160148,75 +160148,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6748 │ │ │ │ + bl 1b6498 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b68d0 │ │ │ │ + bl 1b6620 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6e94 │ │ │ │ + bl 1b6be4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b63ec │ │ │ │ + bl 1b613c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6118 │ │ │ │ + bl 1b5e68 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6280 │ │ │ │ + bl 1b5fd0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1baa38 │ │ │ │ + bl 1ba788 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6a5c │ │ │ │ + bl 1b67ac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6530 │ │ │ │ + bl 1b6280 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3c90 │ │ │ │ + bl 1d39e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6e94 │ │ │ │ + bl 1b6be4 │ │ │ │ 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 │ │ │ │ @@ -160432,15 +160432,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ b.n ddd30 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ddf90 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160453,15 +160453,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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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] │ │ │ │ @@ -160556,19 +160556,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #228 @ 0xe4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ movs r3, r5 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #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 │ │ │ │ @@ -160777,15 +160777,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n de142 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de396 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160798,15 +160798,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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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] │ │ │ │ @@ -160902,19 +160902,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r7, pc, #544 @ (adr r7, de624 ) │ │ │ │ movs r3, r5 │ │ │ │ adds r2, r7, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + str r2, [r2, #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 │ │ │ │ @@ -161123,15 +161123,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n de54a │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de79e │ │ │ │ adds r3, #1 │ │ │ │ @@ -161144,15 +161144,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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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] │ │ │ │ @@ -161248,19 +161248,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #224 @ (adr r6, de8ec ) │ │ │ │ + add r3, pc, #512 @ (adr r3, dea0c ) │ │ │ │ movs r3, r5 │ │ │ │ adds r2, r6, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #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} │ │ │ │ @@ -161477,23 +161477,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, dea68 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c4070 │ │ │ │ + bl 1c3dc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n dea40 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n dea62 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n dea38 │ │ │ │ ldr r2, [pc, #36] @ (dea70 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -161505,15 +161505,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, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r0, #8] │ │ │ │ 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 │ │ │ │ @@ -161810,19 +161810,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r6, r4, #21 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #912 @ (adr r0, df124 ) │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r5 │ │ │ │ asrs r6, r2, #17 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r5 │ │ │ │ blx 54c30 <__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 │ │ │ │ @@ -162276,17 +162276,17 @@ │ │ │ │ ... │ │ │ │ asrs r0, r5, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r5 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n df08a │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ @@ -175522,15 +175522,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e8508 │ │ │ │ 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 2c64fc │ │ │ │ + bl 2c624c │ │ │ │ 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] │ │ │ │ @@ -175738,15 +175738,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 2c6598 │ │ │ │ + bl 2c62e8 │ │ │ │ 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] │ │ │ │ @@ -175762,15 +175762,15 @@ │ │ │ │ ldr.w r0, [fp, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n e8600 │ │ │ │ ldr.w r0, [r6, #3652] @ 0xe44 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #16 │ │ │ │ - bl 2c65dc │ │ │ │ + bl 2c632c │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n e8508 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -175811,18 +175811,18 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ - vtbl.8 d28, {d31}, d10 │ │ │ │ + vsli.64 q14, q1, #63 @ 0x3f │ │ │ │ movs r4, r4 │ │ │ │ ldrb r0, [r6, #9] │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r2, e86e4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -176189,15 +176189,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 e8bcc │ │ │ │ - bl 2c6598 │ │ │ │ + bl 2c62e8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8bae │ │ │ │ ldr.w sl, [pc, #560] @ e8d0c │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (e8d10 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -176232,15 +176232,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 55148 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1c3d38 │ │ │ │ + bl 1c3a88 │ │ │ │ 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] │ │ │ │ @@ -176285,15 +176285,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w e8cf6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2c64fc │ │ │ │ + bl 2c624c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8bae │ │ │ │ ldr r3, [pc, #324] @ (e8d1c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -176338,15 +176338,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 55148 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c3d38 │ │ │ │ + bl 1c3a88 │ │ │ │ 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] │ │ │ │ @@ -176405,30 +176405,28 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - movs r3, r5 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ - movs r3, r5 │ │ │ │ - cmp r6, r4 │ │ │ │ + cdp2 0, 0, cr0, cr8, cr10, {1} │ │ │ │ + cdp2 0, 3, cr0, cr2, cr10, {1} │ │ │ │ + negs r6, r5 │ │ │ │ movs r5, r4 │ │ │ │ strb r0, [r1, #17] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - vaddl.u q8, d10, d26 │ │ │ │ - vaddl.u q0, d14, d26 │ │ │ │ - add r4, r5 │ │ │ │ + stc2l 0, cr0, [r2, #-168] @ 0xffffff58 │ │ │ │ + stc2 0, cr0, [r6, #-168] @ 0xffffff58 │ │ │ │ + adcs r4, r6 │ │ │ │ movs r5, r4 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ - movs r4, r4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt ne │ │ │ │ + movne r4, r4 │ │ │ │ + stmdbne 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] @ (e8ea0 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [pc, #352] @ (e8ea4 ) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [pc, #352] @ (e8ea8 ) │ │ │ │ @@ -176462,15 +176460,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 2c64fc │ │ │ │ + bl 2c624c │ │ │ │ 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 │ │ │ │ @@ -176798,15 +176796,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e9172 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, e9166 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, e9158 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n e9148 │ │ │ │ @@ -176951,15 +176949,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 1c5560 │ │ │ │ + bl 1c52b0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orr.w r0, r0, r9 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb.w r9, r0 │ │ │ │ bcc.n e92b0 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ b.n e92e4 │ │ │ │ @@ -177029,28 +177027,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 e9ca6 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.w e9bb8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ bhi.w e9cd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 │ │ │ │ @@ -177260,15 +177258,15 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e9618 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e9d18 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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] │ │ │ │ @@ -177299,39 +177297,39 @@ │ │ │ │ cbz r0, e967c │ │ │ │ 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 1c59e8 │ │ │ │ + bl 1c5738 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n e965e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, e969a │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r2, [r3, #3224] @ 0xc98 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1c59e8 │ │ │ │ + bl 1c5738 │ │ │ │ ldrd r2, r0, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r2, #2632] @ 0xa48 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2632] @ 0xa48 │ │ │ │ blx 5563c │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c5460 │ │ │ │ + bl 1c51b0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl b8f84 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -177611,15 +177609,15 @@ │ │ │ │ beq.w e9ee8 │ │ │ │ str.w sl, [r4, #672] @ 0x2a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n e93fc │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 │ │ │ │ @@ -177635,15 +177633,15 @@ │ │ │ │ bl f7eb8 │ │ │ │ ldr.w r3, [r5, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e9b4c │ │ │ │ add.w r0, r3, #5280 @ 0x14a0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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} │ │ │ │ @@ -177711,27 +177709,27 @@ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.w e9ce8 │ │ │ │ ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9cbe │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9ee8 │ │ │ │ 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 e99a0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r1, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n e96c2 │ │ │ │ movs r4, #1 │ │ │ │ b.n e9380 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28818 @ 0x7092 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ @@ -177758,15 +177756,15 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ bl f7fe0 │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n e96c2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w e9cde │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ @@ -177778,15 +177776,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w e9d56 │ │ │ │ ldr.w r1, [r5, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9d4c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9d48 │ │ │ │ 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 │ │ │ │ @@ -177821,15 +177819,15 @@ │ │ │ │ strd r3, r4, [sp, #16] │ │ │ │ bl b8af0 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e93ba │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e96c2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -177939,15 +177937,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 │ │ │ │ - cbz r6, e9d84 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n e9a3e │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx 549cc │ │ │ │ b.n e9ba0 │ │ │ │ @@ -177970,15 +177968,15 @@ │ │ │ │ b.n e9a3a │ │ │ │ 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 2be8f4 │ │ │ │ + bl 2be644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e95fc │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r8, [sl, #320] @ 0x140 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add.w fp, r8, r6 │ │ │ │ bmi.n e9ea2 │ │ │ │ @@ -177986,24 +177984,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 2beb58 │ │ │ │ + bl 2be8a8 │ │ │ │ ldr r2, [pc, #284] @ (e9ef0 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ adds r6, #12 │ │ │ │ - bl 2beb58 │ │ │ │ + bl 2be8a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r3, [r7, #2080] @ 0x820 │ │ │ │ ldr.w r2, [r7, #2084] @ 0x824 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n e9e58 │ │ │ │ mov r4, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -178024,32 +178022,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 2beb58 │ │ │ │ + bl 2be8a8 │ │ │ │ ldrb.w r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e9e02 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl b8cb8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 2beb58 │ │ │ │ + bl 2be8a8 │ │ │ │ b.n e9e0a │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r5, r3 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n e9e94 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -178062,19 +178060,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 2beb58 │ │ │ │ + bl 2be8a8 │ │ │ │ cmp r6, r5 │ │ │ │ bcc.n e9e6c │ │ │ │ mov r0, fp │ │ │ │ - bl 2beb94 │ │ │ │ + bl 2be8e4 │ │ │ │ b.w e95fc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr.w r1, [sl, #372] @ 0x174 │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl b8ef4 │ │ │ │ @@ -178085,31 +178083,31 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [pc, #44] @ (e9ef4 ) │ │ │ │ ldr r1, [pc, #48] @ (e9ef8 ) │ │ │ │ ldr.w r3, [r8, #3656] @ 0xe48 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n e9db6 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cbnz r3, e9ee2 │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.w e950c │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.n e9c92 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + strh r6, [r7, #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] @ (ea0a0 ) │ │ │ │ @@ -178264,25 +178262,25 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ str r2, [r5, #4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ movs r4, r4 │ │ │ │ bl 2860ba │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 2, APSR_nzcv, cr3, cr15, {7} │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ 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] │ │ │ │ @@ -178326,15 +178324,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n ea192 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea166 │ │ │ │ dmb ish │ │ │ │ @@ -178342,15 +178340,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea154 │ │ │ │ b.n ea126 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -178436,15 +178434,15 @@ │ │ │ │ vldr d7, [r2, #-8] │ │ │ │ b.n ea200 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r6, r0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ movs r4, r4 │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -178585,15 +178583,15 @@ │ │ │ │ cbz r1, ea482 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea4aa │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea434 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -178614,15 +178612,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w ea33c │ │ │ │ b.n ea33e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n ea39a │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ mov r3, r9 │ │ │ │ @@ -178741,28 +178739,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea602 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea5de │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea5d0 │ │ │ │ b.n ea520 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n ea5b0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea608 │ │ │ │ @@ -178855,28 +178853,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea73a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea716 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea708 │ │ │ │ b.n ea676 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n ea6ea │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea740 │ │ │ │ @@ -178945,29 +178943,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea82e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea80a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea7fa │ │ │ │ b.n ea7ac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n ea7de │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea816 │ │ │ │ @@ -179033,30 +179031,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea91c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea8f6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea8e6 │ │ │ │ b.n ea898 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n ea8ca │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea902 │ │ │ │ @@ -179135,29 +179133,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eaa24 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea9fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea9f0 │ │ │ │ b.n ea984 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n ea9d2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eaa2a │ │ │ │ @@ -179237,29 +179235,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n eaaa6 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eab32 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eab0e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eaafe │ │ │ │ b.n eaa94 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n eaadc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eab1a │ │ │ │ @@ -179367,29 +179365,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eac8e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eac68 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eac5a │ │ │ │ b.n eab9e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n eac3c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eac94 │ │ │ │ @@ -179479,29 +179477,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n eadba │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ead94 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ead84 │ │ │ │ b.n ead04 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n ead64 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n eadc0 │ │ │ │ @@ -179598,28 +179596,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eaef6 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eaed2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eaec4 │ │ │ │ b.n eae38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n eaea4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eaefc │ │ │ │ @@ -179718,28 +179716,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb038 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb014 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb006 │ │ │ │ b.n eaf76 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n eafe6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb03e │ │ │ │ @@ -179840,29 +179838,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb17e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb15a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb14a │ │ │ │ b.n eb0bc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n eb12e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb166 │ │ │ │ @@ -179965,29 +179963,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb2ce │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb2a8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb29a │ │ │ │ b.n eb204 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n eb27a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb2d4 │ │ │ │ @@ -180081,29 +180079,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb402 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb3dc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb3ce │ │ │ │ b.n eb342 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n eb3b0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb408 │ │ │ │ @@ -180197,29 +180195,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb536 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb510 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb502 │ │ │ │ b.n eb476 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n eb4e4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb53c │ │ │ │ @@ -180313,28 +180311,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb66a │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb646 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb638 │ │ │ │ b.n eb5ae │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n eb618 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb670 │ │ │ │ @@ -180427,28 +180425,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb79c │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb778 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb76a │ │ │ │ b.n eb6e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n eb74a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb7a2 │ │ │ │ @@ -180535,30 +180533,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb8ba │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb894 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb884 │ │ │ │ b.n eb836 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n eb868 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb8a0 │ │ │ │ @@ -180630,30 +180628,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb9b2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb98c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb97c │ │ │ │ b.n eb924 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n eb960 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb998 │ │ │ │ @@ -180689,52 +180687,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 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1be7f8 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be9d0 │ │ │ │ + bl 1be720 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be9d0 │ │ │ │ + bl 1be720 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d824 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, eba90 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be9d0 │ │ │ │ + bl 1be720 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d824 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n eba8c │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be9d0 │ │ │ │ + bl 1be720 │ │ │ │ b.n eba74 │ │ │ │ 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 │ │ │ │ @@ -180799,34 +180797,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n ebb44 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n ebb9e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [pc, #44] @ (ebbcc ) │ │ │ │ ldr r3, [pc, #36] @ (ebbc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -180963,75 +180961,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 2dfb6c │ │ │ │ + bl 2df8bc │ │ │ │ mov r4, r0 │ │ │ │ - bl 226320 │ │ │ │ + bl 226070 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbd54 │ │ │ │ + bl 1fbaa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21be04 │ │ │ │ + bl 21bb54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0154 │ │ │ │ + bl 1efea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e444c │ │ │ │ + bl 1e419c │ │ │ │ mov r0, r4 │ │ │ │ - bl 237794 │ │ │ │ + bl 2374e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec9f0 │ │ │ │ + bl 1ec740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eca38 │ │ │ │ + bl 1ec788 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbd54 │ │ │ │ + bl 1fbaa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239e5c │ │ │ │ + bl 239bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 237424 │ │ │ │ + bl 237174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26734c │ │ │ │ + bl 26709c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f988 │ │ │ │ + bl 22f6d8 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215ea0 │ │ │ │ + bl 215bf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237424 │ │ │ │ + bl 237174 │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2338b4 │ │ │ │ + bl 233604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f278 │ │ │ │ + bl 22efc8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26245c │ │ │ │ + bl 2621ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 237794 │ │ │ │ + bl 2374e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377f4 │ │ │ │ + bl 237544 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a5c0 │ │ │ │ + bl 23a310 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 24c814 │ │ │ │ + bl 24c564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ ldr r2, [pc, #40] @ (ebde8 ) │ │ │ │ ldr r3, [pc, #28] @ (ebde0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -181041,15 +181039,15 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ muls r2, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ tst r2, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, ebe36 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ @@ -181262,25 +181260,25 @@ │ │ │ │ bne.n ec04a │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ec04a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (ec070 ) │ │ │ │ ldr r2, [pc, #28] @ (ec06c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -182154,15 +182152,15 @@ │ │ │ │ b.n ec87e │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n ec87e │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ blx 5404c │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #4 │ │ │ │ bl f7fe0 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ @@ -182199,15 +182197,15 @@ │ │ │ │ beq.w ecf50 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n ec960 │ │ │ │ add.w r7, r6, #4960 @ 0x1360 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n ecaa0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, eca26 │ │ │ │ mov r0, r6 │ │ │ │ @@ -182268,15 +182266,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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ed006 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ @@ -182471,15 +182469,15 @@ │ │ │ │ beq.w ecfbe │ │ │ │ ldr r3, [pc, #32] @ (ecd48 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n ecd4c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #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 │ │ │ │ @@ -182802,40 +182800,40 @@ │ │ │ │ bl ebbf8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed116 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1bed14 │ │ │ │ + bl 1bea64 │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed14 │ │ │ │ + bl 1bea64 │ │ │ │ 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 14d754 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1bed14 │ │ │ │ + bl 1bea64 │ │ │ │ cbnz r0, ed11a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n ed0f6 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n ed0f6 │ │ │ │ @@ -182844,15 +182842,15 @@ │ │ │ │ bl ec808 │ │ │ │ cbnz r0, ed10e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl ec808 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed0f2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -182898,15 +182896,15 @@ │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ bl 14d3c0 │ │ │ │ ldr r3, [pc, #164] @ (ed228 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e44e8 │ │ │ │ + bl 1e4238 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl ebbf8 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed216 │ │ │ │ @@ -182957,15 +182955,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n ed1e0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ movs r4, r4 │ │ │ │ cmp r6, #24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -183212,78 +183210,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed508 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n ed53e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed53e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r1, [pc, #132] @ (ed5c4 ) │ │ │ │ ldr r3, [pc, #124] @ (ed5c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n ed5b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed576 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n ed53e │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n ed55a │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n ed55a │ │ │ │ movs r3, #1 │ │ │ │ @@ -187562,37 +187560,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0516 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f068c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] @ f0798 │ │ │ │ @@ -187602,15 +187600,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [pc, #548] @ (f079c ) │ │ │ │ ldr r3, [pc, #536] @ (f0790 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -187642,15 +187640,15 @@ │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f04cc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ beq.n f06b8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsrs r1, r4, #5 │ │ │ │ @@ -187694,39 +187692,39 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cbnz r3, f06c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0574 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n f0574 │ │ │ │ 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 ed418 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n f051e │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bpl.n f05bc │ │ │ │ b.n f04cc │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -187771,30 +187769,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ mov r1, fp │ │ │ │ b.n f0614 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0740 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ b.n f0574 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n f0722 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -188041,24 +188039,24 @@ │ │ │ │ add.w r3, r2, r9 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f085e │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ strd r2, r9, [sp, #16] │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ ldrd r2, r9, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f0a7e │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ands.w r1, r1, #7 │ │ │ │ beq.n f0a44 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -188079,15 +188077,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 132700 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e25cc │ │ │ │ + bl 1e231c │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n f085e │ │ │ │ mov lr, r3 │ │ │ │ b.n f09c4 │ │ │ │ @@ -191727,21 +191725,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1dfa40 │ │ │ │ + bl 1df790 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f3a5e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -191749,18 +191747,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w f3666 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -191790,39 +191788,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, f3422 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r3, [pc, #1752] @ f3afc │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -191830,15 +191828,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #334 @ 0x14e │ │ │ │ beq.n f34b6 │ │ │ │ movw r2, #335 @ 0x14f │ │ │ │ cmp r3, r2 │ │ │ │ beq.w f38d4 │ │ │ │ @@ -191853,48 +191851,48 @@ │ │ │ │ bne.w f3aea │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r6, [r5, #32] │ │ │ │ cmp r6, #2 │ │ │ │ beq.w f3672 │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ @@ -191969,23 +191967,23 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n f367a │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] │ │ │ │ @@ -191996,40 +191994,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n f342a │ │ │ │ movs r6, #32 │ │ │ │ b.n f35fe │ │ │ │ movs r6, #8 │ │ │ │ b.n f35fe │ │ │ │ movs r6, #16 │ │ │ │ b.n f35fe │ │ │ │ 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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -192045,34 +192043,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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} │ │ │ │ @@ -192088,36 +192086,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -192130,37 +192128,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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} │ │ │ │ @@ -192173,112 +192171,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r0, sl │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strd r9, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e4974 │ │ │ │ + bl 1e46c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f3494 │ │ │ │ movs r6, #1 │ │ │ │ b.n f35fe │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f3494 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w f3adc │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ @@ -192301,20 +192299,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl eba98 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #2 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -192345,58 +192343,58 @@ │ │ │ │ bl eba98 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e4974 │ │ │ │ + bl 1e46c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f3494 │ │ │ │ ldr r2, [pc, #164] @ (f3b04 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1df7ec │ │ │ │ + bl 1df53c │ │ │ │ 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 f3378 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n f367a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n f39e4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b.n f367a │ │ │ │ movs r7, #1 │ │ │ │ @@ -192554,60 +192552,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f3d3a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ movs r0, #1 │ │ │ │ b.n f3b8e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3664] @ 0xe50 │ │ │ │ ldrb.w r0, [r3, #434] @ 0x1b2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f3b8e │ │ │ │ @@ -192669,15 +192667,15 @@ │ │ │ │ beq.w f3b8c │ │ │ │ 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 1e3c9c │ │ │ │ + bl 1e39ec │ │ │ │ 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 │ │ │ │ @@ -192697,37 +192695,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f44c0 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -192762,37 +192760,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 f4850 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 f49b6 │ │ │ │ @@ -192877,15 +192875,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl f0450 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3428 │ │ │ │ + bl 1e3178 │ │ │ │ b.n f3d5a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #829 @ 0x33d │ │ │ │ cmp r2, r3 │ │ │ │ bne.w f3b8c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr.w r8, [sl, #92] @ 0x5c │ │ │ │ @@ -192907,36 +192905,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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} │ │ │ │ @@ -192950,34 +192948,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -192990,45 +192988,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3d42 │ │ │ │ ldr.w r3, [pc, #1336] @ f477c │ │ │ │ movw r1, #58640 @ 0xe510 │ │ │ │ @@ -193065,74 +193063,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f42d0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4310 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4334 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3d42 │ │ │ │ ldr.w r3, [pc, #1052] @ f477c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -193163,40 +193161,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f43dc │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -193205,67 +193203,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ b.n f3d5a │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.w f3c94 │ │ │ │ ldrh.w r3, [r4, #410] @ 0x19a │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ b.n f43a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3632] @ 0xe30 │ │ │ │ ldrb.w r3, [r3, #451] @ 0x1c3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f3ebe │ │ │ │ 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 1e3c9c │ │ │ │ + bl 1e39ec │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f3ebe │ │ │ │ ldr r3, [pc, #648] @ (f477c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -193277,44 +193275,44 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n f3ebe │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4534 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #564] @ f477c │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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} │ │ │ │ @@ -193325,19 +193323,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -193378,18 +193376,18 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f471a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e4fc4 │ │ │ │ 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 │ │ │ │ @@ -193398,21 +193396,21 @@ │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, sl │ │ │ │ bhi.w f3faa │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1e00fc │ │ │ │ + bl 1dfe4c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4686 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5194 │ │ │ │ + bl 1e4ee4 │ │ │ │ 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 f4742 │ │ │ │ @@ -193424,22 +193422,22 @@ │ │ │ │ b.n f46b8 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n f4750 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f46b0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e503c │ │ │ │ mov r8, r0 │ │ │ │ b.n f46b0 │ │ │ │ strh.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f4516 │ │ │ │ strb.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f4516 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -193463,30 +193461,30 @@ │ │ │ │ b.n f3f2c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r7, [r3, sl, lsl #2] │ │ │ │ b.n f462e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n f4516 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla fp, r3, r1, r2 │ │ │ │ ldrb.w r7, [fp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n f4844 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ b.w f3d5a │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f480e │ │ │ │ movs r0, #0 │ │ │ │ add.w r4, r5, #400 @ 0x190 │ │ │ │ mov r1, r0 │ │ │ │ b.n f4788 │ │ │ │ @@ -193514,26 +193512,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, f47ce │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 f492a │ │ │ │ @@ -193543,15 +193541,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 14f410 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 f42d0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -193564,30 +193562,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f47f8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n f47f8 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ b.n f4754 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w f3f7c │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -193613,21 +193611,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -193641,15 +193639,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -193669,41 +193667,41 @@ │ │ │ │ uxth.w r9, r2 │ │ │ │ b.n f4896 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, f4956 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] │ │ │ │ @@ -193714,15 +193712,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n f47e8 │ │ │ │ ldr r3, [pc, #12] @ (f49c4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n f4668 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @@ -193733,19 +193731,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, f49e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #3732] @ 0xe94 │ │ │ │ cbz r0, f49f2 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 │ │ │ │ @@ -193787,21 +193785,21 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f4bdc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 205e48 │ │ │ │ + bl 205b98 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 239e5c │ │ │ │ + bl 239bac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 237424 │ │ │ │ + bl 237174 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f4aac │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -193809,34 +193807,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f4a96 │ │ │ │ cbz r1, f4aac │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f1f04 │ │ │ │ + bl 1f1c54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f4b90 │ │ │ │ - bl 26734c │ │ │ │ + bl 26709c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22f988 │ │ │ │ + bl 22f6d8 │ │ │ │ mov.w r1, #7340032 @ 0x700000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 215ea0 │ │ │ │ + bl 215bf0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 237424 │ │ │ │ + bl 237174 │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2338b4 │ │ │ │ + bl 233604 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 226320 │ │ │ │ + bl 226070 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 213d9c │ │ │ │ + bl 213aec │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f4b88 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ movs r5, #0 │ │ │ │ @@ -193844,24 +193842,24 @@ │ │ │ │ bl 14f6b0 │ │ │ │ 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 24c814 │ │ │ │ + bl 24c564 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n f4b40 │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f4bc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204e84 │ │ │ │ + bl 204bd4 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f6b0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -193880,59 +193878,59 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ cbz r1, f4ba4 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff04c │ │ │ │ + bl 1fed9c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f6b0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n f4b48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22fb08 │ │ │ │ + bl 22f858 │ │ │ │ b.n f4af0 │ │ │ │ - bl 24f2ec │ │ │ │ + bl 24f03c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24f4f8 │ │ │ │ + bl 24f248 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl c52d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n f4aba │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r2, [r4, #3732] @ 0xe94 │ │ │ │ cbz r2, f4c0c │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ b.n f4b68 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r2, [r4, #3728] @ 0xe90 │ │ │ │ cbz r2, f4bf6 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ b.n f4b26 │ │ │ │ ldr r3, [pc, #96] @ (f4c40 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (f4c44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25cf4c │ │ │ │ + bl 25cc9c │ │ │ │ b.n f4a72 │ │ │ │ ldr r1, [pc, #80] @ (f4c48 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, pc │ │ │ │ bl ebc94 │ │ │ │ str.w r0, [r4, #3728] @ 0xe90 │ │ │ │ @@ -193946,28 +193944,29 @@ │ │ │ │ b.n f4bb2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + ldr r7, [pc, #384] @ (f4db4 ) │ │ │ │ movs r4, r5 │ │ │ │ push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + movs r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xe8d4002b │ │ │ │ - ands r6, r0 │ │ │ │ + b.n f4884 │ │ │ │ + movs r3, r5 │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ 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] @ (f4fe4 ) │ │ │ │ @@ -195647,15 +195646,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f76e4 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 232340 │ │ │ │ + bl 232090 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #148 @ 0x94 │ │ │ │ beq.w f7230 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -195676,87 +195675,87 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2504] @ f68cc │ │ │ │ ldr.w r1, [pc, #2504] @ f68d0 │ │ │ │ strb r0, [r3, #6] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2ec8 │ │ │ │ + bl 1e2c18 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r2, r3, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w f6eec │ │ │ │ ldr.w r2, [r8] │ │ │ │ cbnz r2, f5f34 │ │ │ │ ldrb.w r3, [r8, #9] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f72f6 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232cf4 │ │ │ │ + bl 232a44 │ │ │ │ mov r0, r4 │ │ │ │ bl 14f960 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f6e8c │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f6e84 │ │ │ │ ldr.w r2, [pc, #2424] @ f68d4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #2424] @ f68d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ec8 │ │ │ │ + bl 1e2c18 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w f6ea2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203da0 │ │ │ │ + bl 203af0 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203da0 │ │ │ │ + bl 203af0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203da0 │ │ │ │ + bl 203af0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f71e2 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5f74 │ │ │ │ + bl 1f5cc4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5f74 │ │ │ │ + bl 1f5cc4 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w f60fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2844 │ │ │ │ + bl 1f2594 │ │ │ │ ldr.w r5, [r4, #468] @ 0x1d4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f60fc │ │ │ │ addw r6, sp, #1212 @ 0x4bc │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -195772,15 +195771,15 @@ │ │ │ │ lsls r7, r3, #28 │ │ │ │ bpl.n f6002 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ beq.w f71d6 │ │ │ │ and.w r7, r3, #3 │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f6002 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -195889,15 +195888,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 219b88 │ │ │ │ + bl 2198d8 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ @@ -196143,15 +196142,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f6c5e │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -196197,15 +196196,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f07a4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f6460 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f677c │ │ │ │ mov sl, r0 │ │ │ │ b.n f6428 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ @@ -196238,15 +196237,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f6e6c │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strd r7, r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -196275,15 +196274,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 1e3900 │ │ │ │ + bl 1e3650 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f672c │ │ │ │ ldrd r7, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -196343,49 +196342,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 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f665e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] │ │ │ │ @@ -196425,26 +196424,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6538 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f6cc6 │ │ │ │ mov fp, r0 │ │ │ │ b.n f651c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [fp] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -196459,24 +196458,24 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f07a4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f64a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n f679a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f63f4 │ │ │ │ @@ -196487,20 +196486,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, f67ba │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26245c │ │ │ │ + bl 2621ac │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f67e8 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -196510,15 +196509,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f67d2 │ │ │ │ cbz r1, f67e8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1f04 │ │ │ │ + bl 1f1c54 │ │ │ │ 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] │ │ │ │ @@ -196548,15 +196547,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f6c5a │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov fp, r8 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -196578,15 +196577,15 @@ │ │ │ │ bne.n f687a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n f68ee │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n f6942 │ │ │ │ mov sl, r0 │ │ │ │ b.n f686e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w f6c56 │ │ │ │ @@ -196639,26 +196638,26 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w f6ab0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f6884 │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n f68a0 │ │ │ │ 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 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r2, f6970 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f683a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -196828,47 +196827,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f6b58 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -196878,15 +196877,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -196951,43 +196950,43 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n f655a │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1e00fc │ │ │ │ + bl 1dfe4c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f6c9a │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5194 │ │ │ │ + bl 1e4ee4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ b.n f672c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w f6732 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f655a │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6740 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, f6cf2 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -197015,35 +197014,35 @@ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f6dbe │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6d56 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] │ │ │ │ @@ -197059,51 +197058,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n f660e │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6df8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -197118,15 +197117,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n f671a │ │ │ │ mov r8, r4 │ │ │ │ b.n f6ccc │ │ │ │ cmp r1, r2 │ │ │ │ beq.w f6244 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ adds r5, r1, #1 │ │ │ │ @@ -197358,15 +197357,15 @@ │ │ │ │ cmp r6, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r6, r2 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cbz r0, f714e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f7116 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -197434,27 +197433,27 @@ │ │ │ │ adds r2, #3 │ │ │ │ it mi │ │ │ │ movmi r2, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ bl 150b20 │ │ │ │ b.w f6254 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ mov r3, r0 │ │ │ │ b.w f6028 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ ldr r2, [pc, #860] @ (f7548 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 201e44 │ │ │ │ + bl 201b94 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203da0 │ │ │ │ + bl 203af0 │ │ │ │ ldrb.w r3, [r4, #357] @ 0x165 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ beq.n f7210 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f74ee │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ @@ -197462,15 +197461,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 2263c0 │ │ │ │ + bl 226110 │ │ │ │ b.w f5fac │ │ │ │ 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] │ │ │ │ @@ -197479,20 +197478,20 @@ │ │ │ │ strb.w r3, [fp, #1] │ │ │ │ cbnz r2, f7296 │ │ │ │ ldrb.w r3, [r8, #11] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 209344 │ │ │ │ + bl 209094 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ movs r3, #28 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 231c9c │ │ │ │ + bl 2319ec │ │ │ │ b.w f5ed2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ mov r1, r5 │ │ │ │ bl 150964 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ @@ -197555,23 +197554,23 @@ │ │ │ │ bmi.w f76d4 │ │ │ │ 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 1dfa40 │ │ │ │ + bl 1df790 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f76ca │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfa40 │ │ │ │ + bl 1df790 │ │ │ │ ldr.w r6, [r4, #424] @ 0x1a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, f7360 │ │ │ │ b.n f6ee6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -197589,15 +197588,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f76c6 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ @@ -197635,24 +197634,24 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w f7560 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w f7530 │ │ │ │ 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 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f6ee2 │ │ │ │ mov r3, sl │ │ │ │ b.n f7438 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -197710,15 +197709,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f7462 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f749e │ │ │ │ b.n f709c │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7466 │ │ │ │ b.n f74a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w f7188 │ │ │ │ @@ -197729,23 +197728,23 @@ │ │ │ │ b.w f6558 │ │ │ │ ldr r2, [pc, #116] @ (f754c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (f7550 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.n f6f2a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ adds r3, #15 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1fbe6c │ │ │ │ + bl 1fbbbc │ │ │ │ b.n f7210 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ bne.w f73ca │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -197754,33 +197753,33 @@ │ │ │ │ cmp r2, #8 │ │ │ │ beq.n f7560 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f73ba │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f740a │ │ │ │ mov r5, r0 │ │ │ │ b.n f73a0 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ movs r4, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #324] @ (f7690 ) │ │ │ │ - vtbl.8 d29, {d15-d17}, d0 │ │ │ │ + @ instruction: 0xffffd748 │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + cbz r4, f757e │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w f76fe │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ @@ -197795,15 +197794,15 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w f7694 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r6, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -197811,28 +197810,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -197867,15 +197866,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ b.n f751c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ b.n f7570 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w f7522 │ │ │ │ @@ -197889,15 +197888,15 @@ │ │ │ │ ldr r3, [pc, #112] @ (f7708 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1df968 │ │ │ │ + bl 1df6b8 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n f757e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -197906,21 +197905,21 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ b.n f7508 │ │ │ │ mov r9, r4 │ │ │ │ b.n f7412 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ b.n f6ee6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r3, #436] @ 0x1b4 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ b.n f6ee6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n f6ff8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ b.w f6a66 │ │ │ │ movs r3, #1 │ │ │ │ @@ -198089,18 +198088,18 @@ │ │ │ │ blx 5563c │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, f78d0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8c60 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, f78d8 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, f78e0 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 │ │ │ │ @@ -198148,37 +198147,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 546f0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ 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 f79d4 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ 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 f49f8 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7de4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ 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 │ │ │ │ @@ -198197,15 +198196,15 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cbz r7, f7a10 │ │ │ │ subs r5, r6, #4 │ │ │ │ add.w r4, r6, #20 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cbz r0, f7a0a │ │ │ │ mov r1, sl │ │ │ │ - bl 25cf9c │ │ │ │ + bl 25ccec │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n f79fc │ │ │ │ add.w r8, r6, #24 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r6 │ │ │ │ @@ -198224,120 +198223,120 @@ │ │ │ │ ldr.w r3, [pc, #1056] @ f7e64 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov fp, r5 │ │ │ │ - bl 2137f0 │ │ │ │ + bl 213540 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7acc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2137f0 │ │ │ │ + bl 213540 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7b0e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f56c0 │ │ │ │ + bl 1f5410 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7b42 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r6, [sp, #80] @ 0x50 │ │ │ │ - bl 26245c │ │ │ │ + bl 2621ac │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26245c │ │ │ │ + bl 2621ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4ad8 │ │ │ │ + bl 1f4828 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4cbc │ │ │ │ + bl 1f4a0c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n f7b56 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257098 │ │ │ │ + bl 256de8 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #4 │ │ │ │ - bl 257098 │ │ │ │ + bl 256de8 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n f7b72 │ │ │ │ ldr.w r3, [r8, #-4]! │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f7b6c │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2137f0 │ │ │ │ + bl 213540 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7a58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237794 │ │ │ │ + bl 2374e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234eac │ │ │ │ + bl 234bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377f4 │ │ │ │ + bl 237544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237424 │ │ │ │ + bl 237174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238a78 │ │ │ │ + bl 2387c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 26245c │ │ │ │ + bl 2621ac │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2137f0 │ │ │ │ + bl 213540 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7a64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 237794 │ │ │ │ + bl 2374e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 237424 │ │ │ │ + bl 237174 │ │ │ │ mov r0, r7 │ │ │ │ - bl 238a78 │ │ │ │ + bl 2387c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bl 26245c │ │ │ │ + bl 2621ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f56c0 │ │ │ │ + bl 1f5410 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7a70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 234eac │ │ │ │ + bl 234bfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dcd4c │ │ │ │ + bl 1dca9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ b.n f7a70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205e48 │ │ │ │ + bl 205b98 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7da4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 205e48 │ │ │ │ + bl 205b98 │ │ │ │ b.n f7aa0 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f7a1c │ │ │ │ mov r6, sl │ │ │ │ sub.w r7, r8, #4 │ │ │ │ add.w r4, r8, #16 │ │ │ │ @@ -198354,27 +198353,27 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f7b8e │ │ │ │ cbz r1, f7ba4 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f1f04 │ │ │ │ + bl 1f1c54 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f7b7e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f7bce │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, f7bc8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e8418 │ │ │ │ + bl 1e8168 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f7bba │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f7dc2 │ │ │ │ @@ -198460,15 +198459,15 @@ │ │ │ │ beq.n f7d6a │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f7cba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f7cba │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ 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] │ │ │ │ @@ -198491,15 +198490,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r4, [sp, #200] @ 0xc8 │ │ │ │ bl f5e50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7e50 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ 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] │ │ │ │ @@ -198512,15 +198511,15 @@ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #89] @ 0x59 │ │ │ │ movs r3, #5 │ │ │ │ b.n f7c4e │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r1, [pc, #244] @ (f7e6c ) │ │ │ │ ldr r2, [pc, #228] @ (f7e5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ eors r1, r2 │ │ │ │ @@ -198534,17 +198533,17 @@ │ │ │ │ b.n f7d66 │ │ │ │ ldrb.w r3, [r1, #372] @ 0x174 │ │ │ │ strb.w r3, [r2, #372] @ 0x174 │ │ │ │ b.n f7c32 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26245c │ │ │ │ + bl 2621ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ b.n f7b62 │ │ │ │ mov r4, r7 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f7a1c │ │ │ │ b.n f7b72 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.n f7c4a │ │ │ │ @@ -198558,28 +198557,28 @@ │ │ │ │ b.n f7b74 │ │ │ │ ldrb.w r3, [sp, #89] @ 0x59 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ b.n f7c96 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cbz r1, f7dfc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl f7880 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f7e36 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r6, r3, #24 │ │ │ │ cbz r0, f7e20 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ cmp r4, r6 │ │ │ │ beq.n f7d74 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f7df6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -198613,15 +198612,15 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ movs r2, r5 │ │ │ │ strh r4, [r0, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -198795,15 +198794,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (f803c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, f803a │ │ │ │ - bl 1c4678 │ │ │ │ + bl 1c43c8 │ │ │ │ pop {r3, pc} │ │ │ │ add r2, pc, #720 @ (adr r2, f8310 ) │ │ │ │ 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 │ │ │ │ @@ -198815,18 +198814,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (f823c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ ldr r1, [pc, #464] @ (f8240 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb95c │ │ │ │ + bl 1cb6ac │ │ │ │ ldr r3, [pc, #460] @ (f8244 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f807e │ │ │ │ @@ -198842,30 +198841,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f81d4 │ │ │ │ ldr r0, [pc, #400] @ (f824c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8176 │ │ │ │ ldr r2, [pc, #388] @ (f8250 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n f81a0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c4168 │ │ │ │ + bl 1c3eb8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f817e │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -198894,23 +198893,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (f825c ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c44b8 │ │ │ │ + bl 1c4208 │ │ │ │ ldr r3, [pc, #276] @ (f8260 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8202 │ │ │ │ ldr r0, [pc, #268] @ (f8264 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330c1c │ │ │ │ + bl 33096c │ │ │ │ ldr r2, [pc, #264] @ (f8268 ) │ │ │ │ ldr r3, [pc, #212] @ (f8234 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -198920,15 +198919,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (f826c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n f8154 │ │ │ │ ldr r1, [pc, #240] @ (f8270 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb95c │ │ │ │ + bl 1cb6ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 541fc │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -198944,18 +198943,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 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c4168 │ │ │ │ + bl 1c3eb8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f80f2 │ │ │ │ b.n f817e │ │ │ │ ldr r3, [pc, #164] @ (f827c ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -198967,86 +198966,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (f8280 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (f8284 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n f80a4 │ │ │ │ ldr r2, [pc, #132] @ (f8288 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (f828c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n f8154 │ │ │ │ ldr r2, [pc, #116] @ (f8290 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (f8294 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n f8136 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ movs r3, r4 │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ lsls r3, r4, #2 │ │ │ │ add r2, pc, #352 @ (adr r2, f83a8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r2, pc, #184 @ (adr r2, f8304 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ add r2, pc, #40 @ (adr r2, f827c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r1, pc, #864 @ (adr r1, f85b8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ lsls r3, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #608 @ (adr r1, f84c4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ ldrb r4, [r3, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r1, pc, #432 @ (adr r1, f8420 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #560 @ (adr r7, f84ac ) │ │ │ │ + add r4, pc, #848 @ (adr r4, f85cc ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #296 @ (adr r7, f83b0 ) │ │ │ │ + add r4, pc, #584 @ (adr r4, f84d0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #216 @ (adr r7, f8368 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, f8488 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #136 @ (adr r7, f8320 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, f8440 ) │ │ │ │ movs r3, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -199262,15 +199261,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, r1, r2 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ movs r4, r5 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ 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 │ │ │ │ @@ -199290,55 +199289,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f852a │ │ │ │ cbnz r4, f8566 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c4168 │ │ │ │ + bl 1c3eb8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8510 │ │ │ │ ldr r1, [pc, #52] @ (f8580 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb95c │ │ │ │ + bl 1cb6ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 541fc │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n f8512 │ │ │ │ ldr r2, [pc, #28] @ (f8584 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (f8588 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r5, #176 @ 0xb0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #848 @ (adr r3, f88dc ) │ │ │ │ + add r1, pc, #112 @ (adr r1, f85fc ) │ │ │ │ movs r3, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2be640 │ │ │ │ + bl 2be390 │ │ │ │ ldr r1, [pc, #12] @ (f85ac ) │ │ │ │ ldr r0, [pc, #12] @ (f85b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d946c │ │ │ │ + bl 1d91bc │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa9bffff │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -199353,15 +199352,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (f8600 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 55720 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1cbb3c │ │ │ │ + bl 1cb88c │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ strh r7, [r4, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @@ -199396,15 +199395,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (f8684 ) │ │ │ │ ldr r1, [pc, #60] @ (f8688 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r2, [pc, #48] @ (f868c ) │ │ │ │ ldr r3, [pc, #32] @ (f8680 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -199415,17 +199414,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r4, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #976 @ (adr r2, f8a5c ) │ │ │ │ + add r0, pc, #240 @ (adr r0, f877c ) │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ 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 │ │ │ │ @@ -199438,15 +199437,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 2c968c │ │ │ │ + bl 2c93dc │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, f870e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -199459,15 +199458,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (f8734 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r2, [pc, #68] @ (f8738 ) │ │ │ │ ldr r3, [pc, #52] @ (f872c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -199480,30 +199479,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (f8740 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n f86f2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #376 @ (adr r2, f88b0 ) │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #168 @ (adr r2, f87ec ) │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ 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 │ │ │ │ @@ -199878,30 +199877,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (f8c1c ) │ │ │ │ ldr r1, [pc, #168] @ (f8c20 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ 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] @ (f8c24 ) │ │ │ │ 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 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 5563c │ │ │ │ @@ -199934,19 +199933,19 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r4, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -200102,30 +200101,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (f8e08 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (f8e0c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f8dc0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r6, #9] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r0, [r7, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ 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 │ │ │ │ @@ -200169,28 +200168,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (f8ebc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n f8e72 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r7, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #508] @ 0x1fc │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r6, [r0, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ 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] @ (f8fa0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -200258,32 +200257,32 @@ │ │ │ │ ldr r2, [pc, #48] @ (f8fac ) │ │ │ │ ldr r1, [pc, #48] @ (f8fb0 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n f8f4c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #24] │ │ │ │ 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 │ │ │ │ @@ -200572,22 +200571,22 @@ │ │ │ │ bne.n f9326 │ │ │ │ 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 1c5ca4 │ │ │ │ + bl 1c59f4 │ │ │ │ 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 1c5cb8 │ │ │ │ + bl 1c5a08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n f92d6 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 547f8 │ │ │ │ @@ -200600,17 +200599,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r4, r5, r6, pc} │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -200630,26 +200629,26 @@ │ │ │ │ bl f9250 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6176 @ 0x1820 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 │ │ │ │ @@ -200659,15 +200658,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (f9474 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5b48 │ │ │ │ + bl 1c5898 │ │ │ │ cbz r0, f940c │ │ │ │ mov r4, r0 │ │ │ │ blx 55148 │ │ │ │ vldr d7, [pc, #112] @ f9460 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -200678,15 +200677,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5566c │ │ │ │ ldr r4, [pc, #104] @ (f9478 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5bf0 │ │ │ │ + bl 1c5940 │ │ │ │ cbnz r0, f9434 │ │ │ │ ldr r2, [pc, #92] @ (f947c ) │ │ │ │ ldr r3, [pc, #84] @ (f9474 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -200811,19 +200810,19 @@ │ │ │ │ b.n f9516 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + cbnz r2, f95ae │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + cbnz r2, f95a8 │ │ │ │ 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] @ (f9700 ) │ │ │ │ @@ -200875,18 +200874,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 54d78 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6112 @ 0x17e0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1cc868 │ │ │ │ + bl 1cc5b8 │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cb2a0 │ │ │ │ + bl 1caff0 │ │ │ │ ldr.w fp, [r5, #2204] @ 0x89c │ │ │ │ ldr.w r0, [r5, #2200] @ 0x898 │ │ │ │ ldr.w r1, [r5, #2208] @ 0x8a0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n f968e │ │ │ │ @@ -200912,15 +200911,15 @@ │ │ │ │ ldr r2, [pc, #136] @ (f9708 ) │ │ │ │ ldr r1, [pc, #140] @ (f970c ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r2, [pc, #128] @ (f9710 ) │ │ │ │ ldr r3, [pc, #112] @ (f9704 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -200955,17 +200954,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + cbnz r4, f9746 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ 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 │ │ │ │ @@ -200984,15 +200983,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r3, [r4, #3652] @ 0xe44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #1890] @ 0x762 │ │ │ │ cbnz r2, f97ba │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -201041,15 +201040,15 @@ │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9744 │ │ │ │ add.w r5, r4, #6080 @ 0x17c0 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 │ │ │ │ @@ -201283,15 +201282,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 1c5c7c │ │ │ │ + bl 1c59cc │ │ │ │ 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 │ │ │ │ @@ -201337,15 +201336,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f9e8c │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c90 │ │ │ │ + bl 1c59e0 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w f9cc0 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n f9b54 │ │ │ │ dmb ish │ │ │ │ @@ -201419,15 +201418,15 @@ │ │ │ │ add r3, pc │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r1, r5 │ │ │ │ blx 542a4 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c7c │ │ │ │ + bl 1c59cc │ │ │ │ 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 546f0 │ │ │ │ @@ -201464,15 +201463,15 @@ │ │ │ │ ldr.w r0, [r3, #3660] @ 0xe4c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 5566c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c90 │ │ │ │ + bl 1c59e0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f9b44 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n f9d50 │ │ │ │ ldr r3, [pc, #660] @ (f9f58 ) │ │ │ │ @@ -201500,15 +201499,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 126f2c │ │ │ │ mov r5, r0 │ │ │ │ b.n f9b6e │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #928] @ 0x3a0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f9ed2 │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -201548,15 +201547,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f9ed8 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c7c │ │ │ │ + bl 1c59cc │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w f9f14 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -201636,19 +201635,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9de6 │ │ │ │ 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 1c5c90 │ │ │ │ + bl 1c59e0 │ │ │ │ b.n f9cc0 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n f9b3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n f9ad8 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -201677,27 +201676,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n f9b62 │ │ │ │ ldr r2, [pc, #140] @ (f9f7c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (f9f80 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n f9d70 │ │ │ │ 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 1c5c90 │ │ │ │ + bl 1c59e0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n f9b44 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c90 │ │ │ │ + bl 1c59e0 │ │ │ │ b.n f9cc0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -201707,42 +201706,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r5, #2 │ │ │ │ bl 21df52 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + push {r4} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + cbz r6, f9fbc │ │ │ │ movs r3, r4 │ │ │ │ - setpan #1 │ │ │ │ + cbz r0, f9fbc │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + cbz r6, f9fb8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + cbz r6, f9fc0 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + uxtb r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + sxth r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + cbz r2, f9f94 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + cbz r2, f9fb4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + strh r0, [r3, #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 │ │ │ │ @@ -201858,15 +201857,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (fa224 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n fa116 │ │ │ │ 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 │ │ │ │ @@ -201886,15 +201885,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 54d78 │ │ │ │ b.n fa08c │ │ │ │ add.w r3, r5, #6176 @ 0x1820 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 │ │ │ │ @@ -201931,15 +201930,15 @@ │ │ │ │ ldr.w r3, [r2, #928] @ 0x3a0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #928] @ 0x3a0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n fa032 │ │ │ │ add.w r0, r5, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n fa076 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n fa032 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -201947,15 +201946,15 @@ │ │ │ │ b.n fa088 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 54d78 │ │ │ │ @@ -201966,17 +201965,17 @@ │ │ │ │ nop │ │ │ │ str r4, [r3, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r6, fa268 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + strh r0, [r5, #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] @ fa2a8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -202156,21 +202155,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ 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 │ │ │ │ @@ -202347,29 +202346,29 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #32 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ 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, fa64c │ │ │ │ @@ -202382,33 +202381,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #1888] @ 0x760 │ │ │ │ cbz r0, fa6b0 │ │ │ │ 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 1cc868 │ │ │ │ + bl 1cc5b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cbz r3, fa6b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 │ │ │ │ @@ -202454,15 +202453,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 1c5c7c │ │ │ │ + bl 1c59cc │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fa756 │ │ │ │ @@ -202503,15 +202502,15 @@ │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 54d78 │ │ │ │ add.w r0, r5, #6208 @ 0x1840 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1c5c90 │ │ │ │ + bl 1c59e0 │ │ │ │ ldr r2, [pc, #176] @ (fa890 ) │ │ │ │ ldr r3, [pc, #168] @ (fa88c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -202636,38 +202635,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 1c5ca4 │ │ │ │ + bl 1c59f4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ add r2, sp, #28 │ │ │ │ blx 553d8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fa96e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c5a08 │ │ │ │ ldr r2, [pc, #252] @ (faa50 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1003 @ 0x3eb │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 126f2c │ │ │ │ mov r4, r0 │ │ │ │ b.n fa90e │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ca234 │ │ │ │ + bl 1c9f84 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, fa9d6 │ │ │ │ vldr d7, [pc, #176] @ faa38 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -202694,26 +202693,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl f9f84 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, faa16 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c5a08 │ │ │ │ b.n fa90e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fa9de │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1c5cb8 │ │ │ │ + bl 1c5a08 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n fa90e │ │ │ │ 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 │ │ │ │ @@ -202732,21 +202731,21 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsb r4, [r1, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, pc, #280 @ (adr r7, fab64 ) │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r2, [r5, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r6, pc, #944 @ (adr r6, fae04 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ 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 │ │ │ │ @@ -202822,15 +202821,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n faad2 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6272 @ 0x1880 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ca234 │ │ │ │ + bl 1c9f84 │ │ │ │ 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] │ │ │ │ @@ -202880,15 +202879,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (fad0c ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (fad10 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n fab00 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n fabe4 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -202966,15 +202965,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (fad18 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (fad1c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n fac36 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl eb698 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fabe4 │ │ │ │ @@ -202995,29 +202994,29 @@ │ │ │ │ bl fa638 │ │ │ │ b.n fab6e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r5, pc, #328 @ (adr r5, fae4c ) │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r7, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r6, [r6, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r6, pc, #296 @ (adr r6, fae38 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ movs r3, r4 │ │ │ │ strb r2, [r7, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r5, pc, #392 @ (adr r5, faea8 ) │ │ │ │ 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] @ (fada4 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -203070,17 +203069,17 @@ │ │ │ │ nop │ │ │ │ strh r4, [r0, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r7, pc, #576 @ (adr r7, faff4 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, fb114 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #544 @ (adr r5, fafd8 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, fb0f8 ) │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r6, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -203167,15 +203166,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fb208 │ │ │ │ ldr r0, [pc, #400] @ (fb058 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #1752] @ 0x6d8 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb550 │ │ │ │ + bl 1cb2a0 │ │ │ │ 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] │ │ │ │ @@ -203300,15 +203299,15 @@ │ │ │ │ bmi.w fb2a2 │ │ │ │ b.n fb060 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #696 @ (adr r6, fb314 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, fb434 ) │ │ │ │ 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 │ │ │ │ @@ -203522,31 +203521,31 @@ │ │ │ │ bl fc2b2 │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8ca00a7 │ │ │ │ - add r3, pc, #608 @ (adr r3, fb528 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, fb648 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #272 @ (adr r1, fb3dc ) │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #136 @ (adr r1, fb358 ) │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #456 @ (adr r3, fb49c ) │ │ │ │ + add r0, pc, #744 @ (adr r0, fb5bc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #24 @ (adr r1, fb2f0 ) │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #456 @ (adr r3, fb4a4 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, fb5c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #920 @ (adr r0, fb678 ) │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #344 @ (adr r3, fb43c ) │ │ │ │ + add r0, pc, #632 @ (adr r0, fb55c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #808 @ (adr r0, fb610 ) │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ 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] @ fb3a0 │ │ │ │ @@ -203564,41 +203563,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 1cc58c │ │ │ │ + bl 1cc2dc │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n fb38e │ │ │ │ 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 1cc804 │ │ │ │ + bl 1cc554 │ │ │ │ cbz r0, fb394 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n fb346 │ │ │ │ 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] @ (fb3ac ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cc58c │ │ │ │ + bl 1cc2dc │ │ │ │ b.n fb33e │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n fb348 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n fb348 │ │ │ │ nop │ │ │ │ @@ -203653,56 +203652,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1ca234 │ │ │ │ + bl 1c9f84 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ add.w r0, r5, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ 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] │ │ │ │ @@ -203712,15 +203711,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 │ │ │ │ @@ -203748,43 +203747,43 @@ │ │ │ │ cbz r0, fb556 │ │ │ │ ldr r2, [pc, #124] @ (fb5bc ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb54e │ │ │ │ cbz r3, fb5a8 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, fb576 │ │ │ │ ldr r2, [pc, #96] @ (fb5bc ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb56c │ │ │ │ cbz r3, fb5ae │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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, fb596 │ │ │ │ ldr r2, [pc, #64] @ (fb5bc ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb58c │ │ │ │ cbz r3, fb5a0 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 │ │ │ │ @@ -203891,15 +203890,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n fb76c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb72a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, fb71a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n fb60e │ │ │ │ @@ -203916,15 +203915,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n fb746 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, fb720 │ │ │ │ mov r2, sl │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb79c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n fb626 │ │ │ │ @@ -204064,15 +204063,15 @@ │ │ │ │ beq.n fb8f2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb8e6 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb916 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -217640,343 +217639,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ 104804 │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f2c │ │ │ │ b.w 103b96 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r0, r1, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + adds r6, r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + adds r0, r1, r2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + adds r4, r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + adds r4, r1, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + adds r6, r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ 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 │ │ │ │ @@ -220648,119 +220647,119 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1875 @ 0x753 │ │ │ │ bl 126f2c │ │ │ │ b.n 106f24 │ │ │ │ - ldc2l 0, cr0, [r8], #-136 @ 0xffffff78 │ │ │ │ - tst r4, r3 │ │ │ │ + vst1.8 {d16[1]}, [r0], r2 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - tst r6, r4 │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, r4, #10616832 @ 0xa20000 │ │ │ │ - sbc.w r0, r4, #10616832 @ 0xa20000 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + @ instruction: 0xf2fc0022 │ │ │ │ + subw r0, ip, #34 @ 0x22 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf4ee0022 │ │ │ │ - eors.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ - lsrs r2, r4 │ │ │ │ + @ instruction: 0xf2360022 │ │ │ │ + @ instruction: 0xf1e60022 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - bics.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf3ee0022 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + @ instruction: 0xf1860022 │ │ │ │ + @ instruction: 0xf1360022 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #0 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3920022 │ │ │ │ - @ instruction: 0xf3420022 │ │ │ │ - ldr??.w r0, [sl, r2, lsl #2] │ │ │ │ - ldrsb.w r0, [r4, #34] @ 0x22 │ │ │ │ - @ instruction: 0xf2e60022 │ │ │ │ - @ instruction: 0xf2960022 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + @ instruction: 0xf0da0022 │ │ │ │ + eor.w r0, sl, #34 @ 0x22 │ │ │ │ + movt r0, #10274 @ 0x2822 │ │ │ │ + @ instruction: 0xf6dc0022 │ │ │ │ + bic.w r0, lr, #34 @ 0x22 │ │ │ │ + vaddl.s16 q8, d14, d18 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf22c0022 │ │ │ │ - rsbs r0, ip, #34 @ 0x22 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + vhadd.s d16, d4, d18 │ │ │ │ + vhadd.s32 d0, d4, d18 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf1800022 │ │ │ │ - @ instruction: 0xf1300022 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + cdp 0, 12, cr0, cr8, cr2, {1} │ │ │ │ + cdp 0, 7, cr0, cr8, cr2, {1} │ │ │ │ + asrs r0, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0d80022 │ │ │ │ - eor.w r0, r8, #34 @ 0x22 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + cdp 0, 2, cr0, cr0, cr2, {1} │ │ │ │ + ldcl 0, cr0, [r0, #136] @ 0x88 │ │ │ │ + adds r4, r5, r2 │ │ │ │ movs r3, r4 │ │ │ │ - add lr, r5 │ │ │ │ + rors r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - bics.w r0, ip, #34 @ 0x22 │ │ │ │ - vaddl.s32 q8, d12, d18 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + stc 0, cr0, [r4, #136] @ 0x88 │ │ │ │ + ldc 0, cr0, [r4, #-136]! @ 0xffffff78 │ │ │ │ + adds r4, r5, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + adds r6, r6, r4 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s16 q0, d4, d18 │ │ │ │ - vhadd.s8 d16, d4, d18 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + ldcl 0, cr0, [ip], {34} @ 0x22 │ │ │ │ + stc 0, cr0, [ip], {34} @ 0x22 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 15, cr0, cr10, cr2, {1} │ │ │ │ - cdp 0, 10, cr0, cr10, cr2, {1} │ │ │ │ - ldr r6, [pc, #536] @ (106db8 ) │ │ │ │ + mcrr 0, 2, r0, r2, cr2 │ │ │ │ + @ instruction: 0xebf20022 │ │ │ │ + ldr r3, [pc, #824] @ (106ed8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #592] @ (106df4 ) │ │ │ │ + ldr r3, [pc, #880] @ (106f14 ) │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 6, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 1, cr0, cr6, cr2, {1} │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + sub.w r0, lr, r2, asr #32 │ │ │ │ + adcs.w r0, lr, r2, asr #32 │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [r4, #136] @ 0x88 │ │ │ │ - ldcl 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + add.w r0, ip, r2, asr #32 │ │ │ │ + @ instruction: 0xeabe0022 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r4, #-136]! @ 0xffffff78 │ │ │ │ - stcl 0, cr0, [r6], #136 @ 0x88 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + orns r0, ip, r2, asr #32 │ │ │ │ + bic.w r0, lr, r2, asr #32 │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r0], #136 @ 0x88 │ │ │ │ - stcl 0, cr0, [r0], #-136 @ 0xffffff78 │ │ │ │ - cmp r2, #8 │ │ │ │ + ldrd r0, r0, [r8, #136]! @ 0x88 │ │ │ │ + @ instruction: 0xe9a80022 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #20 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ - @ instruction: 0xebe20022 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + ldrd r0, r0, [sl, #-136]! @ 0x88 │ │ │ │ + stmdb sl!, {r1, r5} │ │ │ │ + movs r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeb980022 │ │ │ │ - adc.w r0, r8, r2, asr #32 │ │ │ │ - @ instruction: 0xf5320022 │ │ │ │ - @ instruction: 0xf53e0022 │ │ │ │ - adds.w r0, r4, r2, asr #32 │ │ │ │ - pkhtb r0, r4, r2, asr #32 │ │ │ │ + strd r0, r0, [r0], #136 @ 0x88 │ │ │ │ + ldmia.w r0, {r1, r5} │ │ │ │ + @ instruction: 0xf27a0022 │ │ │ │ + @ instruction: 0xf2860022 │ │ │ │ + @ instruction: 0xe85c0022 │ │ │ │ + @ instruction: 0xe80c0022 │ │ │ │ movw r2, #16888 @ 0x41f8 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10b968 │ │ │ │ bhi.w 108a4a │ │ │ │ movw r2, #13892 @ 0x3644 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ @@ -221756,104 +221755,110 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 105e70 │ │ │ │ ldrb.w r3, [r4, #157] @ 0x9d │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105e70 │ │ │ │ ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ b.w 105e4e │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldrd r0, r0, [ip, #-136] @ 0x88 │ │ │ │ - stmdb ip, {r1, r5} │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + b.n 1075b8 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 10751c │ │ │ │ + movs r2, r4 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe8d60022 │ │ │ │ - stmia.w r6, {r1, r5} │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + b.n 1074bc │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 107420 │ │ │ │ + movs r2, r4 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe8500022 │ │ │ │ - @ instruction: 0xe8000022 │ │ │ │ - ldc2 0, cr0, [r8], {34} @ 0x22 │ │ │ │ - @ instruction: 0xfb3a0022 │ │ │ │ - b.n 107708 │ │ │ │ + b.n 1073c0 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 107324 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10766c │ │ │ │ + vld1.8 {d16[1]}, [r0], r2 │ │ │ │ + strb.w r0, [r2, #34] @ 0x22 │ │ │ │ + b.n 107198 │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [r8], #-136 @ 0xffffff78 │ │ │ │ + b.n 1070fc │ │ │ │ + movs r2, r4 │ │ │ │ + ldrd r0, r0, [r0, #-136]! @ 0x88 │ │ │ │ str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #0 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #14 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 10751c │ │ │ │ + b.n 107fac │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107480 │ │ │ │ + b.n 107f10 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107380 │ │ │ │ + b.n 107e10 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1072e4 │ │ │ │ + b.n 107d74 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2bc0022 │ │ │ │ - movt r0, #40994 @ 0xa022 │ │ │ │ - b.n 107284 │ │ │ │ + and.w r0, r4, #34 @ 0x22 │ │ │ │ + ands.w r0, r2, #34 @ 0x22 │ │ │ │ + b.n 107d14 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1071e8 │ │ │ │ + b.n 107c78 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r1, #0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107188 │ │ │ │ + b.n 107c18 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1080ec │ │ │ │ + b.n 107b7c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + adds r2, r1, r2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 10807c │ │ │ │ + b.n 107b0c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107fe0 │ │ │ │ + b.n 107a70 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + subs r2, r2, #0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + adds r0, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107f48 │ │ │ │ + b.n 1079d8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107eac │ │ │ │ + b.n 10793c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #14 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107e14 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107d78 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + subs r6, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + subs r0, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107d18 │ │ │ │ + svc 62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107c7c │ │ │ │ + udf #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ movw r3, #43888 @ 0xab70 │ │ │ │ movt r3, #15267 @ 0x3ba3 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10e262 │ │ │ │ bhi.w 1098fe │ │ │ │ movw r3, #40888 @ 0x9fb8 │ │ │ │ @@ -223063,206 +223068,206 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1731 @ 0x6c3 │ │ │ │ bl 126f2c │ │ │ │ b.w 106f24 │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1087a8 │ │ │ │ + bvc.n 108838 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10870c │ │ │ │ + bvs.n 10879c │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1088cc │ │ │ │ + bvs.n 10875c │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 108830 │ │ │ │ + bvs.n 1088c0 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 1087d4 │ │ │ │ + bvs.n 108864 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 108738 │ │ │ │ + bpl.n 1087c8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2f00022 │ │ │ │ - @ instruction: 0xf2fa0022 │ │ │ │ - bhi.n 1088f8 │ │ │ │ + bics.w r0, r8, #34 @ 0x22 │ │ │ │ + orr.w r0, r2, #34 @ 0x22 │ │ │ │ + bpl.n 108788 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10885c │ │ │ │ + bpl.n 1088ec │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfadc0022 │ │ │ │ - @ instruction: 0xfaaa0022 │ │ │ │ - bvc.n 108800 │ │ │ │ + strh.w r0, [r4, r2, lsl #2] │ │ │ │ + @ instruction: 0xf7f20022 │ │ │ │ + bpl.n 108890 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 108764 │ │ │ │ + bmi.n 1087f4 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s32 q0, d14, d18 │ │ │ │ - vaddl.s8 q8, d4, d18 │ │ │ │ - bvc.n 108924 │ │ │ │ + ldcl 0, cr0, [r6], #136 @ 0x88 │ │ │ │ + stc 0, cr0, [ip, #-136] @ 0xffffff78 │ │ │ │ + bmi.n 1087b4 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 108888 │ │ │ │ + bmi.n 108918 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 108848 │ │ │ │ + bmi.n 1088d8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1087ac │ │ │ │ + bcc.n 10883c │ │ │ │ movs r2, r4 │ │ │ │ - ldcl 0, cr0, [r6], #136 @ 0x88 │ │ │ │ - @ instruction: 0xeb840022 │ │ │ │ - bpl.n 10883c │ │ │ │ + bics.w r0, lr, r2, asr #32 │ │ │ │ + @ instruction: 0xe8cc0022 │ │ │ │ + bcc.n 1088cc │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 1087a0 │ │ │ │ + bcs.n 108830 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 108960 │ │ │ │ + bcs.n 1087f0 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 1088c4 │ │ │ │ + bcs.n 108954 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 108884 │ │ │ │ + bcs.n 108914 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 1087e8 │ │ │ │ + bne.n 108878 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10881c │ │ │ │ + blt.n 1088ac │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10894c │ │ │ │ + bge.n 1087dc │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 108944 │ │ │ │ + bne.n 1087d4 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 1088a8 │ │ │ │ + bne.n 108938 │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + @ instruction: 0xfb2e0022 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 108874 │ │ │ │ + bne.n 108904 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 1087d8 │ │ │ │ + beq.n 108868 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1087b4 │ │ │ │ + beq.n 108844 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 108918 │ │ │ │ + beq.n 1089a8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 108414 │ │ │ │ + b.n 108ea4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1083ac │ │ │ │ + b.n 108e3c │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 108864 │ │ │ │ + beq.n 1088f4 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 1087c8 │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1089a4 │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 108908 │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 108974 │ │ │ │ + bvc.n 108804 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10898c │ │ │ │ + bvc.n 10881c │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 1088e4 │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 108848 │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 108824 │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 108988 │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7cc0022 │ │ │ │ - @ instruction: 0xf78e0022 │ │ │ │ - bne.n 108948 │ │ │ │ + adds.w r0, r4, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf4d60022 │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 1088ac │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 108898 │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 1089fc │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1089e8 │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10894c │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfba60022 │ │ │ │ - @ instruction: 0xfbba0022 │ │ │ │ - beq.n 108938 │ │ │ │ + str??.w r0, [lr, #34] @ 0x22 │ │ │ │ + vst4.8 {d0-d3}, [r2 :128], r2 │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3f20022 │ │ │ │ - and.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + @ instruction: 0xf13a0022 │ │ │ │ + adc.w r0, lr, #34 @ 0x22 │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + subs r2, r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + subs r2, r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + subs r6, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + subs r6, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 108a74 │ │ │ │ + bne.n 108904 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 108888 │ │ │ │ + bne.n 108918 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ movs r3, #32 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10ed3e │ │ │ │ movw r3, #1039 @ 0x40f │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ @@ -224042,70 +224047,70 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3106 @ 0xc22 │ │ │ │ bl 126f2c │ │ │ │ b.w 106f24 │ │ │ │ - stc 0, cr0, [r0, #136] @ 0x88 │ │ │ │ - ldc 0, cr0, [sl, #136] @ 0x88 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + pkhtb r0, r8, r2, asr #32 │ │ │ │ + @ instruction: 0xeae20022 │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #12 │ │ │ │ + subs r4, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + subs r2, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf6600022 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + @ instruction: 0xf3a80022 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 109304 │ │ │ │ + bhi.n 109394 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 109224 │ │ │ │ + bmi.n 1092b4 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 109270 │ │ │ │ + beq.n 109300 │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 15, cr0, cr8, cr2, {1} │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + mcrr 0, 2, r0, r0, cr2 │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ands.w r0, ip, #34 @ 0x22 │ │ │ │ - vhadd.s d0, d8, d18 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stcl 0, cr0, [r4, #-136]! @ 0xffffff78 │ │ │ │ + stc 0, cr0, [r0], {34} @ 0x22 │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [r4, #136] @ 0x88 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + pkhtb r0, ip, r2, asr #32 │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r4, 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 106f1a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -225320,195 +225325,195 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2153 @ 0x869 │ │ │ │ bl 126f2c │ │ │ │ b.w 106f24 │ │ │ │ - strd r0, r0, [r0, #136]! @ 0x88 │ │ │ │ - strd r0, r0, [sl, #-136] @ 0x88 │ │ │ │ - stmia r0!, {} │ │ │ │ + b.n 109fa8 │ │ │ │ movs r2, r4 │ │ │ │ - nop {11} │ │ │ │ + b.n 109e80 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10a0b0 │ │ │ │ + pop {r3, r6, pc} │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10a248 │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - it vc │ │ │ │ - movvc r2, r4 │ │ │ │ - itet cs │ │ │ │ - movcs r2, r4 │ │ │ │ - lslcc r2, r1, #28 │ │ │ │ - movcs r3, r4 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ - movs r3, r4 │ │ │ │ - cbnz r2, 10a1d4 │ │ │ │ + bmi.n 10a140 │ │ │ │ + movs r2, r4 │ │ │ │ + bmi.n 10a0d8 │ │ │ │ + movs r2, r4 │ │ │ │ + pop {r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a1c4 │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10a11c │ │ │ │ + lsls r2, r2, #17 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10a15c │ │ │ │ + @ instruction: 0xb84a │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a1d0 │ │ │ │ + bcs.n 10a1ac │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x0036 │ │ │ │ + bcs.n 10a1ec │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xb84e │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x003a │ │ │ │ + itte al │ │ │ │ + moval r2, r4 │ │ │ │ + ite al @ unpredictable │ │ │ │ + moval r2, r4 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r2, r5 │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10a28c │ │ │ │ + bvc.n 10a11c │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10a0ac │ │ │ │ + bvc.n 10a13c │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r6, r4 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ movs r2, r4 │ │ │ │ - rev r6, r2 │ │ │ │ + @ instruction: 0xb75e │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10a244 │ │ │ │ + bvs.n 10a0d4 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10a1a4 │ │ │ │ + bvs.n 10a234 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a1fe │ │ │ │ + @ instruction: 0xb746 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a1ee │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 10a1fc │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a1ec │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + movs r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + movs r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 10a1f8 │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a1e8 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ movs r2, r4 │ │ │ │ - b.n 109a2c │ │ │ │ + b.n 10a4bc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 10a1f4 │ │ │ │ + @ instruction: 0xb65a │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - itet al │ │ │ │ - moval r2, r4 │ │ │ │ - it ge @ unpredictable > │ │ │ │ - movge r2, r4 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ + movs r2, r4 │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + push {r1, lr} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + push {r1, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + pop {r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - it vc │ │ │ │ - movvc r2, r4 │ │ │ │ - nop {8} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10a2fc │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10a2a0 │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + push {r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + push {r1} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + cbz r2, 10a2d0 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r4, r7 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + stc2l 0, cr0, [r8, #136] @ 0x88 │ │ │ │ + stc2 0, cr0, [r4, #136] @ 0x88 │ │ │ │ + cbz r2, 10a2d8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + cbz r2, 10a2c8 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10a278 │ │ │ │ + bne.n 10a308 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10a2f4 │ │ │ │ + beq.n 10a184 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + cbz r6, 10a2c8 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + uxtb r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + uxtb r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + uxth r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + uxth r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + sxtb r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + bkpt 0x008c │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + bkpt 0x0098 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + sxtb r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + sxth r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + cbz r2, 10a2fc │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + cbz r2, 10a2ec │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f1a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 10a2dc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -226528,298 +226533,299 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3650 @ 0xe42 │ │ │ │ bl 126f2c │ │ │ │ b.w 106f24 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - uxtb r0, r4 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ movs r2, r4 │ │ │ │ - uxth r0, r2 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ - uxth r4, r2 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r4, r0 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10add8 │ │ │ │ + b.n 10a868 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10aca8 │ │ │ │ + b.n 10a738 │ │ │ │ movs r2, r4 │ │ │ │ - sxth r6, r3 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10aeea │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10af18 │ │ │ │ + bls.n 10afa8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10a990 │ │ │ │ + b.n 10b420 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10aef6 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10aee6 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 10aef2 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10aee2 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - adcs.w r0, r2, r2, asr #32 │ │ │ │ - sbc.w r0, r8, r2, asr #32 │ │ │ │ - cbz r2, 10aef0 │ │ │ │ + ldmia.w sl, {r1, r5} │ │ │ │ + ldmia.w r0!, {r1, r5} │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + rev r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + rev r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr2, {1} │ │ │ │ - ldc2l 0, cr0, [r2, #136] @ 0x88 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + @ instruction: 0xfb900022 │ │ │ │ + smlatb r0, sl, r2, r0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10af08 │ │ │ │ + bhi.n 10af98 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #24 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10aed4 │ │ │ │ + bpl.n 10af64 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10af0c │ │ │ │ + bpl.n 10af9c │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10af5e │ │ │ │ + @ instruction: 0xb656 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10af64 │ │ │ │ + @ instruction: 0xb65c │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - orr.w r0, lr, r2, asr #32 │ │ │ │ - orrs.w r0, ip, r2, asr #32 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + b.n 10ae98 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + b.n 10aeb8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10af1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10af3c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + bcc.n 10afac │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + bcc.n 10afcc │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10af38 │ │ │ │ + add r3, sp, #16 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10aed8 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + bcc.n 10afc8 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + bcs.n 10af68 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10aef4 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10b074 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + bcs.n 10af84 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + bcs.n 10af04 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10aed4 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10afd4 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + bcs.n 10af64 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + bcs.n 10b064 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10af6c │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ - movs r3, r4 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + bpl.n 10affc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7a40022 │ │ │ │ - @ instruction: 0xf7aa0022 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + cdp2 0, 11, cr0, cr2, cr2, {1} │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xf4ec0022 │ │ │ │ + @ instruction: 0xf4f20022 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + cbz r4, 10b022 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + cbz r6, 10b02a │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [r4, #136] @ 0x88 │ │ │ │ - ldc2 0, cr0, [r2, #136] @ 0x88 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10b040 │ │ │ │ + @ instruction: 0xfacc0022 │ │ │ │ + @ instruction: 0xfada0022 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10b046 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10b080 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10b072 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + cbz r4, 10b012 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ + movs r2, r4 │ │ │ │ + add r7, pc, #976 @ (adr r7, 10b3e8 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r7, pc, #992 @ (adr r7, 10b404 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + add r7, pc, #672 @ (adr r7, 10b2c8 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r7, pc, #688 @ (adr r7, 10b2e4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + add r7, pc, #368 @ (adr r7, 10b1a8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + ldmia r4!, {r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r7, pc, #280 @ (adr r7, 10b15c ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + add r6, pc, #992 @ (adr r6, 10b428 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + push {r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r6, pc, #984 @ (adr r6, 10b42c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + add r6, pc, #664 @ (adr r6, 10b2f0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r6, pc, #680 @ (adr r6, 10b30c ) │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + add r6, pc, #360 @ (adr r6, 10b1d0 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + cbz r4, 10b0ba │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + cbz r0, 10b0c4 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r6, pc, #376 @ (adr r6, 10b1ec ) │ │ │ │ + movs r2, r4 │ │ │ │ + add r6, pc, #56 @ (adr r6, 10b0b0 ) │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + uxth r4, r7 │ │ │ │ movs r2, r4 │ │ │ │ - push {r7, lr} │ │ │ │ + uxtb r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r6, pc, #104 @ (adr r6, 10b0ec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r5, pc, #808 @ (adr r5, 10b3b0 ) │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r5, pc, #856 @ (adr r5, 10b3ec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r5, pc, #536 @ (adr r5, 10b2b0 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r5, pc, #584 @ (adr r5, 10b2ec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 10b490 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 10b1b0 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + bkpt 0x001c │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + bkpt 0x002c │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r5, pc, #312 @ (adr r5, 10b1ec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #728 @ (adr r7, 10b390 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 10b4b0 ) │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10b13c │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xebf40022 │ │ │ │ - add r7, pc, #744 @ (adr r7, 10b3ac ) │ │ │ │ + ldmdb ip!, {r1, r5} │ │ │ │ + add r5, pc, #8 @ (adr r5, 10b0cc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #424 @ (adr r7, 10b270 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 10b390 ) │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b764 │ │ │ │ + b.n 10b1f4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b7a8 │ │ │ │ + b.n 10b238 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #472 @ (adr r7, 10b2ac ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 10b3cc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #152 @ (adr r7, 10b170 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 10b290 ) │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f1a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 10b0f0 │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ @@ -227804,245 +227810,247 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4250 @ 0x109a │ │ │ │ bl 126f2c │ │ │ │ b.w 106f24 │ │ │ │ nop │ │ │ │ - beq.n 10bc04 │ │ │ │ + ldmia r6, {r6} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10bb9c │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #816 @ (adr r4, 10bf4c ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 10bc6c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #496 @ (adr r4, 10be10 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 10bf30 ) │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bc04 │ │ │ │ + bvs.n 10bc94 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bb84 │ │ │ │ + bpl.n 10bc14 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #400 @ (adr r4, 10bdbc ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 10bedc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #80 @ (adr r4, 10bc80 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 10bda0 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #96 @ (adr r4, 10bc9c ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 10bdbc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #800 @ (adr r3, 10bf60 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 10bc80 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr.w r0, [r4, #34] @ 0x22 │ │ │ │ - str??.w r0, [r2, #34] @ 0x22 │ │ │ │ - add r3, pc, #816 @ (adr r3, 10bf7c ) │ │ │ │ + @ instruction: 0xf61c0022 │ │ │ │ + @ instruction: 0xf62a0022 │ │ │ │ + add r1, pc, #80 @ (adr r1, 10bc9c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #496 @ (adr r3, 10be40 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 10bf60 ) │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + movs r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + movs r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #512 @ (adr r3, 10be5c ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 10bf7c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #192 @ (adr r3, 10bd20 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 10be40 ) │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10bbb4 │ │ │ │ + bge.n 10bc44 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10bbcc │ │ │ │ + bge.n 10bc5c │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #208 @ (adr r3, 10bd3c ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 10be5c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #912 @ (adr r2, 10c000 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 10bd20 ) │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c11c │ │ │ │ + svc 156 @ 0x9c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c14c │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #928 @ (adr r2, 10c01c ) │ │ │ │ + add r0, pc, #192 @ (adr r0, 10bd3c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #608 @ (adr r2, 10bee0 ) │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c3c4 │ │ │ │ + b.n 10be54 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c3ec │ │ │ │ + b.n 10be7c │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #624 @ (adr r2, 10befc ) │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #304 @ (adr r2, 10bdc0 ) │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bcd0 │ │ │ │ + bpl.n 10bd60 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10bc78 │ │ │ │ + bpl.n 10bd08 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #264 @ (adr r2, 10bda4 ) │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #968 @ (adr r1, 10c068 ) │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [sl], #136 @ 0x88 │ │ │ │ - stcl 0, cr0, [r4], {34} @ 0x22 │ │ │ │ - add r1, pc, #984 @ (adr r1, 10c084 ) │ │ │ │ + ldrd r0, r0, [r2, #136]! @ 0x88 │ │ │ │ + and.w r0, ip, r2, asr #32 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #664 @ (adr r1, 10bf48 ) │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10bc98 │ │ │ │ + bge.n 10bd28 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10bcc0 │ │ │ │ + bge.n 10bd50 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #680 @ (adr r1, 10bf64 ) │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #360 @ (adr r1, 10be28 ) │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10bca8 │ │ │ │ + bhi.n 10bd38 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10bcd0 │ │ │ │ + bhi.n 10bd60 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #376 @ (adr r1, 10be44 ) │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #56 @ (adr r1, 10bd08 ) │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - ldmdb r6, {r1, r5} │ │ │ │ - stmdb r8!, {r1, r5} │ │ │ │ - add r1, pc, #72 @ (adr r1, 10bd24 ) │ │ │ │ + b.n 10b990 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #776 @ (adr r0, 10bfe8 ) │ │ │ │ + b.n 10b9b8 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10bcd4 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldmia r7!, {r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.u d0, d8, d18 │ │ │ │ - vhadd.u8 d16, d14, d18 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2300022 │ │ │ │ - movw r0, #8226 @ 0x2022 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + stc2 0, cr0, [r0], {34} @ 0x22 │ │ │ │ + ldc2 0, cr0, [r6], {34} @ 0x22 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ movs r2, r4 │ │ │ │ - ldc2 0, cr0, [ip, #136]! @ 0x88 │ │ │ │ - stc2l 0, cr0, [lr, #136] @ 0x88 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + vhadd.s d16, d8, d18 │ │ │ │ + vaddl.s8 q0, d10, d18 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + @ instruction: 0xfb040022 │ │ │ │ + smlatb r0, r6, r2, r0 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + cbnz r2, 10bd5e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + cbnz r0, 10bd54 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bc68 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bc88 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + bpl.n 10bcf8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + bpl.n 10bd18 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10bc68 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10bdc0 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + bne.n 10bcf8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + bne.n 10bc50 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c378 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c3a8 │ │ │ │ + b.n 10be08 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + b.n 10be38 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10bdd0 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10bdf0 │ │ │ │ + bcs.n 10be60 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + bcs.n 10bc80 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2d00022 │ │ │ │ - @ instruction: 0xf2e40022 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ands.w r0, r8, #34 @ 0x22 │ │ │ │ + bic.w r0, ip, #34 @ 0x22 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + cbnz r4, 10bddc │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + cbnz r0, 10bde6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r4} │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r5} │ │ │ │ + cbnz r0, 10bdbc │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + cbnz r4, 10bdc2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7c40022 │ │ │ │ - @ instruction: 0xf7cc0022 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + add.w r0, ip, #10616832 @ 0xa20000 │ │ │ │ + adds.w r0, r4, #10616832 @ 0xa20000 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r6} │ │ │ │ + cbnz r4, 10bdfc │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + cbnz r0, 10bdec │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10be80 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10be24 │ │ │ │ + bhi.n 10bd10 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + bhi.n 10beb4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ + movs r2, r4 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + bkpt 0x0096 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + bkpt 0x00b2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10bbe0 │ │ │ │ + b.n 10b670 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10bc0c │ │ │ │ + b.n 10b69c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f1a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f1a │ │ │ │ @@ -229054,293 +229062,293 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 126f2c │ │ │ │ b.w 106f24 │ │ │ │ - bcc.n 10ca2c │ │ │ │ + beq.n 10c8bc │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10ca4c │ │ │ │ + beq.n 10c8dc │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - uxtb r6, r1 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - uxtb r0, r3 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10ca0a │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - uxtb r4, r0 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10c928 │ │ │ │ + bvs.n 10c9b8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10cac0 │ │ │ │ + bvs.n 10c950 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10ca5e │ │ │ │ + cbnz r4, 10c9f0 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10ca4c │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10ca26 │ │ │ │ + @ instruction: 0xb724 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10ca2e │ │ │ │ + @ instruction: 0xb736 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + blt.n 10c920 │ │ │ │ movs r2, r4 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + blt.n 10c958 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cc48 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cc68 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf26e0022 │ │ │ │ - movw r0, #34 @ 0x22 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + vext.8 d0, d6, d18, #0 │ │ │ │ + vaddl.s8 q0, d8, d18 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - adcs.w r0, lr, r2, asr #32 │ │ │ │ - sbcs.w r0, r4, r2, asr #32 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + stmia.w r6!, {r1, r5} │ │ │ │ + ldmia.w ip!, {r1, r5} │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10cb0c │ │ │ │ + bhi.n 10c99c │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10cb4c │ │ │ │ + bhi.n 10c9dc │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c924 │ │ │ │ + b.n 10c3b4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c954 │ │ │ │ + b.n 10c3e4 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10cb06 │ │ │ │ + cbz r2, 10ca98 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10cb10 │ │ │ │ + cbz r0, 10caa2 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cb64 │ │ │ │ + ble.n 10c9f4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cb94 │ │ │ │ + ble.n 10ca24 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10ca64 │ │ │ │ + bcs.n 10caf4 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10c9e4 │ │ │ │ + bne.n 10ca74 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10ca70 │ │ │ │ + ldmia r6!, {} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10ca98 │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s8 d0, d12, d18 │ │ │ │ - vhadd.s32 d0, d6, d18 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + mrrc 0, 2, r0, r4, cr2 │ │ │ │ + stcl 0, cr0, [lr], #-136 @ 0xffffff78 │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #520 @ (adr r0, 10cd58 ) │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #576 @ (adr r0, 10cd94 ) │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10cb8e │ │ │ │ + add r7, sp, #0 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10cb94 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10cb90 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10cadc │ │ │ │ + bmi.n 10cb6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xeb200022 │ │ │ │ - adc.w r0, r0, r2, asr #32 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + strd r0, r0, [r8], #-136 @ 0x88 │ │ │ │ + stmia.w r8, {r1, r5} │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10cc58 │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10cb84 │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #16 @ (adr r4, 10cbe0 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 10cd00 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #112 @ (adr r4, 10cc44 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 10cd64 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 10e9b0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -230347,285 +230355,285 @@ │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ b.w 106f24 │ │ │ │ nop │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ - movs r2, r4 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ - movs r2, r4 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10dd00 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10dd30 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + b.n 10d790 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + b.n 10d7c0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10dd20 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10dd40 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + b.n 10d7b0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + b.n 10d7d0 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10d69c │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10d834 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + bhi.n 10d72c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + bhi.n 10d6c4 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + strh r2, [r6, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + sxth r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + sxth r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + itet eq │ │ │ │ + moveq r2, r4 │ │ │ │ + it ne @ unpredictable │ │ │ │ + movne r2, r4 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d16c │ │ │ │ + b.n 10dbfc │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cfec │ │ │ │ + b.n 10da7c │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #30] │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10d852 │ │ │ │ + cbz r4, 10d7e4 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10d840 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #26] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d134 │ │ │ │ + b.n 10dbc4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d024 │ │ │ │ + b.n 10dab4 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #22] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r5, pc, #696 @ (adr r5, 10dabc ) │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10d7e8 │ │ │ │ + bcc.n 10d878 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #18] │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10d888 │ │ │ │ + bpl.n 10d718 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10d8b8 │ │ │ │ + bpl.n 10d748 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r7, pc, #872 @ (adr r7, 10dbdc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r7, pc, #944 @ (adr r7, 10dc28 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10d7c0 │ │ │ │ + bne.n 10d850 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10d7f8 │ │ │ │ + bne.n 10d888 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + push {r2, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + push {r1, r3, lr} │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r4} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10d814 │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10d820 │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #872 @ (adr r2, 10dc8c ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 10d9ac ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #936 @ (adr r2, 10dcd0 ) │ │ │ │ + add r0, pc, #200 @ (adr r0, 10d9f0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #175] @ 0xaf │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f1a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f1a │ │ │ │ @@ -231585,117 +231593,117 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ b.w 105e4e │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105e70 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ b.w 105e4e │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ - movs r2, r4 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + bkpt 0x00f2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + nop │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #424 @ (adr r6, 10e6f8 ) │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10e574 │ │ │ │ + add r3, pc, #712 @ (adr r3, 10e818 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + uxtb r4, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + uxth r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + strb r0, [r6, #30] │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + strb r4, [r4, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + strb r0, [r4, #26] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + itt cs │ │ │ │ + movcs r2, r4 │ │ │ │ + bkpt 0x00da │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #848 @ (adr r2, 10e910 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 10e630 ) │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + sxth r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10e654 │ │ │ │ + beq.n 10e4e4 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10e574 │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105e70 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ b.w 105e4e │ │ │ │ ldrb.w r3, [r4, #372] @ 0x174 │ │ │ │ @@ -232014,15 +232022,15 @@ │ │ │ │ ldrb.w r3, [r4, #218] @ 0xda │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f1a │ │ │ │ b.w 108ae0 │ │ │ │ add.w r3, sp, #5120 @ 0x1400 │ │ │ │ adds r3, #24 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2c9ae4 │ │ │ │ + bl 2c9834 │ │ │ │ ldr.w r3, [pc, #2692] @ 10f4b4 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #2684] @ 10f4b8 │ │ │ │ @@ -232907,193 +232915,193 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2203 @ 0x89b │ │ │ │ bl 126f2c │ │ │ │ b.w 106f24 │ │ │ │ nop │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r6, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r3, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - itee le │ │ │ │ - movle r2, r4 │ │ │ │ - bkpt 0x007a │ │ │ │ - movgt r2, r4 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + cbnz r2, 10f554 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + str r4, [r6, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + str r4, [r4, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + str r4, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + str r4, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + str r4, [r4, #16] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f588 │ │ │ │ + str r4, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + cbnz r6, 10f52c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + cbnz r6, 10f51a │ │ │ │ + movs r2, r4 │ │ │ │ + str r4, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r5} │ │ │ │ + str r4, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f58e │ │ │ │ + cbnz r2, 10f53a │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + str r4, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f594 │ │ │ │ + cbnz r2, 10f548 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + str r4, [r3, #4] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f59a │ │ │ │ + cbnz r2, 10f558 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10f596 │ │ │ │ + str r4, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f5a0 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + @ instruction: 0xb87e │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r3, #4] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10f5b0 │ │ │ │ + str r4, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f5a6 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + @ instruction: 0xb856 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + strb r6, [r1, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + strb r2, [r5, #15] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + strb r2, [r0, #15] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + strb r2, [r3, #14] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ + movs r2, r4 │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3888] @ 110540 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ 110544 │ │ │ │ ldr.w r3, [pc, #3888] @ 110548 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 11054c │ │ │ │ @@ -234303,661 +234311,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3064 @ 0xbf8 │ │ │ │ bl 126f2c │ │ │ │ b.w 106f24 │ │ │ │ - rev r2, r1 │ │ │ │ + @ instruction: 0xb752 │ │ │ │ movs r2, r4 │ │ │ │ - rev r0, r2 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - rev r6, r1 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 110590 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 1105a2 │ │ │ │ + @ instruction: 0xb742 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 110594 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 1105ac │ │ │ │ + @ instruction: 0xb72e │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 110598 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 1105b8 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 11059c │ │ │ │ + @ instruction: 0xb698 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 1105c4 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 1105a0 │ │ │ │ + @ instruction: 0xb668 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 1105ce │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 1105da │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #360 @ (adr r7, 1107fc ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 11091c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #384 @ (adr r7, 110818 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 110938 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r5, #28] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #776 @ (adr r3, 1109cc ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 1106ec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #576 @ (adr r3, 110908 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 110a28 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + str r6, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + str r6, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + str r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + str r6, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + str r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + str r6, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + str r6, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + str r6, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + str r6, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + str r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + str r6, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + str r6, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + str r6, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + str r2, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + str r4, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + str r6, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + str r6, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + str r6, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + str r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + str r6, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + ldr r7, [pc, #984] @ (110d68 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + str r6, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + ldr r7, [pc, #792] @ (110cb8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + ldr r7, [pc, #920] @ (110d44 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + ldr r7, [pc, #600] @ (110c08 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + ldr r7, [pc, #728] @ (110c94 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + ldr r7, [pc, #408] @ (110b58 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + ldr r7, [pc, #536] @ (110be4 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + ldr r7, [pc, #216] @ (110aa8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + ldr r7, [pc, #344] @ (110b34 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + ldr r7, [pc, #24] @ (1109f8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + ldr r7, [pc, #152] @ (110a84 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + ldr r6, [pc, #856] @ (110d48 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + ldr r6, [pc, #984] @ (110dd4 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + ldr r6, [pc, #664] @ (110c98 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + ldr r6, [pc, #792] @ (110d24 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + ldr r6, [pc, #472] @ (110be8 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + ldr r6, [pc, #600] @ (110c74 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + ldr r6, [pc, #280] @ (110b38 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + ldr r6, [pc, #408] @ (110bc4 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + ldr r6, [pc, #88] @ (110a88 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + ldr r6, [pc, #200] @ (110b04 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + ldr r5, [pc, #912] @ (110dd0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + ldr r6, [pc, #24] @ (110a64 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + ldr r5, [pc, #728] @ (110d28 ) │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 111980 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 111984 │ │ │ │ ldr.w r3, [pc, #3884] @ 111988 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 11198c │ │ │ │ @@ -236166,661 +236174,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2092 @ 0x82c │ │ │ │ bl 126f2c │ │ │ │ b.w 106f24 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #504] @ (111b84 ) │ │ │ │ + ldr r0, [pc, #792] @ (111ca4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #184] @ (111a48 ) │ │ │ │ + ldr r0, [pc, #472] @ (111b68 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #312] @ (111ad4 ) │ │ │ │ + ldr r0, [pc, #600] @ (111bf4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #1016] @ (111d98 ) │ │ │ │ + ldr r0, [pc, #280] @ (111ab8 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #120] @ (111a24 ) │ │ │ │ + ldr r0, [pc, #408] @ (111b44 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #824] @ (111ce8 ) │ │ │ │ + ldr r0, [pc, #88] @ (111a08 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #952] @ (111d74 ) │ │ │ │ + ldr r0, [pc, #216] @ (111a94 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #632] @ (111c38 ) │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #760] @ (111cc4 ) │ │ │ │ + ldr r0, [pc, #24] @ (1119e4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #440] @ (111b88 ) │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #568] @ (111c14 ) │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #248] @ (111ad8 ) │ │ │ │ + @ instruction: 0x4786 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #376] @ (111b64 ) │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #56] @ (111a28 ) │ │ │ │ + bx sl │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #184] @ (111ab4 ) │ │ │ │ + bx lr │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #888] @ (111d78 ) │ │ │ │ + bx r4 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #1000] @ (111df4 ) │ │ │ │ + bx r8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #688] @ (111cc0 ) │ │ │ │ + mov ip, lr │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #824] @ (111d54 ) │ │ │ │ + bx r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #504] @ (111c18 ) │ │ │ │ + mov lr, r8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #632] @ (111ca4 ) │ │ │ │ + mov lr, ip │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #312] @ (111b68 ) │ │ │ │ + mov lr, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #440] @ (111bf4 ) │ │ │ │ + mov lr, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #120] @ (111ab8 ) │ │ │ │ + mov r6, ip │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r5, #32] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #248] @ (111b44 ) │ │ │ │ + mov lr, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #952] @ (111e08 ) │ │ │ │ + mov r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #56] @ (111a94 ) │ │ │ │ + mov r6, sl │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #760] @ (111d58 ) │ │ │ │ + mov r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #872] @ (111dd4 ) │ │ │ │ + mov r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #560] @ (111ca0 ) │ │ │ │ + cmp ip, sl │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #696] @ (111d34 ) │ │ │ │ + cmp lr, lr │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #376] @ (111bf8 ) │ │ │ │ + cmp lr, r4 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #72 @ (adr r7, 111acc ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 111bec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #800 @ (adr r6, 111da8 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 111ac8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #504] @ (111c84 ) │ │ │ │ + cmp lr, r8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #184] @ (111b48 ) │ │ │ │ + cmp r6, lr │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #24 @ (adr r7, 111aac ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 111bcc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #608 @ (adr r6, 111cf8 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 111e18 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #312] @ (111bd4 ) │ │ │ │ + cmp lr, r2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + cmp r6, r8 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #488 @ (adr r5, 111c8c ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 111dac ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #928 @ (adr r4, 111e48 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 111b68 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #120] @ (111b24 ) │ │ │ │ + cmp r6, ip │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + cmp r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + cmp r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + add lr, ip │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #504 @ (adr r4, 111cbc ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 111ddc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #544 @ (adr r4, 111ce8 ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 111e08 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + cmp r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - bx sp │ │ │ │ + add lr, r6 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #520 @ (adr r4, 111cdc ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 111dfc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #352 @ (adr r4, 111c38 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 111d58 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + add lr, sl │ │ │ │ movs r2, r4 │ │ │ │ - bx r7 │ │ │ │ + add lr, r0 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - bx fp │ │ │ │ + add lr, r4 │ │ │ │ movs r2, r4 │ │ │ │ - bx r1 │ │ │ │ + add r6, sl │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - bx r5 │ │ │ │ + add r6, lr │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, fp │ │ │ │ + add r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, pc │ │ │ │ + add r6, r8 │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r5 │ │ │ │ + mvns r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r9 │ │ │ │ + add r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, pc │ │ │ │ + mvns r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r3 │ │ │ │ + mvns r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r9 │ │ │ │ + bics r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, sp │ │ │ │ + bics r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r3 │ │ │ │ + muls r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r7 │ │ │ │ + bics r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, sp │ │ │ │ + orrs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r6, #8] │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r1 │ │ │ │ + muls r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r7 │ │ │ │ + orrs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #632] @ (111ddc ) │ │ │ │ + ldr r3, [pc, #920] @ (111efc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #432] @ (111d18 ) │ │ │ │ + ldr r3, [pc, #720] @ (111e38 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, fp │ │ │ │ + orrs r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmn r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #200] @ (111c3c ) │ │ │ │ + ldr r3, [pc, #488] @ (111d5c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #240] @ (111c68 ) │ │ │ │ + ldr r3, [pc, #528] @ (111d88 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmn r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, pc │ │ │ │ + cmn r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r5 │ │ │ │ + negs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, pc │ │ │ │ + negs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ + negs r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r9 │ │ │ │ + tst r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, sp │ │ │ │ + tst r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r3 │ │ │ │ + rors r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r7 │ │ │ │ + tst r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp │ │ │ │ + sbcs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r1 │ │ │ │ + rors r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r7 │ │ │ │ + sbcs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, fp │ │ │ │ + sbcs r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r1 │ │ │ │ + adcs r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r5 │ │ │ │ + adcs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r3 │ │ │ │ + asrs r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r7 │ │ │ │ + adcs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r5 │ │ │ │ + lsrs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r1 │ │ │ │ + asrs r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r7 │ │ │ │ + lsrs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #664 @ (adr r0, 111ebc ) │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #416 @ (adr r0, 111dc8 ) │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r3 │ │ │ │ + lsrs r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r1 │ │ │ │ + lsls r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #632 @ (adr r0, 111eac ) │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #224 @ (adr r0, 111d18 ) │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r5 │ │ │ │ + lsls r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ + eors r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #520 @ (adr r1, 111e4c ) │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #544 @ (adr r1, 111e68 ) │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r5 │ │ │ │ + ands r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #536 @ (adr r1, 111e6c ) │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #352 @ (adr r1, 111db8 ) │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r1 │ │ │ │ + eors r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r7 │ │ │ │ + ands r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r3 │ │ │ │ + ands r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r1 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r5 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r3 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r7 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r5 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r1 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r7 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r3 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r1 │ │ │ │ + subs r7, #22 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r5 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r3 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r7 │ │ │ │ + subs r7, #2 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r4, r5 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r1 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r3 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r1 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #744] @ (111fdc ) │ │ │ │ + ldr r2, [pc, #8] @ (111cfc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r5 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r3 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #776] @ (11200c ) │ │ │ │ + ldr r2, [pc, #40] @ (111d2c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r5 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1 │ │ │ │ + subs r6, #22 │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r7 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r1 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #376] @ (111eac ) │ │ │ │ + mov lr, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r5 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r3 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #456] @ (111f0c ) │ │ │ │ + mov sl, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r7 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #408] @ (111eec ) │ │ │ │ + mov lr, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r1 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r5, #6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #824] @ (1120dc ) │ │ │ │ + ldr r5, [pc, #88] @ (111dfc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #432] @ (111f58 ) │ │ │ │ + ldr r2, [pc, #720] @ (112078 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r4, #20 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #840] @ (1120fc ) │ │ │ │ + ldr r5, [pc, #104] @ (111e1c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #256] @ (111eb8 ) │ │ │ │ + ldr r2, [pc, #544] @ (111fd8 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #856] @ (11211c ) │ │ │ │ + ldr r5, [pc, #120] @ (111e3c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #64] @ (111e08 ) │ │ │ │ + ldr r2, [pc, #352] @ (111f28 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r4, #6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #872] @ (11213c ) │ │ │ │ + ldr r5, [pc, #136] @ (111e5c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #896] @ (112158 ) │ │ │ │ + ldr r2, [pc, #160] @ (111e78 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r3, #22 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - add sl, sp │ │ │ │ + tst r2, r6 │ │ │ │ movs r2, r4 │ │ │ │ - add r8, lr │ │ │ │ + tst r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - add sl, sp │ │ │ │ + tst r2, r6 │ │ │ │ movs r2, r4 │ │ │ │ - add r8, r8 │ │ │ │ + tst r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r2, #6 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #984] @ (11225c ) │ │ │ │ + ldr r3, [pc, #248] @ (111f7c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #832] @ (1121c8 ) │ │ │ │ + ldr r0, [pc, #96] @ (111ee8 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 112dc0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 112dc4 │ │ │ │ ldr.w r3, [pc, #3884] @ 112dc8 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 112dcc │ │ │ │ @@ -238029,661 +238037,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3848 @ 0xf08 │ │ │ │ bl 126f2c │ │ │ │ b.w 106f24 │ │ │ │ - ldr r0, [pc, #856] @ (11311c ) │ │ │ │ + mov r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r4, #6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, r6 │ │ │ │ + negs r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, r0 │ │ │ │ + negs r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmn r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - add r8, sl │ │ │ │ + tst r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmn r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - add r8, r4 │ │ │ │ + rors r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmn r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, lr │ │ │ │ + sbcs r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r3, #22 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, r8 │ │ │ │ + sbcs r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r3, #6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r0, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - bics r0, r6 │ │ │ │ + lsrs r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - bics r0, r0 │ │ │ │ + lsrs r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - muls r0, r2 │ │ │ │ + lsls r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r2, #22 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r1, #6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r0, #22 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #840] @ (11328c ) │ │ │ │ + ldr r1, [pc, #104] @ (112fac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #928] @ (1132e8 ) │ │ │ │ + ldr r1, [pc, #192] @ (113008 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r0, #6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #216] @ (11302c ) │ │ │ │ + ldr r3, [pc, #504] @ (11314c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #448] @ (113118 ) │ │ │ │ + ldr r3, [pc, #736] @ (113238 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #232] @ (11304c ) │ │ │ │ + ldr r3, [pc, #520] @ (11316c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #256] @ (113068 ) │ │ │ │ + ldr r3, [pc, #544] @ (113188 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #14 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #248] @ (11306c ) │ │ │ │ + ldr r3, [pc, #536] @ (11318c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #64] @ (112fb8 ) │ │ │ │ + ldr r3, [pc, #352] @ (1130d8 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #136] @ (11300c ) │ │ │ │ + ldr r3, [pc, #424] @ (11312c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #896] @ (113308 ) │ │ │ │ + ldr r3, [pc, #160] @ (113028 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + cmp r7, #22 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #30 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #14 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + cmp r6, #6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #30 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r5, #22 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r5, #6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r4, #22 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #392] @ (11324c ) │ │ │ │ + cmp sl, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #448] @ (113288 ) │ │ │ │ + cmp r8, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, fp │ │ │ │ + sbcs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - bics r4, r4 │ │ │ │ + lsrs r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r3, #6 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r8 │ │ │ │ + sbcs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - muls r4, r6 │ │ │ │ + lsls r4, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ - muls r0, r0 │ │ │ │ + lsls r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r4 │ │ │ │ + adcs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r4, r2 │ │ │ │ + eors r4, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r2 │ │ │ │ + adcs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r4, r4 │ │ │ │ + ands r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r0 │ │ │ │ + adcs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, r6 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r2, #22 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r1, #32] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r7 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - negs r4, r2 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r2, #6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r3 │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ movs r2, r4 │ │ │ │ - tst r4, r4 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r1 │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ movs r2, r4 │ │ │ │ - rors r4, r6 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - tst r2, r7 │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ movs r2, r4 │ │ │ │ - rors r4, r0 │ │ │ │ + subs r7, #12 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - tst r2, r5 │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r4, r2 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + ldr r5, [pc, #728] @ (11346c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + ldr r5, [pc, #784] @ (1134a8 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r1, #22 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #136] @ (11323c ) │ │ │ │ + ldr r3, [pc, #424] @ (11335c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #192] @ (113278 ) │ │ │ │ + ldr r3, [pc, #480] @ (113398 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #4] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + str r0, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r0, #6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + str r0, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + str r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + str r0, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + str r2, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + str r0, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r1, #30 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + str r0, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + ldr r5, [pc, #408] @ (1133bc ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + str r0, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #30 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + movs r7, #22 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + str r4, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + str r0, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + movs r7, #6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #984] @ (11362c ) │ │ │ │ + ldr r0, [pc, #248] @ (11334c ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + str r0, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #24] @ (11327c ) │ │ │ │ + ldr r0, [pc, #312] @ (11339c ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + ldr r7, [pc, #960] @ (113628 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #14 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #1000] @ (11365c ) │ │ │ │ + ldr r0, [pc, #264] @ (11337c ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + ldr r7, [pc, #768] @ (113578 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + ldr r7, [pc, #576] @ (1134c8 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r1, #4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + movs r6, #22 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #30 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #1156] @ 113758 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1156] @ 11375c │ │ │ │ ldr.w r3, [pc, #1156] @ 113760 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #1152] @ 113764 │ │ │ │ @@ -239097,237 +239105,237 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3272 @ 0xcc8 │ │ │ │ bl 126f2c │ │ │ │ b.w 106f24 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + subs r6, r6, #7 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + movs r7, #2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + movs r7, #28 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r0, #22 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + subs r6, r0, #7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + subs r6, r4, #7 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + subs r6, r2, #6 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r2 │ │ │ │ + asrs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r4, r4 │ │ │ │ + asrs r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + subs r6, r6, #6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #30 │ │ │ │ + subs r6, r4, #5 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r5, #6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + subs r6, r0, #6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + subs r6, r6, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #22 │ │ │ │ + subs r6, r3, #5 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + subs r6, r1, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + subs r6, r6, #4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + subs r6, r4, #3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + subs r6, r1, #4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + subs r6, r7, #2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r1, #0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r1, #20 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + subs r6, r4, #3 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + subs r6, r2, #2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r1, #20 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + subs r6, r7, #2 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + subs r6, r5, #1 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + subs r6, r2, #2 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + subs r6, r0, #1 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + subs r2, r5, #1 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + subs r4, r3, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + subs r6, r0, #1 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + adds r6, r6, #7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #352] @ (11398c ) │ │ │ │ + ldr r3, [pc, #640] @ (113aac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #528] @ (113a40 ) │ │ │ │ + ldr r3, [pc, #816] @ (113b60 ) │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + subs r2, r3, #0 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + adds r4, r1, #7 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + adds r6, r6, #7 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + adds r6, r4, #6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + adds r6, r1, #7 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + adds r6, r7, #5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + adds r2, r4, #6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #12 │ │ │ │ + adds r4, r2, #5 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + adds r6, r7, #5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + adds r6, r5, #4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #14 │ │ │ │ + adds r6, r2, #5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + adds r6, r0, #4 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + adds r6, r5, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + adds r6, r3, #3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #672] @ (113b3c ) │ │ │ │ + ldr r2, [pc, #960] @ (113c5c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #448] @ (113a60 ) │ │ │ │ + ldr r2, [pc, #736] @ (113b80 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + adds r6, r0, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + adds r6, r6, #2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #672] @ (113b4c ) │ │ │ │ + ldr r2, [pc, #960] @ (113c6c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #288] @ (1139d0 ) │ │ │ │ + ldr r2, [pc, #576] @ (113af0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + adds r6, r3, #3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + adds r6, r1, #2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #656] @ (113b4c ) │ │ │ │ + ldr r2, [pc, #944] @ (113c6c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #128] @ (113940 ) │ │ │ │ + ldr r2, [pc, #416] @ (113a60 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + adds r6, r6, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + adds r6, r4, #1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #672] @ (113b6c ) │ │ │ │ + ldr r2, [pc, #960] @ (113c8c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #992] @ (113cb0 ) │ │ │ │ + ldr r2, [pc, #256] @ (1139d0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + adds r6, r1, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + adds r6, r7, #0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #640] @ (113b5c ) │ │ │ │ + ldr r2, [pc, #928] @ (113c7c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #832] @ (113c20 ) │ │ │ │ + ldr r2, [pc, #96] @ (113940 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + adds r6, r4, #1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + adds r6, r2, #0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #656] @ (113b7c ) │ │ │ │ + ldr r2, [pc, #944] @ (113c9c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #672] @ (113b90 ) │ │ │ │ + ldr r1, [pc, #960] @ (113cb0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + adds r6, r7, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r5, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #656] @ (113b8c ) │ │ │ │ + ldr r2, [pc, #944] @ (113cac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #512] @ (113b00 ) │ │ │ │ + ldr r1, [pc, #800] @ (113c20 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + adds r6, r2, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #640] @ (113b8c ) │ │ │ │ + ldr r2, [pc, #928] @ (113cac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #352] @ (113a70 ) │ │ │ │ + ldr r1, [pc, #640] @ (113b90 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r5, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r3, 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 │ │ │ │ @@ -248768,15 +248776,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 1c3240 │ │ │ │ + bl 1c2f90 │ │ │ │ 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 │ │ │ │ @@ -248815,37 +248823,37 @@ │ │ │ │ cbz r0, 11ad42 │ │ │ │ ldr r2, [pc, #120] @ (11ad94 ) │ │ │ │ ldr.w r3, [r5, #3304] @ 0xce8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11ad30 │ │ │ │ cbz r3, 11ad86 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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, 11ad56 │ │ │ │ - bl 1c3348 │ │ │ │ + bl 1c3098 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (11ad98 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (11ad9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3552] @ 0xde0 │ │ │ │ - bl 1c3348 │ │ │ │ + bl 1c3098 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ b.n 11ad54 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 541fc │ │ │ │ ldr.w r0, [r5, #3308] @ 0xcec │ │ │ │ ldr.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ @@ -248855,15 +248863,15 @@ │ │ │ │ b.n 11ad30 │ │ │ │ strh r4, [r5, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ 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] @ (11aea0 ) │ │ │ │ @@ -248874,15 +248882,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (11aea8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ ldr r2, [pc, #220] @ (11aeac ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -248914,15 +248922,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 11ae72 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 11ae64 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11ae98 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -248973,52 +248981,52 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r0, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cdp 0, 15, cr0, cr0, cr9, {1} │ │ │ │ + ldc 0, cr0, [r8], #-164 @ 0xffffff5c │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r6] │ │ │ │ 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 1c3418 │ │ │ │ + bl 1c3168 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 11aee0 │ │ │ │ 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 1c335c │ │ │ │ + bl 1c30ac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 11aeda │ │ │ │ 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 1c3498 │ │ │ │ + bl 1c31e8 │ │ │ │ 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] @ (11affc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -249070,30 +249078,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 11af3e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n 11af3e │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 11afce │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11afee │ │ │ │ b.n 11afc0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11afe2 │ │ │ │ @@ -249708,15 +249716,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 55408 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1c4988 │ │ │ │ + bl 1c46d8 │ │ │ │ cbz r0, 11b566 │ │ │ │ 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] @ (11b6b4 ) │ │ │ │ ldr r0, [pc, #332] @ (11b6b8 ) │ │ │ │ @@ -249847,40 +249855,31 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n 11b676 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #8] @ (11b6b4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r5, #32] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ movs r6, r4 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + cdp2 0, 12, cr0, cr0, cr1, {1} │ │ │ │ + cdp2 0, 11, cr0, cr4, cr1, {1} │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ - movs r2, r4 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ - movs r2, r4 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + cdp2 0, 11, cr0, cr10, cr1, {1} │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ + cdp2 0, 5, cr0, cr10, cr1, {1} │ │ │ │ + cdp2 0, 5, cr0, cr2, cr1, {1} │ │ │ │ + cdp2 0, 4, cr0, cr12, cr1, {1} │ │ │ │ + cdp2 0, 4, cr0, cr8, cr1, {1} │ │ │ │ + cdp2 0, 4, cr0, cr6, cr1, {1} │ │ │ │ + cdp2 0, 4, cr0, cr0, cr1, {1} │ │ │ │ ldr r1, [pc, #496] @ (11b8d8 ) │ │ │ │ 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] @ 11bbe0 │ │ │ │ @@ -249900,15 +249899,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 55154 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1c5b48 │ │ │ │ + bl 1c5898 │ │ │ │ ldr.w r1, [pc, #1192] @ 11bbec │ │ │ │ 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] │ │ │ │ @@ -250330,24 +250329,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #968] @ (11bfac ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r0, [pc, #960] @ (11bfa8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r1 │ │ │ │ - movs r2, r4 │ │ │ │ - movs r0, r3 │ │ │ │ - movs r2, r4 │ │ │ │ + ldc2l 0, cr0, [r6, #-132] @ 0xffffff7c │ │ │ │ + stc2l 0, cr0, [r0, #-132]! @ 0xffffff7c │ │ │ │ bl ffffbbf6 │ │ │ │ - b.n 11c2c8 │ │ │ │ + b.n 11bd58 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6], #-132 @ 0xffffff7c │ │ │ │ + vld4.8 {d16-d19}, [lr :128], r1 │ │ │ │ add r8, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ beq.n 11bc2a │ │ │ │ @@ -250879,16 +250876,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 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ 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 11c2e4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -251442,16 +251439,16 @@ │ │ │ │ bne.n 11c898 │ │ │ │ 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 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 11c8be │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -252439,15 +252436,15 @@ │ │ │ │ cbz r0, 11d400 │ │ │ │ ldr r2, [pc, #68] @ (11d420 ) │ │ │ │ ldr.w r3, [r4, #1308] @ 0x51c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11d3ee │ │ │ │ cbz r3, 11d412 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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] │ │ │ │ @@ -253177,15 +253174,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bgt.n 11dbe4 │ │ │ │ + bls.n 11dc74 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11db94 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -253309,15 +253306,15 @@ │ │ │ │ beq.n 11dd3e │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r4, [r4, #284] @ 0x11c │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 11dd38 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ mov sl, r7 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -253338,15 +253335,15 @@ │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 11dd0a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 │ │ │ │ @@ -253366,24 +253363,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 127198 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 │ │ │ │ @@ -253402,15 +253399,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 │ │ │ │ @@ -253418,22 +253415,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 11de22 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 │ │ │ │ @@ -253555,15 +253552,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 11dfb4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, 11dfa2 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 11dfda │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n 11def4 │ │ │ │ @@ -253613,15 +253610,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r4, [r5, #324] @ 0x144 │ │ │ │ add.w r5, r5, #320 @ 0x140 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 11e04c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -253635,15 +253632,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 11e028 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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] @ (11e0f4 ) │ │ │ │ @@ -253819,24 +253816,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 12715c │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 │ │ │ │ @@ -253871,23 +253868,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r4 │ │ │ │ bl 1271d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 11e2fc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -254018,15 +254015,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 11e3f4 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3588 @ 0xe04 │ │ │ │ addw r0, r0, #3588 @ 0xe04 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cbz r0, 11e4a6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 11e4b2 │ │ │ │ mov r0, r6 │ │ │ │ blx 55148 │ │ │ │ movs r3, #1 │ │ │ │ @@ -254039,42 +254036,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11e4b2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 550d0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11e4b8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, 11e48c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 11e430 │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ str.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e450 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 11e490 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e48e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 11e4b2 │ │ │ │ @@ -254634,15 +254631,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 11e9d4 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11eaa4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -254821,31 +254818,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (11eca0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 11ec24 │ │ │ │ asrs r4, r0, #17 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11e504 │ │ │ │ + b.n 11ef94 │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ asrs r4, r6, #14 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #408] @ (11ee30 ) │ │ │ │ + ldr r0, [pc, #696] @ (11ef50 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, 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] @ 11edb4 │ │ │ │ @@ -254901,15 +254898,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126ae8 │ │ │ │ ldr r0, [pc, #112] @ (11edc8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4c0 │ │ │ │ + bl 1cb210 │ │ │ │ cbnz r0, 11edae │ │ │ │ ldr r2, [pc, #104] @ (11edcc ) │ │ │ │ ldr r3, [pc, #80] @ (11edb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -254941,31 +254938,31 @@ │ │ │ │ b.n 11ed36 │ │ │ │ blx 5487c │ │ │ │ nop │ │ │ │ asrs r4, r7, #12 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ asrs r6, r2, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #248] @ (11eecc ) │ │ │ │ + @ instruction: 0x4786 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 11ee16 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -254975,15 +254972,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 2c7e6c │ │ │ │ + bl 2c7bbc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -255880,20 +255877,20 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r4, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ - movs r1, r4 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet gt │ │ │ │ + movgt r1, r4 │ │ │ │ + pushle {r4, lr} │ │ │ │ + movgt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #140] @ 11f7cc │ │ │ │ sub sp, #32 │ │ │ │ ldr.w ip, [pc, #136] @ 11f7d0 │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ @@ -255991,15 +255988,15 @@ │ │ │ │ add.w r0, r6, #960 @ 0x3c0 │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [pc, #692] @ (11fb00 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7ad8 │ │ │ │ + bl 2c7828 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 11f8c4 │ │ │ │ ldr r3, [pc, #676] @ (11fb04 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -256086,20 +256083,20 @@ │ │ │ │ bne.n 11f950 │ │ │ │ ldr r7, [pc, #432] @ (11fb0c ) │ │ │ │ movs r4, #2 │ │ │ │ str.w r4, [r6, #3292] @ 0xcdc │ │ │ │ add r7, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 11f97e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cb4c0 │ │ │ │ + bl 1cb210 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11fac6 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3296] @ 0xce0 │ │ │ │ str.w r2, [r6, #3232] @ 0xca0 │ │ │ │ @@ -256253,25 +256250,25 @@ │ │ │ │ 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 vs │ │ │ │ - movvs r1, r4 │ │ │ │ - bkpt 0x0088 │ │ │ │ + pop {r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + cbnz r0, 11fb88 │ │ │ │ + movs r1, r4 │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ lsls r6, r4, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bkpt 0x004a │ │ │ │ + cbnz r2, 11fb84 │ │ │ │ movs r1, r4 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + cbnz r4, 11fba2 │ │ │ │ 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 │ │ │ │ @@ -256584,19 +256581,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ mov r4, r0 │ │ │ │ b.n 11fdfe │ │ │ │ nop │ │ │ │ - revsh r6, r7 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ movs r1, r4 │ │ │ │ - revsh r6, r2 │ │ │ │ + @ instruction: 0xb81e │ │ │ │ movs r1, r4 │ │ │ │ - hlt 0x0022 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ 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] @ 11fec4 │ │ │ │ sub sp, #8 │ │ │ │ @@ -256796,15 +256793,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 12014c │ │ │ │ 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 1c4070 │ │ │ │ + bl 1c3dc0 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -257065,15 +257062,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc2l 0, cr0, [r6, #660] @ 0x294 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + cbz r4, 1203ac │ │ │ │ movs r1, r4 │ │ │ │ ldc2l 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] │ │ │ │ @@ -260012,15 +260009,15 @@ │ │ │ │ b.w 1214e2 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 1216de │ │ │ │ ldr r1, [r6, #8] │ │ │ │ b.w 12154a │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r1, #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 │ │ │ │ @@ -261120,15 +261117,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strd r2, r2, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ b.n 122d46 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ 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] │ │ │ │ @@ -261834,15 +261831,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 1234bc │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #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 │ │ │ │ @@ -261871,15 +261868,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, [r2, #4] │ │ │ │ + str r2, [r3, #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 │ │ │ │ @@ -261921,15 +261918,15 @@ │ │ │ │ cbz r5, 1235ae │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ 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] @ (1238d0 ) │ │ │ │ @@ -265725,15 +265722,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 12715c │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 1265ac │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -266023,23 +266020,23 @@ │ │ │ │ beq.n 126910 │ │ │ │ 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 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cbz r0, 1268a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1268a4 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 126934 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 126934 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -266100,16 +266097,16 @@ │ │ │ │ b.n 1268d0 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 1267e6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -266218,15 +266215,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 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 126a90 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 126a96 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -266247,15 +266244,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 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 126ad6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 126ad8 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 126acc │ │ │ │ @@ -266335,32 +266332,32 @@ │ │ │ │ b.n 126b1c │ │ │ │ ldr r2, [pc, #476] @ (126d5c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #476] @ (126d60 ) │ │ │ │ adds r6, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 126b38 │ │ │ │ b.n 126b5a │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1c6434 │ │ │ │ + bl 1c6184 │ │ │ │ ldr r1, [pc, #444] @ (126d64 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6478 │ │ │ │ + bl 1c61c8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126d18 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 126caa │ │ │ │ @@ -266373,15 +266370,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 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 126d46 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -266444,15 +266441,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 11dff8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r4, #280 @ 0x118 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 126ce6 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 126d3a │ │ │ │ it hi │ │ │ │ @@ -266469,45 +266466,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 11de64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n 126b38 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c91c8 │ │ │ │ + bl 2c8f18 │ │ │ │ ldr r2, [pc, #104] @ (126d68 ) │ │ │ │ ldr r1, [pc, #108] @ (126d6c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126b38 │ │ │ │ b.n 126b66 │ │ │ │ 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 11e058 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n 126b38 │ │ │ │ tst.w sl, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 126ccc │ │ │ │ movs r3, #0 │ │ │ │ @@ -266516,23 +266513,23 @@ │ │ │ │ nop │ │ │ │ str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r6, [pc, #0] @ (126d60 ) │ │ │ │ + ldr r3, [pc, #288] @ (126e80 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [pc, #136] @ (126dec ) │ │ │ │ + ldr r3, [pc, #424] @ (126f0c ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [pc, #256] @ (126e68 ) │ │ │ │ + ldr r3, [pc, #544] @ (126f88 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [pc, #696] @ (127024 ) │ │ │ │ + ldr r1, [pc, #984] @ (127144 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [pc, #648] @ (126ff8 ) │ │ │ │ + ldr r1, [pc, #936] @ (127118 ) │ │ │ │ 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] @ (126f10 ) │ │ │ │ @@ -266573,58 +266570,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n 126de0 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 126ebc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 126e3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c968c │ │ │ │ + bl 2c93dc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126ed6 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6434 │ │ │ │ + bl 1c6184 │ │ │ │ ldr r1, [pc, #280] @ (126f18 ) │ │ │ │ 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 126ae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r2, [pc, #248] @ (126f1c ) │ │ │ │ ldr r3, [pc, #240] @ (126f14 ) │ │ │ │ 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 126f0a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c968c │ │ │ │ + bl 2c93dc │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126e78 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6434 │ │ │ │ + bl 1c6184 │ │ │ │ ldr r1, [pc, #200] @ (126f20 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -266700,23 +266697,23 @@ │ │ │ │ b.n 126de4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #968] @ (1272e4 ) │ │ │ │ + ldr r1, [pc, #232] @ (127004 ) │ │ │ │ movs r1, r4 │ │ │ │ str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [pc, #616] @ (12718c ) │ │ │ │ + ldr r0, [pc, #904] @ (1272ac ) │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + ldrsh r6, [r7, 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] @ (126f84 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -266870,15 +266867,15 @@ │ │ │ │ cbz r0, 1270ce │ │ │ │ ldr r3, [pc, #48] @ (1270e8 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1270c6 │ │ │ │ cbz r2, 1270d0 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 541fc │ │ │ │ movs r3, #0 │ │ │ │ @@ -266898,43 +266895,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, 127122 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cbz r0, 127134 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1ca234 │ │ │ │ + bl 1c9f84 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ str.w r0, [r4, #3584] @ 0xe00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 127104 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ca144 │ │ │ │ + bl 1c9e94 │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 12710c │ │ │ │ b.n 12712e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -266947,15 +266944,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 1ca144 │ │ │ │ + bl 1c9e94 │ │ │ │ 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 │ │ │ │ @@ -266965,23 +266962,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 1ca144 │ │ │ │ + bl 1c9e94 │ │ │ │ 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 1ca15c │ │ │ │ + bl 1c9eac │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 1271f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 1271fa │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -267005,15 +267002,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 1ca144 │ │ │ │ + bl 1c9e94 │ │ │ │ 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 │ │ │ │ @@ -267036,15 +267033,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 1ca144 │ │ │ │ + bl 1c9e94 │ │ │ │ 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 │ │ │ │ @@ -267078,15 +267075,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 1ca144 │ │ │ │ + bl 1c9e94 │ │ │ │ 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 │ │ │ │ @@ -267217,15 +267214,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 1ca144 │ │ │ │ + bl 1c9e94 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 127326 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -267275,15 +267272,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 1ca144 │ │ │ │ + bl 1c9e94 │ │ │ │ addw r0, r5, #3236 @ 0xca4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1274c6 │ │ │ │ @@ -267361,15 +267358,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 1275c4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1ca234 │ │ │ │ + bl 1c9f84 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (127604 ) │ │ │ │ ldr r3, [pc, #80] @ (127600 ) │ │ │ │ add r2, pc │ │ │ │ @@ -267381,25 +267378,25 @@ │ │ │ │ bne.n 1275f6 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 1270ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1275ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1275a2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -267436,15 +267433,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 12767c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1ca234 │ │ │ │ + bl 1c9f84 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (1276bc ) │ │ │ │ ldr r3, [pc, #80] @ (1276b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -267454,25 +267451,25 @@ │ │ │ │ bne.n 1276ae │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1270ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ cbnz r5, 1276a8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 12765c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 127660 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @@ -267527,15 +267524,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (127760 ) │ │ │ │ add.w r0, r4, #4448 @ 0x1160 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7a58 │ │ │ │ + bl 2c77a8 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #656] @ 0x290 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r0, [r2, #8] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ @@ -268291,15 +268288,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f2c │ │ │ │ b.n 127f1e │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r0, #24 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 127f40 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -268565,24 +268562,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r1, [pc, #52] @ (12824c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1d95e0 │ │ │ │ + bl 1d9330 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 128230 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (128250 ) │ │ │ │ @@ -268594,17 +268591,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ bl 126f2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r7, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #18 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ movs r1, r4 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -269470,24 +269467,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 1d951c │ │ │ │ + bl 1d926c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128ad4 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d94b0 │ │ │ │ + bl 1d9200 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128b0a │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d94b0 │ │ │ │ + bl 1d9200 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128b32 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 128af4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -269513,56 +269510,56 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1281f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128aba │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d949c │ │ │ │ + bl 1d91ec │ │ │ │ b.n 128b4a │ │ │ │ ldr r1, [pc, #80] @ (128b5c ) │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ ldr r2, [pc, #80] @ (128b60 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126f2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #48] @ (128b64 ) │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ ldr r2, [pc, #48] @ (128b68 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126f2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d949c │ │ │ │ + bl 1d91ec │ │ │ │ b.n 128b22 │ │ │ │ nop │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ 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] @ (128c14 ) │ │ │ │ @@ -269610,28 +269607,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 128be6 │ │ │ │ ldr r0, [pc, #40] @ (128c20 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4c0 │ │ │ │ + bl 1cb210 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128b98 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 11eba0 │ │ │ │ blx 5487c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, #17] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #17] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ 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] @ (128d78 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -269765,21 +269762,21 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r0, #15] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #11] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r2, #24 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r2, #4 │ │ │ │ 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 │ │ │ │ @@ -269845,25 +269842,25 @@ │ │ │ │ bl 12daf8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 128f76 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 128dfc │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d94d0 │ │ │ │ + bl 1d9220 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 11eb0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -269873,25 +269870,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 128108 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128f12 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d94d0 │ │ │ │ + bl 1d9220 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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] │ │ │ │ @@ -270007,25 +270004,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 12903e │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 12901c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d94d0 │ │ │ │ + bl 1d9220 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 128c24 │ │ │ │ mov r1, r5 │ │ │ │ @@ -270037,25 +270034,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d94d0 │ │ │ │ + bl 1d9220 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 11eb0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (129094 ) │ │ │ │ @@ -270066,35 +270063,35 @@ │ │ │ │ movw r3, #1169 @ 0x491 │ │ │ │ bl 126f2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 129130 │ │ │ │ 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 129140 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 12dc14 │ │ │ │ mov r1, r4 │ │ │ │ @@ -270106,41 +270103,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 129184 │ │ │ │ bl 12808c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d9480 │ │ │ │ + bl 1d91d0 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1290c6 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 1d94ec │ │ │ │ + bl 1d923c │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 129128 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [pc, #60] @ (129198 ) │ │ │ │ ldr r1, [pc, #64] @ (12919c ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #721 @ 0x2d1 │ │ │ │ add r1, pc │ │ │ │ bl 128b6c │ │ │ │ @@ -270158,25 +270155,25 @@ │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ ldr r1, [pc, #32] @ (1291ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 128b6c │ │ │ │ b.n 12916a │ │ │ │ nop │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + movs r6, #12 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ 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 │ │ │ │ @@ -270427,33 +270424,33 @@ │ │ │ │ bl 126f2c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 1293f6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r2, #16 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 1295b0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -270518,17 +270515,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1294b2 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 129552 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1d9480 │ │ │ │ + bl 1d91d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ cbz r6, 12955e │ │ │ │ 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] │ │ │ │ @@ -270554,21 +270551,21 @@ │ │ │ │ bl 128b6c │ │ │ │ b.n 12958a │ │ │ │ ... │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ 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] @ 129734 │ │ │ │ mov r5, r0 │ │ │ │ @@ -270596,19 +270593,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 129602 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d949c │ │ │ │ + bl 1d91ec │ │ │ │ mov r0, sl │ │ │ │ - bl 1d949c │ │ │ │ + bl 1d91ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 12965e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 129656 │ │ │ │ @@ -270625,15 +270622,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (129738 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 12967a │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12970c │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 │ │ │ │ @@ -270643,17 +270640,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 1271d4 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ b.n 1296bc │ │ │ │ - bl 1d94ec │ │ │ │ + bl 1d923c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 129716 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 1296dc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3248] @ 0xcb0 │ │ │ │ @@ -270662,26 +270659,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1296b4 │ │ │ │ ldrb.w r2, [r3, #3252] @ 0xcb4 │ │ │ │ cbz r2, 12972a │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9220 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d9644 │ │ │ │ + bl 1d9394 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 1295f6 │ │ │ │ blx 541fc │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 12967a │ │ │ │ ldr r3, [pc, #36] @ (12973c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -270695,17 +270692,17 @@ │ │ │ │ bl 11eba0 │ │ │ │ b.n 1296dc │ │ │ │ nop │ │ │ │ ldr r0, [r3, #32] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ 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] @ (129884 ) │ │ │ │ @@ -271212,15 +271209,15 @@ │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ cbz r3, 129c42 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 1299a8 │ │ │ │ bl 11eba0 │ │ │ │ b.n 129c3c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r0, r1, 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] @ (129d28 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -271938,15 +271935,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 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ bl 126a4c │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ @@ -272512,32 +272509,32 @@ │ │ │ │ beq.w 12a876 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 12a876 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1ccf00 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1ccc50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12b2dc │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 12a876 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 12a876 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d08e8 │ │ │ │ - bl 1ccf00 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1ccc50 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12abfc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 12a850 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -273747,15 +273744,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n 12b67c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 12b652 │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -274329,15 +274326,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 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ 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] │ │ │ │ @@ -275046,21 +275043,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 12c3b4 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ 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 │ │ │ │ @@ -275210,23 +275207,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (12c56c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - bvc.n 12c508 │ │ │ │ + bpl.n 12c598 │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [pc, #12] @ (12c580 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvc.n 12c4f8 │ │ │ │ + bpl.n 12c588 │ │ │ │ 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 │ │ │ │ @@ -275381,15 +275378,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 2d08dc │ │ │ │ + bl 2d062c │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275497,15 +275494,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 2d0a98 │ │ │ │ + bl 2d07e8 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 12c86a │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 12c86a │ │ │ │ @@ -275598,15 +275595,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 546f0 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d08dc │ │ │ │ + bl 2d062c │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275663,15 +275660,15 @@ │ │ │ │ blx 541fc │ │ │ │ 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, 12ca54 │ │ │ │ - bl 2d08dc │ │ │ │ + bl 2d062c │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ cbz r1, 12ca54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ @@ -275842,17 +275839,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (12cc28 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bne.n 12ccc8 │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ movs r0, r5 │ │ │ │ - bne.n 12cc68 │ │ │ │ + ldmia r6, {r1, r2, r5, 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] @ (12cdd8 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -275932,15 +275929,15 @@ │ │ │ │ b.n 12cd56 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 12cd9e │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 12cd52 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ cbz r0, 12cd52 │ │ │ │ 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} │ │ │ │ @@ -276303,17 +276300,20 @@ │ │ │ │ bl 126f2c │ │ │ │ mov r4, r0 │ │ │ │ b.n 12d06c │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 12d016 │ │ │ │ - eors.w r0, lr, r0, asr #32 │ │ │ │ - orns r0, r2, r0, asr #32 │ │ │ │ - bics.w r0, lr, r0, asr #32 │ │ │ │ + b.n 12d0b0 │ │ │ │ + movs r0, r4 │ │ │ │ + b.n 12d05c │ │ │ │ + movs r0, r4 │ │ │ │ + b.n 12cff8 │ │ │ │ + movs r0, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 12d112 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -276549,15 +276549,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 12d44e │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c4070 │ │ │ │ + bl 1c3dc0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 12d408 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 12d42a │ │ │ │ @@ -276688,17 +276688,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11eca4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 11eb0c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 12dc78 │ │ │ │ + b.n 12d708 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d168 │ │ │ │ + b.n 12dbf8 │ │ │ │ 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 │ │ │ │ @@ -276818,19 +276818,19 @@ │ │ │ │ ... │ │ │ │ cmp r3, #14 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 12d0d0 │ │ │ │ + b.n 12db60 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d148 │ │ │ │ + b.n 12dbd8 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d054 │ │ │ │ + b.n 12dae4 │ │ │ │ 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 │ │ │ │ @@ -276904,17 +276904,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 126f2c │ │ │ │ b.n 12d672 │ │ │ │ nop │ │ │ │ - b.n 12d0ac │ │ │ │ + b.n 12db3c │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12cf54 │ │ │ │ + b.n 12d9e4 │ │ │ │ movs r0, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 12d710 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -276935,23 +276935,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d728 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d72c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, 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] @ 12d7b8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -277017,27 +277017,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (12d810 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb550 │ │ │ │ + bl 1cb2a0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12d7de │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1c4070 │ │ │ │ + bl 1c3dc0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ eors r4, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 12dffc │ │ │ │ + b.n 12da8c │ │ │ │ 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 │ │ │ │ @@ -277124,15 +277124,15 @@ │ │ │ │ bl 12d730 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 12d916 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 12d8e6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 12d8e2 │ │ │ │ b.n 12d8ca │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -277227,15 +277227,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 12ddfc │ │ │ │ + svc 58 @ 0x3a │ │ │ │ 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 │ │ │ │ @@ -277429,17 +277429,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (12dc10 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11eca4 │ │ │ │ b.n 12dbe0 │ │ │ │ - b.n 12dc34 │ │ │ │ + ble.n 12dcc4 │ │ │ │ movs r0, r4 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + ble.n 12dc84 │ │ │ │ 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 │ │ │ │ @@ -277473,17 +277473,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (12dc80 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11eca4 │ │ │ │ b.n 12dc54 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + bgt.n 12dc54 │ │ │ │ movs r0, r4 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + bgt.n 12dc14 │ │ │ │ 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 │ │ │ │ @@ -277630,17 +277630,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 #90 @ 0x5a │ │ │ │ + blt.n 12dd50 │ │ │ │ movs r0, r4 │ │ │ │ - udf #28 │ │ │ │ + blt.n 12ded8 │ │ │ │ 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] @ (12de88 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -277771,17 +277771,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 12df4a │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ 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} │ │ │ │ @@ -277801,15 +277801,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 12e026 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 546f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d951c │ │ │ │ + bl 1d926c │ │ │ │ cbz r0, 12dff0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (12e068 ) │ │ │ │ ldr r2, [pc, #148] @ (12e06c ) │ │ │ │ @@ -277819,15 +277819,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1bef78 │ │ │ │ + bl 1becc8 │ │ │ │ cbnz r0, 12e03e │ │ │ │ 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 │ │ │ │ @@ -277845,15 +277845,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (12e074 ) │ │ │ │ ldr r2, [pc, #40] @ (12e078 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -277861,23 +277861,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bge.n 12df78 │ │ │ │ + bvc.n 12e008 │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n 12e150 │ │ │ │ + bls.n 12dfe0 │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n 12e0b4 │ │ │ │ + bls.n 12e144 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12e0b4 │ │ │ │ + bvc.n 12e144 │ │ │ │ movs r0, r4 │ │ │ │ - blt.n 12e06c │ │ │ │ + bls.n 12e0fc │ │ │ │ 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 │ │ │ │ @@ -277983,42 +277983,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e080 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ cbnz r5, 12e1c6 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12e080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12e1fc │ │ │ │ @@ -278036,15 +278036,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e080 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 12e26a │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -278052,19 +278052,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 12e292 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 12e276 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (12e2a8 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (12e2ac ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -278080,21 +278080,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (12e2b4 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11eca4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 12e26a │ │ │ │ - bge.n 12e30c │ │ │ │ + bvc.n 12e39c │ │ │ │ movs r0, r4 │ │ │ │ - bls.n 12e248 │ │ │ │ + bvc.n 12e2d8 │ │ │ │ movs r0, r4 │ │ │ │ - bls.n 12e274 │ │ │ │ + bvc.n 12e304 │ │ │ │ movs r0, r4 │ │ │ │ - bls.n 12e21c │ │ │ │ + bvs.n 12e2ac │ │ │ │ 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] @ (12e4a8 ) │ │ │ │ @@ -278122,26 +278122,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ add r3, pc, #392 @ (adr r3, 12e4a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 54070 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 12e340 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf044 │ │ │ │ + bl 1bed94 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 12e3f2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 12e468 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -278163,26 +278163,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w 12e48a │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 12dba0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e3e2 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -278206,15 +278206,15 @@ │ │ │ │ bne.n 12e3f6 │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, 12e3fe │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 12e36e │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 12e2ea │ │ │ │ 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 │ │ │ │ @@ -278253,50 +278253,50 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 126f2c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 12e2ea │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 12e2ea │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, #4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, #4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bhi.n 12e564 │ │ │ │ + bpl.n 12e3f4 │ │ │ │ movs r0, r4 │ │ │ │ - bvc.n 12e470 │ │ │ │ + bpl.n 12e500 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e080 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 12e554 │ │ │ │ @@ -278334,15 +278334,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12e542 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 │ │ │ │ @@ -278385,26 +278385,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 126f2c │ │ │ │ mov r9, r0 │ │ │ │ b.n 12e554 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bvs.n 12e4fc │ │ │ │ + bcc.n 12e58c │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e646 │ │ │ │ @@ -278412,15 +278412,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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12e626 │ │ │ │ @@ -278428,44 +278428,44 @@ │ │ │ │ cbnz r2, 12e642 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12dee4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 12e6a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (12e6c4 ) │ │ │ │ @@ -278476,27 +278476,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bpl.n 12e6c4 │ │ │ │ + bcc.n 12e754 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 12e600 │ │ │ │ + bcs.n 12e690 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 12e72e │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -278516,23 +278516,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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 12e71c │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 │ │ │ │ @@ -281577,15 +281577,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movw r3, #857 @ 0x359 │ │ │ │ bl 126f2c │ │ │ │ b.n 130656 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + cbz r4, 1306e4 │ │ │ │ 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 │ │ │ │ @@ -281637,15 +281637,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 130760 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2d0c48 │ │ │ │ + bl 2d0998 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 13074e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 13074e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -281818,17 +281818,17 @@ │ │ │ │ bl 126f2c │ │ │ │ b.n 130874 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh.w r0, [r8, r4, lsl #2] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf78400a4 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + cbz r2, 130910 │ │ │ │ movs r0, r4 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + cbz r6, 130908 │ │ │ │ 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 │ │ │ │ @@ -281879,17 +281879,17 @@ │ │ │ │ b.n 13092c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf6fa00a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movt r0, #51364 @ 0xc8a4 │ │ │ │ - cbz r6, 1309f6 │ │ │ │ + cbz r6, 130988 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r6, 1309e6 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ 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] @ (130a30 ) │ │ │ │ @@ -281962,17 +281962,17 @@ │ │ │ │ b.n 1309e0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf66a00a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf61800a4 │ │ │ │ - cbz r0, 130a98 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ movs r0, r4 │ │ │ │ - uxtb r4, r4 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ 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 │ │ │ │ @@ -282003,17 +282003,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - sxtb r2, r7 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ movs r0, r4 │ │ │ │ - uxth r4, r3 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ 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 │ │ │ │ @@ -282075,21 +282075,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - uxth r6, r0 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r6, 130b88 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ movs r0, r4 │ │ │ │ - sxtb r0, r5 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, 130b8a │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -282151,17 +282151,17 @@ │ │ │ │ blx 547f8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 130bd2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ eor.w r0, r6, #5373952 @ 0x520000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 130c14 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r2, 130c46 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ movs r0, r4 │ │ │ │ bic.w r0, r6, #5373952 @ 0x520000 │ │ │ │ stmdb 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] @ (130e64 ) │ │ │ │ @@ -282320,15 +282320,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 130d50 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n 130dd8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130d52 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e5c │ │ │ │ blx 556fc │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 130b58 │ │ │ │ @@ -282358,40 +282358,40 @@ │ │ │ │ bl 130b58 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130d52 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n 130e12 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e5c │ │ │ │ blx 556fc │ │ │ │ b.n 130e0c │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e5c │ │ │ │ blx 556fc │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e5c │ │ │ │ blx 556fc │ │ │ │ b.n 130e3a │ │ │ │ movs r0, #2 │ │ │ │ b.n 130d52 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3d800a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ subw r0, r6, #164 @ 0xa4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -282411,17 +282411,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 126f2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ 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 │ │ │ │ @@ -282440,17 +282440,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 126f2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ 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 │ │ │ │ @@ -282472,17 +282472,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -282501,17 +282501,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 126f2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ 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 │ │ │ │ @@ -282531,17 +282531,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ 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] @ (13111c ) │ │ │ │ @@ -282672,29 +282672,29 @@ │ │ │ │ b.n 131050 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ and.w r0, r2, #164 @ 0xa4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vaddl.s32 q0, d24, d20 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ 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 │ │ │ │ @@ -283031,43 +283031,43 @@ │ │ │ │ b.n 131262 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 9, cr0, cr8, cr4, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bl fff374ba │ │ │ │ ldc 0, cr0, [r6, #656] @ 0x290 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r7, pc, #728 @ (adr r7, 13179c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r7, pc, #344 @ (adr r7, 131628 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r6, pc, #896 @ (adr r6, 131854 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r7, pc, #1008 @ (adr r7, 1318c8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r6, pc, #560 @ (adr r6, 13170c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r7, pc, #336 @ (adr r7, 131630 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r6, pc, #104 @ (adr r6, 13154c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r7, pc, #208 @ (adr r7, 1315b8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r5, pc, #1008 @ (adr r5, 1318dc ) │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r6, pc, #520 @ (adr r6, 1316f8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r5, pc, #904 @ (adr r5, 13187c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r6, pc, #984 @ (adr r6, 1318d0 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r5, pc, #752 @ (adr r5, 1317ec ) │ │ │ │ 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 │ │ │ │ @@ -283206,15 +283206,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 1d41b8 │ │ │ │ + bl 1d3f08 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 131500 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -283258,18 +283258,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 1c3080 │ │ │ │ + bl 1c2dd0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c2ee8 │ │ │ │ + bl 1c2c38 │ │ │ │ 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 │ │ │ │ @@ -283278,15 +283278,15 @@ │ │ │ │ blx 546f0 │ │ │ │ ldr r2, [pc, #40] @ (13174c ) │ │ │ │ ldr r1, [pc, #40] @ (131750 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (131754 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c29c8 │ │ │ │ + bl 1c2718 │ │ │ │ ldr r2, [pc, #36] @ (131758 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (13175c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -283306,31 +283306,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 1c2d54 │ │ │ │ + bl 1c2aa4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13179a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 541fc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 126f90 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c2d54 │ │ │ │ + bl 1c2aa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13177e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2bd0 │ │ │ │ + bl 1c2920 │ │ │ │ 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 │ │ │ │ @@ -283341,33 +283341,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (131894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3080 │ │ │ │ + bl 1c2dd0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1c2ee8 │ │ │ │ + bl 1c2c38 │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1317f6 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1317e6 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 131840 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2c9c │ │ │ │ + bl 1c29ec │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13180c │ │ │ │ @@ -283389,30 +283389,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 131878 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131854 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131844 │ │ │ │ b.n 1317fc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n 131820 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 131860 │ │ │ │ @@ -283440,33 +283440,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 550d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3080 │ │ │ │ + bl 1c2dd0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c2ee8 │ │ │ │ + bl 1c2c38 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1318fc │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1318ec │ │ │ │ dmb ish │ │ │ │ cbnz r3, 13196c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c2c9c │ │ │ │ + bl 1c29ec │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 131940 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -283481,15 +283481,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 1c2cdc │ │ │ │ + bl 1c2a2c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131950 │ │ │ │ dmb ish │ │ │ │ @@ -283499,34 +283499,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1319b6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131982 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131974 │ │ │ │ b.n 131902 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n 131928 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ mov r0, r6 │ │ │ │ b.n 131966 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -283856,15 +283856,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 131d38 │ │ │ │ ldr.w r1, [r4, #1296] @ 0x510 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 131d2c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 131d66 │ │ │ │ ldr.w r2, [r4, #1300] @ 0x514 │ │ │ │ str.w r8, [r4, #1304] @ 0x518 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1296] @ 0x510 │ │ │ │ @@ -284372,34 +284372,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 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 132298 │ │ │ │ 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 2bc19c │ │ │ │ + bl 2bbeec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ cbz r4, 1322e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 1322dc │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add.w r1, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -284487,21 +284487,21 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bgt.n 132378 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 132344 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ 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 │ │ │ │ @@ -284539,81 +284539,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 2d0d00 │ │ │ │ + bl 2d0a50 │ │ │ │ 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 2dfb6c │ │ │ │ + bl 2df8bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 541fc │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1324d8 │ │ │ │ cbz r6, 132450 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c62d4 │ │ │ │ + bl 1c6024 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbd54 │ │ │ │ + bl 1fbaa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21be04 │ │ │ │ + bl 21bb54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0154 │ │ │ │ + bl 1efea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237794 │ │ │ │ + bl 2374e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234eac │ │ │ │ + bl 234bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec9f0 │ │ │ │ + bl 1ec740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43f8 │ │ │ │ + bl 1e4148 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbd54 │ │ │ │ + bl 1fbaa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26734c │ │ │ │ + bl 26709c │ │ │ │ mov r0, r4 │ │ │ │ - bl 266d50 │ │ │ │ + bl 266aa0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #100] @ (132504 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 26245c │ │ │ │ + bl 2621ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7510 │ │ │ │ + bl 1e7260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7490 │ │ │ │ + bl 1e71e0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 1324d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2844 │ │ │ │ + bl 1f2594 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d260 │ │ │ │ + bl 25cfb0 │ │ │ │ ldr r2, [pc, #44] @ (132508 ) │ │ │ │ ldr r3, [pc, #32] @ (1324fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -284668,34 +284668,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 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1325aa │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [pc, #320] @ (1326f8 ) │ │ │ │ ldr r3, [pc, #312] @ (1326f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -284711,99 +284711,99 @@ │ │ │ │ blx 553f0 │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 13261e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 553f0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [pc, #148] @ 1326e0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 132680 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ vldr d0, [pc, #92] @ 1326e8 │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1326ca │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ b.n 1325b6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ @@ -284860,34 +284860,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -284906,34 +284906,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 132ace │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ @@ -284948,35 +284948,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 132510 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ @@ -284993,56 +284993,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e4974 │ │ │ │ + bl 1e46c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 132aa6 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 132be0 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 132ac8 │ │ │ │ ldr.w r7, [pc, #1212] @ 132e50 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1329da │ │ │ │ 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 │ │ │ │ @@ -285051,15 +285051,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132e3a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #8 │ │ │ │ lsls r5, r2, #8 │ │ │ │ @@ -285077,15 +285077,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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -285098,39 +285098,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ strd r8, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e4974 │ │ │ │ + bl 1e46c4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [pc, #940] @ (132e54 ) │ │ │ │ ldr r3, [pc, #928] @ (132e4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -285151,111 +285151,111 @@ │ │ │ │ vcvt.f64.s32 d1, s16 │ │ │ │ blx 553f0 │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 132b16 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 553f0 │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132b7e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ vldr d0, [pc, #692] @ 132e40 │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132bce │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 132858 │ │ │ │ ldr r7, [pc, #632] @ (132e5c ) │ │ │ │ add r7, pc │ │ │ │ b.n 132996 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132c3a │ │ │ │ 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 │ │ │ │ @@ -285264,15 +285264,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132e3a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -285290,20 +285290,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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132cb8 │ │ │ │ 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 │ │ │ │ @@ -285312,15 +285312,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132e3a │ │ │ │ add r2, pc, #8 @ (adr r2, 132cd0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -285357,154 +285357,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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132c78 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132c78 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132c78 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132c78 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132c78 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132c78 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132bf4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132bf4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132bf4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132bf4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132bf4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132bf4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ bhi.n 132dec │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ movs r0, r5 │ │ │ │ bpl.n 132efc │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r7, #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 │ │ │ │ @@ -286029,39 +286029,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 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 1333cc │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 1333c6 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1333b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1333dc │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r2, [pc, #36] @ (133404 ) │ │ │ │ ldr r3, [pc, #32] @ (133400 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -286089,31 +286089,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 1beaa8 │ │ │ │ + bl 1be7f8 │ │ │ │ add.w r1, r5, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1beb14 │ │ │ │ + bl 1be864 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ 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 │ │ │ │ @@ -286236,15 +286236,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #3993 @ 0xf99 │ │ │ │ bl 126f2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #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] @ (1336e4 ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -286346,15 +286346,15 @@ │ │ │ │ b.n 13369c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r3, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, 13370e │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, 133712 │ │ │ │ @@ -286419,142 +286419,142 @@ │ │ │ │ cbz r3, 133798 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13378e │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ 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 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1338bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1338f6 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1337fe │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 55148 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 133830 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 13383e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 133846 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 13383a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ ldr r2, [pc, #180] @ (133914 ) │ │ │ │ ldr r3, [pc, #176] @ (133910 ) │ │ │ │ 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 133902 │ │ │ │ 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 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ 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 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 133906 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ b.n 1337ee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1be720 │ │ │ │ + bl 1be470 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2667c4 │ │ │ │ + bl 266514 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c3eb8 │ │ │ │ + bl 1c3c08 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13385c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 541fc │ │ │ │ b.n 13385c │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ b.n 1337ee │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -286577,15 +286577,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 1be720 │ │ │ │ + bl 1be470 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 133420 │ │ │ │ cbnz r0, 13398c │ │ │ │ ldr r2, [pc, #108] @ (1339c4 ) │ │ │ │ movw r3, #4018 @ 0xfb2 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -286627,15 +286627,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 133972 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #20] │ │ │ │ movs r0, r4 │ │ │ │ stmia r6!, {r1, r2, r7} │ │ │ │ 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 │ │ │ │ @@ -286650,15 +286650,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 1be720 │ │ │ │ + bl 1be470 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 133a44 │ │ │ │ @@ -286703,15 +286703,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 133a2a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r3, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #14] │ │ │ │ movs r0, r4 │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -286824,44 +286824,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 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bedbc │ │ │ │ + bl 1beb0c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, 133c26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1becac │ │ │ │ + bl 1be9fc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r8, r0 │ │ │ │ cbnz r3, 133c26 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be720 │ │ │ │ + bl 1be470 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ ldrb.w r3, [r4, #97] @ 0x61 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, 133c20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 133c34 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ @@ -286995,19 +286995,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 133d88 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 133d56 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 133e4a │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 133e4e │ │ │ │ @@ -287046,25 +287046,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 133df0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 133df8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 133d5e │ │ │ │ ldr r2, [pc, #48] @ (133e60 ) │ │ │ │ ldr r3, [pc, #40] @ (133e58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -287119,38 +287119,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 133eb2 │ │ │ │ mov sl, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 132ea4 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 133354 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ ldr r2, [pc, #44] @ (133f34 ) │ │ │ │ ldr r3, [pc, #36] @ (133f30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -287224,15 +287224,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 134060 │ │ │ │ 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 1bec9c │ │ │ │ + bl 1be9ec │ │ │ │ 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] │ │ │ │ @@ -287293,15 +287293,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #26] │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ strb r2, [r5, #23] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r7, #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] @ (13413c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -287588,15 +287588,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1336f4 │ │ │ │ cbz r0, 1343ae │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1e8418 │ │ │ │ + bl 1e8168 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134438 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ @@ -287643,15 +287643,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ ubfx r5, ip, #1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 1342d8 │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 1343a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fb08 │ │ │ │ + bl 22f858 │ │ │ │ b.n 1343a2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 13442a │ │ │ │ b.n 134464 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 134464 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -287685,23 +287685,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ b.n 1343a8 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + strb r2, [r3, #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] @ 1344e4 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -287714,15 +287714,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 133730 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3d38 │ │ │ │ + bl 1c3a88 │ │ │ │ ldr r2, [pc, #32] @ (1344ec ) │ │ │ │ ldr r3, [pc, #28] @ (1344e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -287922,63 +287922,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw sl, sp, #1940 @ 0x794 │ │ │ │ bl 133730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ 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 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 134742 │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 13473c │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 13472a │ │ │ │ cbz r4, 13474e │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ ldr r2, [pc, #76] @ (1347a8 ) │ │ │ │ ldr r3, [pc, #68] @ (1347a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -288098,19 +288098,19 @@ │ │ │ │ cbz r3, 134880 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r7 │ │ │ │ - bl 1be720 │ │ │ │ + bl 1be470 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2667c4 │ │ │ │ + bl 266514 │ │ │ │ ldrb.w r7, [sp, #69] @ 0x45 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1349c0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ @@ -288181,15 +288181,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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 1349d4 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 1347fa │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ bl 1389f0 │ │ │ │ @@ -288220,15 +288220,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ @ instruction: 0xb7fc │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r5, #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 │ │ │ │ @@ -288667,15 +288667,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r6, r7, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + ldr r4, [r4, #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 │ │ │ │ @@ -288693,15 +288693,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 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ 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 │ │ │ │ @@ -288892,15 +288892,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strb.w r5, [sp, #312] @ 0x138 │ │ │ │ bl 13876c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1351c0 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ 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, 1350ec │ │ │ │ @@ -288970,15 +288970,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 1347ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 135444 │ │ │ │ ldr.w sl, [r6, #3196] @ 0xc7c │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1350a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r5, r3, #256 @ 0x100 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -288991,19 +288991,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 1bec9c │ │ │ │ + bl 1be9ec │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ mov r1, sl │ │ │ │ - bl 2667d8 │ │ │ │ + bl 266528 │ │ │ │ ldrb.w r5, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 135406 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13540a │ │ │ │ @@ -289183,29 +289183,29 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 1353d8 │ │ │ │ mov r0, r3 │ │ │ │ bl 1389f0 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r5, r3, #23 │ │ │ │ bmi.n 1353f8 │ │ │ │ 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 1350ec │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ movw r5, #21032 @ 0x5228 │ │ │ │ movt r5, #15263 @ 0x3b9f │ │ │ │ b.n 1352c8 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 126f2c │ │ │ │ @@ -289625,15 +289625,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 1341e8 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 1358d2 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -289744,15 +289744,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r0, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ @@ -289827,19 +289827,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 132ea4 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1bec9c │ │ │ │ + bl 1be9ec │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2667d8 │ │ │ │ + bl 266528 │ │ │ │ ldrb.w r3, [sp, #324] @ 0x144 │ │ │ │ cbnz r3, 135afc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -289868,15 +289868,15 @@ │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ b.n 135a6c │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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] │ │ │ │ @@ -289897,15 +289897,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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 135b4c │ │ │ │ ldr r2, [pc, #404] @ (135cf0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -290062,17 +290062,17 @@ │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 135b40 │ │ │ │ b.n 135b58 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #8] │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r1, #4] │ │ │ │ movs r0, r4 │ │ │ │ ldrh r4, [r2, r0] │ │ │ │ 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 │ │ │ │ @@ -290408,37 +290408,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 136098 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 13607c │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 1360de │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 1360d8 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 1360c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 136268 │ │ │ │ addw r3, sp, #2068 @ 0x814 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 136220 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [r3, #3196] @ 0xc7c │ │ │ │ @@ -290455,15 +290455,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 136116 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 136192 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -290471,26 +290471,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 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 132ea4 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 13615c │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ addw sl, sp, #2100 @ 0x834 │ │ │ │ @@ -290502,44 +290502,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 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp r2, sl │ │ │ │ itt hi │ │ │ │ movhi r3, #80 @ 0x50 │ │ │ │ mlahi r6, r3, sl, r4 │ │ │ │ bls.n 136214 │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 1361e0 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -290573,15 +290573,15 @@ │ │ │ │ b.n 135ebc │ │ │ │ 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 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ b.n 1360e6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 135d70 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -290629,15 +290629,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 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r1, r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 136ccc │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -290718,15 +290718,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 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ 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 │ │ │ │ @@ -290751,15 +290751,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1347ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136cc0 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ 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] │ │ │ │ @@ -290851,15 +290851,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 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ strd r1, r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1368b4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -290896,15 +290896,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 1366a4 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ ldrb.w r3, [r9, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w r8, sl, #1 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ cbz r3, 136656 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, sl, lsl #3] │ │ │ │ @@ -290949,15 +290949,15 @@ │ │ │ │ bne.w 136c9a │ │ │ │ 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 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ 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] │ │ │ │ @@ -291029,15 +291029,15 @@ │ │ │ │ bl 1384ec │ │ │ │ str.w r5, [r7, #2424] @ 0x978 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 136752 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 136806 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -291278,19 +291278,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 1bec9c │ │ │ │ + bl 1be9ec │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2667d8 │ │ │ │ + bl 266528 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 136be0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 136d9a │ │ │ │ ldr.w r8, [r9] │ │ │ │ @@ -291373,15 +291373,15 @@ │ │ │ │ add.w r3, r0, #460 @ 0x1cc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 139498 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136dcc │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 13658a │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -291455,26 +291455,26 @@ │ │ │ │ b.n 1369e2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r4 │ │ │ │ b.n 136a84 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, sl │ │ │ │ bcs.n 136c10 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ mla r5, r5, sl, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ cmp r6, sl │ │ │ │ bne.n 136c04 │ │ │ │ ldr r2, [pc, #492] @ (136e00 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -291505,15 +291505,15 @@ │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 136c44 │ │ │ │ mov r3, r7 │ │ │ │ b.n 13683e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r1, sl, #72 @ 0x48 │ │ │ │ - bl 1bec9c │ │ │ │ + bl 1be9ec │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ bl 133b30 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136628 │ │ │ │ ldr r2, [pc, #384] @ (136e04 ) │ │ │ │ @@ -291581,15 +291581,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 136d2e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 136954 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 13658a │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -291647,23 +291647,23 @@ │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r5, r2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r2, [r4, r0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [pc, #752] @ (1370f0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + ldr r7, [pc, #960] @ (1371c4 ) │ │ │ │ movs r0, r4 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + ldr r7, [pc, #504] @ (137000 ) │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + ldr r7, [pc, #360] @ (136f74 ) │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 136e28 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -291838,15 +291838,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 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ mov r2, r9 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1345e4 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -291930,15 +291930,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 133470 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ blx 550d0 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ cbz r5, 13710a │ │ │ │ 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 │ │ │ │ @@ -292065,19 +292065,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 1bec9c │ │ │ │ + bl 1be9ec │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2667d8 │ │ │ │ + bl 266528 │ │ │ │ ldrb.w r4, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 13738e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 137392 │ │ │ │ @@ -292217,15 +292217,15 @@ │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ b.n 137070 │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ b.n 13717a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b.n 137268 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r2, [pc, #76] @ (1373e0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2399 @ 0x95f │ │ │ │ @@ -292242,25 +292242,25 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [pc, #976] @ (1377a0 ) │ │ │ │ + ldr r4, [pc, #240] @ (1374c0 ) │ │ │ │ movs r0, r4 │ │ │ │ cmp r4, ip │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ orrs r4, r4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ negs r4, r2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #152] @ (13747c ) │ │ │ │ + ldr r0, [pc, #440] @ (13759c ) │ │ │ │ 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] @ 137478 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -293418,15 +293418,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 13814a │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 138114 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1380aa │ │ │ │ @@ -293447,15 +293447,15 @@ │ │ │ │ add.w r9, r1, #44 @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 138018 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n 138002 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 13806c │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #80 @ 0x50 │ │ │ │ @@ -293469,15 +293469,15 @@ │ │ │ │ mla r2, r8, sl, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 138050 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 138038 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -293489,15 +293489,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 1341e8 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r7, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #232] @ (138170 ) │ │ │ │ add.w r1, sp, #4992 @ 0x1380 │ │ │ │ ldr r3, [pc, #220] @ (13816c ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -293526,15 +293526,15 @@ │ │ │ │ mov sl, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ cbz r3, 1380f2 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 1380d8 │ │ │ │ add.w r8, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 138100 │ │ │ │ @@ -293552,15 +293552,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 1345e4 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 138138 │ │ │ │ mov r0, r4 │ │ │ │ bl 1384ec │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 138076 │ │ │ │ @@ -293569,15 +293569,15 @@ │ │ │ │ bl 1384ec │ │ │ │ b.n 138076 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r7, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4160 @ 0x1040 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1c3eb8 │ │ │ │ + bl 1c3c08 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 138084 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r4, #2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -293643,15 +293643,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 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 13822c │ │ │ │ bx lr │ │ │ │ @@ -293683,15 +293683,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 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138290 │ │ │ │ @@ -293701,15 +293701,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 1c2d9c │ │ │ │ + bl 1c2aec │ │ │ │ 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 │ │ │ │ @@ -293727,15 +293727,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, 138326 │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1bec9c │ │ │ │ + bl 1be9ec │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (138360 ) │ │ │ │ @@ -293776,17 +293776,17 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #19] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r2, #230 @ 0xe6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ 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] │ │ │ │ @@ -293927,15 +293927,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 1becac │ │ │ │ + bl 1be9fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13839c │ │ │ │ add sp, #16 │ │ │ │ @@ -293985,15 +293985,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n 1385a4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2d9c │ │ │ │ + bl 1c2aec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 138600 │ │ │ │ @@ -294017,53 +294017,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 1385ac │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13856a │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n 13856a │ │ │ │ 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 1385d6 │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 138596 │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 138596 │ │ │ │ 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 1c7d28 │ │ │ │ + bl 1c7a78 │ │ │ │ cbz r0, 138624 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 138628 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 13863a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c7e04 │ │ │ │ + bl 1c7b54 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1384ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 13862e │ │ │ │ @@ -294080,25 +294080,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 1c2d9c │ │ │ │ + bl 1c2aec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 138224 │ │ │ │ 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 1c7df0 │ │ │ │ + bl 1c7b40 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 1386ee │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -294159,15 +294159,15 @@ │ │ │ │ bne.n 13872a │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1386cc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1386cc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 1384ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -294202,27 +294202,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 1c2d9c │ │ │ │ + bl 1c2aec │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 13888a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13888a │ │ │ │ mov r0, r4 │ │ │ │ bl 138224 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c7d28 │ │ │ │ + bl 1c7a78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138864 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -294294,19 +294294,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138922 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bfc38 │ │ │ │ + bl 1bf988 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1bfad4 │ │ │ │ + bl 1bf824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138922 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -294358,21 +294358,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13892e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13880e │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 138812 │ │ │ │ b.n 13888a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n 13888a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 138986 │ │ │ │ mov r0, r4 │ │ │ │ bl 138224 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -294407,29 +294407,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1389b2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13897c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n 13897c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #242 @ 0xf2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ strb r0, [r2, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ movs r0, r4 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ 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] @ (138ac8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -294473,34 +294473,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138a26 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1be720 │ │ │ │ + bl 1be470 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 138a94 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, 138a94 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bfc38 │ │ │ │ + bl 1bf988 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1bfa80 │ │ │ │ + bl 1bf7d0 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 138a26 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 541fc │ │ │ │ b.n 138a26 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -294582,21 +294582,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138b0a │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfc38 │ │ │ │ + bl 1bf988 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1bfa80 │ │ │ │ + bl 1bf7d0 │ │ │ │ b.n 138b0a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r2, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -294662,15 +294662,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 138c64 │ │ │ │ ldr r0, [pc, #308] @ (138d68 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4c0 │ │ │ │ + bl 1cb210 │ │ │ │ cbnz r0, 138c64 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 138c46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 138c7c │ │ │ │ ldr r2, [pc, #292] @ (138d6c ) │ │ │ │ ldr r3, [pc, #280] @ (138d64 ) │ │ │ │ @@ -294685,29 +294685,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (138d70 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (138d74 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c7ac8 │ │ │ │ + bl 1c7818 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 138c40 │ │ │ │ ldr r7, [pc, #256] @ (138d78 ) │ │ │ │ add r7, pc │ │ │ │ b.n 138bc2 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bec9c │ │ │ │ + bl 1be9ec │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 138c46 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -294722,32 +294722,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1384ec │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 138c46 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1becac │ │ │ │ + bl 1be9fc │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be708 │ │ │ │ + bl 1be458 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1becac │ │ │ │ + bl 1be9fc │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138c46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -294785,49 +294785,49 @@ │ │ │ │ b.n 138cbe │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r1, #17] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ movs r0, r4 │ │ │ │ strb r2, [r6, #14] │ │ │ │ lsls r4, r4, #2 │ │ │ │ bl 3cd72 │ │ │ │ bl fff72d76 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ movs r0, r5 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ 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, 138da6 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 138dbe │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c79b4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 127430 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 1384ec │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138db2 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 138da0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -294903,30 +294903,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 138fee │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be72c │ │ │ │ + bl 1be47c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be93c │ │ │ │ + bl 1be68c │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 138ffa │ │ │ │ mov r0, r6 │ │ │ │ bl 138224 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138f76 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138f76 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -294947,27 +294947,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138fe8 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 138f02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1be7f8 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1be7f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be93c │ │ │ │ + bl 1be68c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be6bc │ │ │ │ + bl 1be40c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 139014 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13900a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -294993,15 +294993,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 139022 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1beb80 │ │ │ │ + bl 1be8d0 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13904a │ │ │ │ ldr r2, [pc, #308] @ (1390d0 ) │ │ │ │ ldr r3, [pc, #300] @ (1390cc ) │ │ │ │ @@ -295019,28 +295019,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 1beb80 │ │ │ │ + bl 1be8d0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 138ed8 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n 138f7a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 138f10 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be72c │ │ │ │ + bl 1be47c │ │ │ │ b.n 138ea0 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, 139052 │ │ │ │ movs r5, #5 │ │ │ │ b.n 138f9a │ │ │ │ @@ -295061,15 +295061,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13902a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 138f82 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n 138f82 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 541fc │ │ │ │ b.n 138f9a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 541fc │ │ │ │ b.n 139006 │ │ │ │ @@ -295109,32 +295109,32 @@ │ │ │ │ ldr r3, [pc, #48] @ (1390e0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 139072 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 138fc6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ 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 │ │ │ │ @@ -295174,50 +295174,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 139136 │ │ │ │ mov r0, r5 │ │ │ │ bl 138224 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1391c6 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 13917e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 1391f6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1391c4 │ │ │ │ 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 1c7df0 │ │ │ │ + bl 1c7b40 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13916a │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1391a4 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13917e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 139136 │ │ │ │ @@ -295229,15 +295229,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1391d6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 139136 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n 139136 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 139172 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1384ec │ │ │ │ @@ -295275,15 +295275,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 139250 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13922c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.n 13922c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #214 @ 0xd6 │ │ │ │ @@ -295294,15 +295294,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, r3, #5 │ │ │ │ + lsrs r2, r4, #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] @ (13936c ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -295381,15 +295381,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ movs r0, r5 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -295425,15 +295425,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 1be8d0 │ │ │ │ + bl 1be620 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -295443,31 +295443,31 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 13943e │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ bne.n 139462 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be740 │ │ │ │ + bl 1be490 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #60] @ (139480 ) │ │ │ │ ldr r3, [pc, #52] @ (139478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -295477,33 +295477,33 @@ │ │ │ │ add.w sp, sp, #2008 @ 0x7d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n 139440 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ b.n 139428 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [pc, #12] @ (139494 ) │ │ │ │ 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, r3, #29 │ │ │ │ + lsrs r6, r4, #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] @ (1395dc ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -295566,28 +295566,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 139596 │ │ │ │ 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 1be720 │ │ │ │ + bl 1be470 │ │ │ │ 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 139526 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1bec9c │ │ │ │ + bl 1be9ec │ │ │ │ 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 │ │ │ │ @@ -295614,17 +295614,17 @@ │ │ │ │ b.n 13952e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 541fc │ │ │ │ b.n 139580 │ │ │ │ ldr r0, [pc, #60] @ (1395f0 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1cb494 │ │ │ │ + bl 1cb1e4 │ │ │ │ mov r1, sl │ │ │ │ - bl 1cb34c │ │ │ │ + bl 1cb09c │ │ │ │ ldr r3, [pc, #48] @ (1395f4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -295637,15 +295637,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r5, [sp, #980] @ 0x3d4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ movs r0, r4 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ 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 │ │ │ │ @@ -295660,28 +295660,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 1be72c │ │ │ │ + bl 1be47c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 13937c │ │ │ │ cbnz r0, 13967a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, 139658 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 139674 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1be72c │ │ │ │ + bl 1be47c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 13937c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (13968c ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -295775,19 +295775,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 1bec9c │ │ │ │ + bl 1be9ec │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13981e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -296100,15 +296100,15 @@ │ │ │ │ bl 126f2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 139986 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 139a9a │ │ │ │ b.n 1399d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 1397fc │ │ │ │ @@ -296162,36 +296162,36 @@ │ │ │ │ bl 126f2c │ │ │ │ b.n 1397c2 │ │ │ │ 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 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 550d0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs.w r2, r3, #80 @ 0x50 │ │ │ │ bne.n 139bb4 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ blx 5545c │ │ │ │ cbnz r0, 139bc0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -296211,15 +296211,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ b.n 1397c2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ b.n 139b6e │ │ │ │ ldr r2, [pc, #104] @ (139c2c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -296228,48 +296228,48 @@ │ │ │ │ bl 126f2c │ │ │ │ b.n 1397c2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ movs r0, r4 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ movs r0, r4 │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ movs r0, r4 │ │ │ │ ldrsh.w pc, [r9, #4095] @ 0xfff │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ movs r0, r5 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ movs r0, r4 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r2, #14 │ │ │ │ movs r0, r4 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 139c4c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -296399,15 +296399,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1c3eb8 │ │ │ │ + bl 1c3c08 │ │ │ │ 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 │ │ │ │ @@ -296443,15 +296443,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 1c3eb8 │ │ │ │ + bl 1c3c08 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 139e1c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -296477,15 +296477,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, r7, #23 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ 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] @ (139ea8 ) │ │ │ │ @@ -296498,15 +296498,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, r6, #22 │ │ │ │ + lsls r2, r7, #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] @ (139ee4 ) │ │ │ │ @@ -296519,15 +296519,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, r4, #21 │ │ │ │ + lsls r6, r5, #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] @ (139f90 ) │ │ │ │ @@ -296588,15 +296588,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ str r4, [r7, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + bgt.n 139f4c │ │ │ │ movs r4, r5 │ │ │ │ str r6, [r0, #8] │ │ │ │ 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 │ │ │ │ @@ -297172,19 +297172,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ ldrsh r2, [r1, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 13a5ac │ │ │ │ + blt.n 13a63c │ │ │ │ movs r4, r5 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #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] @ (13a808 ) │ │ │ │ @@ -297437,17 +297437,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f2c │ │ │ │ b.n 13a86a │ │ │ │ nop │ │ │ │ - adds r0, r2, r1 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 13a8c0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297619,16 +297619,16 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r5, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - vaddl.s16 q8, d2, d30 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldc 0, cr0, [sl, #-184] @ 0xffffff48 │ │ │ │ + ldrb r0, [r2, #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] │ │ │ │ @@ -297950,15 +297950,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ 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 │ │ │ │ @@ -298247,17 +298247,17 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ str r6, [r0, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ movs r6, r5 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ movs r0, r4 │ │ │ │ ldr r7, [pc, #592] @ (13b354 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ strd r0, r4, [sp, #228] @ 0xe4 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -299717,30 +299717,30 @@ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ bl 13ab90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13b602 │ │ │ │ b.w 13b6d2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ movs r0, r4 │ │ │ │ - stc2l 0, cr0, [sl], #-180 @ 0xffffff4c │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + ldrsh.w r0, [r2, #45] @ 0x2d │ │ │ │ + lsls r0, r6, #9 │ │ │ │ movs r0, r4 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + adds r2, r0, #4 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + bkpt 0x002a │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r1, [pc, #128] @ (13c09c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -299952,20 +299952,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, 13c248 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ cbz r3, 13c266 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -300004,15 +300004,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 13c2ba │ │ │ │ ldr.w ip, [pc, #28] @ 13c2c4 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c7d04 │ │ │ │ + bl 2c7a54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r5, #90 @ 0x5a │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ @@ -300212,59 +300212,59 @@ │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [pc, #392] @ (13c660 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c79dc │ │ │ │ + bl 2c772c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d951c │ │ │ │ + bl 1d926c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13c5fc │ │ │ │ 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 1d951c │ │ │ │ + bl 1d926c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c5d8 │ │ │ │ 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 1d951c │ │ │ │ + bl 1d926c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c606 │ │ │ │ ldr r0, [pc, #304] @ (13c664 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ ldr r1, [pc, #300] @ (13c668 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb95c │ │ │ │ + bl 1cb6ac │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #296] @ (13c66c ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4c0 │ │ │ │ + bl 1cb210 │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c628 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 2b97fc │ │ │ │ + bl 2b954c │ │ │ │ b.n 13c58a │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 13c472 │ │ │ │ ldr r4, [pc, #252] @ (13c670 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (13c674 ) │ │ │ │ @@ -300305,15 +300305,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (13c680 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (13c684 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 13c57a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr r2, [pc, #168] @ (13c688 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 126f2c │ │ │ │ @@ -300325,87 +300325,87 @@ │ │ │ │ b.n 13c448 │ │ │ │ ldr r2, [pc, #140] @ (13c68c ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 13c5e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr r2, [pc, #124] @ (13c690 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 126f2c │ │ │ │ mov r4, r0 │ │ │ │ b.n 13c58a │ │ │ │ ldr r0, [pc, #104] @ (13c694 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb550 │ │ │ │ + bl 1cb2a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (13c698 ) │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1c47f8 │ │ │ │ + bl 1c4548 │ │ │ │ str.w r0, [sl, #388] @ 0x184 │ │ │ │ b.n 13c55a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r4, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbfe001f │ │ │ │ + vst4.8 {d16-d19}, [r6 :64] │ │ │ │ @ instruction: 0xf0da009e │ │ │ │ - @ instruction: 0xfbf4001f │ │ │ │ - @ instruction: 0xf33e001f │ │ │ │ - @ instruction: 0xfb94001f │ │ │ │ + ldrsh.w r0, [ip, pc, lsl #1] │ │ │ │ + eor.w r0, r6, #31 │ │ │ │ + ldr.w r0, [ip, #31] │ │ │ │ subs r2, #110 @ 0x6e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - smmlar r0, ip, pc, r0 @ │ │ │ │ - @ instruction: 0xf2e2001f │ │ │ │ - smlawt r0, r8, pc, r0 @ │ │ │ │ - smladx r0, sl, pc, r0 @ │ │ │ │ - mls r0, sl, pc, r0 │ │ │ │ - @ instruction: 0xfaf2001f │ │ │ │ - smladx r0, ip, pc, r0 @ │ │ │ │ - smlawt r0, r2, pc, r0 @ │ │ │ │ + strh.w r0, [r4, #31] │ │ │ │ + bic.w r0, sl, #31 │ │ │ │ + strb.w r0, [r0, #31] │ │ │ │ + ldr??.w r0, [r2, pc, lsl #1] │ │ │ │ + ldr.w r0, [r2, pc, lsl #1] │ │ │ │ + ldrh.w r0, [sl, pc, lsl #1] │ │ │ │ + ldr??.w r0, [r4, pc, lsl #1] │ │ │ │ + ldr??.w r0, [sl, 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 13c0f8 │ │ │ │ - bl 2b98e4 │ │ │ │ + bl 2b9634 │ │ │ │ add.w r2, r4, #320 @ 0x140 │ │ │ │ ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c704 │ │ │ │ ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #288 @ 0x120 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c73e │ │ │ │ add.w r0, r4, #256 @ 0x100 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 13c6f0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 13c6fa │ │ │ │ @@ -300575,34 +300575,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 13c8d6 │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2c7be8 │ │ │ │ + bl 2c7938 │ │ │ │ cbnz r0, 13c8d6 │ │ │ │ ldr r3, [pc, #116] @ (13c920 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2c7d04 │ │ │ │ + bl 2c7a54 │ │ │ │ cbnz r0, 13c8d6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (13c924 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2c7e6c │ │ │ │ + bl 2c7bbc │ │ │ │ b.n 13c8d6 │ │ │ │ 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} │ │ │ │ @@ -300620,21 +300620,21 @@ │ │ │ │ b.n 13c8d6 │ │ │ │ ldr r3, [pc, #48] @ (13c92c ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 13c8d6 │ │ │ │ nop │ │ │ │ adds r7, #234 @ 0xea │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr??.w r0, [sl, pc, lsl #1] │ │ │ │ - vld4.8 {d16-d19}, [lr :64] │ │ │ │ - vst1.8 @ instruction: 0xf984001f │ │ │ │ - ldrsb.w r0, [r2, #31] │ │ │ │ - ldrsb.w r0, [r8, #31] │ │ │ │ - vld1.8 @ instruction: 0xf9a2001f │ │ │ │ - vst1.8 @ instruction: 0xf9c0001f │ │ │ │ + subw r0, r2, #2079 @ 0x81f │ │ │ │ + @ instruction: 0xf6b6001f │ │ │ │ + movt r0, #51231 @ 0xc81f │ │ │ │ + @ instruction: 0xf6da001f │ │ │ │ + @ instruction: 0xf6e0001f │ │ │ │ + @ instruction: 0xf6ea001f │ │ │ │ + @ instruction: 0xf708001f │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #31 │ │ │ │ @@ -300649,32 +300649,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 2c7b58 │ │ │ │ + bl 2c78a8 │ │ │ │ cbz r0, 13c95c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (13c988 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7b88 │ │ │ │ + bl 2c78d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c958 │ │ │ │ ldr r3, [pc, #28] @ (13c98c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7bb8 │ │ │ │ + bl 2c7908 │ │ │ │ b.n 13c958 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r6, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ @@ -300928,15 +300928,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl, #124]! @ 0x7c │ │ │ │ + mls r0, r2, pc, r0 │ │ │ │ adds r4, #0 │ │ │ │ lsls r4, r4, #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, #3624] @ 0xe28 │ │ │ │ @@ -301094,16 +301094,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 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ cbz r0, 13ce1c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -301203,15 +301203,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r3, #174 @ 0xae │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 1, r0, r8, cr15 │ │ │ │ + ldrsb.w r0, [r0, #31] │ │ │ │ adds r1, #70 @ 0x46 │ │ │ │ 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] │ │ │ │ @@ -301366,18 +301366,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 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ ldr.w r1, [pc, #1452] @ 13d6a8 │ │ │ │ add r1, pc │ │ │ │ - bl 1cb95c │ │ │ │ + bl 1cb6ac │ │ │ │ mov.w r2, #944 @ 0x3b0 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 546f0 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -301801,63 +301801,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 148df4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d4fe │ │ │ │ ldr r0, [pc, #480] @ (13d758 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13d592 │ │ │ │ ldr r1, [pc, #472] @ (13d75c ) │ │ │ │ add r1, pc │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d604 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ ldr r0, [pc, #460] @ (13d760 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4c0 │ │ │ │ + bl 1cb210 │ │ │ │ strb.w r0, [r4, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 13d5f8 │ │ │ │ ldr r5, [pc, #444] @ (13d764 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ae00 │ │ │ │ + bl 30ab50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d640 │ │ │ │ ldr r5, [pc, #432] @ (13d768 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ae00 │ │ │ │ + bl 30ab50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d62c │ │ │ │ ldr r5, [pc, #420] @ (13d76c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ae00 │ │ │ │ + bl 30ab50 │ │ │ │ cbnz r0, 13d618 │ │ │ │ ldr r5, [pc, #408] @ (13d770 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ae00 │ │ │ │ + bl 30ab50 │ │ │ │ cbz r0, 13d5f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ae34 │ │ │ │ + bl 30ab84 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #698] @ 0x2ba │ │ │ │ ldr r3, [pc, #376] @ (13d774 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -301869,31 +301869,31 @@ │ │ │ │ blx 55334 │ │ │ │ cbnz r0, 13d654 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ b.n 13d592 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ae34 │ │ │ │ + bl 30ab84 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #697] @ 0x2b9 │ │ │ │ b.n 13d5d6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ae34 │ │ │ │ + bl 30ab84 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n 13d5c6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ae34 │ │ │ │ + bl 30ab84 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #684] @ 0x2ac │ │ │ │ b.n 13d5b4 │ │ │ │ ldr r1, [pc, #292] @ (13d77c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -301923,79 +301923,79 @@ │ │ │ │ nop │ │ │ │ cmp r7, #56 @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r4, [r4, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [lr, #31] │ │ │ │ + @ instruction: 0xf616001f │ │ │ │ cmp r7, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stc 0, cr0, [r6], {158} @ 0x9e │ │ │ │ - ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ - strb.w r0, [r8, #31] │ │ │ │ - ldrb.w r0, [ip, #31] │ │ │ │ - ldrh.w r0, [r4, #31] │ │ │ │ - @ instruction: 0xf752001f │ │ │ │ - @ instruction: 0xf74e001f │ │ │ │ - @ instruction: 0xf75e001f │ │ │ │ - @ instruction: 0xf766001f │ │ │ │ - @ instruction: 0xf76e001f │ │ │ │ - @ instruction: 0xf77a001f │ │ │ │ - @ instruction: 0xf786001f │ │ │ │ - @ instruction: 0xf78a001f │ │ │ │ - @ instruction: 0xf796001f │ │ │ │ - @ instruction: 0xf79a001f │ │ │ │ - @ instruction: 0xf7a2001f │ │ │ │ - @ instruction: 0xf7a6001f │ │ │ │ - @ instruction: 0xf7aa001f │ │ │ │ - @ instruction: 0xf7b2001f │ │ │ │ - @ instruction: 0xf7b6001f │ │ │ │ - @ instruction: 0xf7c2001f │ │ │ │ - @ instruction: 0xf7c6001f │ │ │ │ - @ instruction: 0xf7ca001f │ │ │ │ - @ instruction: 0xf7d2001f │ │ │ │ - @ instruction: 0xf7da001f │ │ │ │ - @ instruction: 0xf7de001f │ │ │ │ - @ instruction: 0xf7ea001f │ │ │ │ - @ instruction: 0xf7fe001f │ │ │ │ - strb.w r0, [r6, pc, lsl #1] │ │ │ │ - strh.w r0, [r6, pc, lsl #1] │ │ │ │ - ldrh.w r0, [sl, pc, lsl #1] │ │ │ │ - str.w r0, [r4, pc, lsl #1] │ │ │ │ - str.w r0, [ip, pc, lsl #1] │ │ │ │ - str??.w r0, [r4, pc, lsl #1] │ │ │ │ - strb.w r0, [r0, #31] │ │ │ │ - strh.w r0, [r0, #31] │ │ │ │ - strh.w r0, [r8, #31] │ │ │ │ - strh.w r0, [ip, #31] │ │ │ │ - ldrh.w r0, [r0, #31] │ │ │ │ - str.w r0, [r4, #31] │ │ │ │ - str.w r0, [r8, #31] │ │ │ │ - str.w r0, [r8, #31] │ │ │ │ - str.w r0, [r6, #31] │ │ │ │ + rsb r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + rsbs r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf5e4001f │ │ │ │ + @ instruction: 0xf5fc001f │ │ │ │ + eors.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ + eors.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf4a6001f │ │ │ │ + @ instruction: 0xf4ae001f │ │ │ │ + @ instruction: 0xf4b6001f │ │ │ │ + @ instruction: 0xf4c2001f │ │ │ │ + @ instruction: 0xf4ce001f │ │ │ │ + @ instruction: 0xf4d2001f │ │ │ │ + @ instruction: 0xf4de001f │ │ │ │ + @ instruction: 0xf4e2001f │ │ │ │ + @ instruction: 0xf4ea001f │ │ │ │ + @ instruction: 0xf4ee001f │ │ │ │ + @ instruction: 0xf4f2001f │ │ │ │ + @ instruction: 0xf4fa001f │ │ │ │ + @ instruction: 0xf4fe001f │ │ │ │ + add.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ + add.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ + adds.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ + adds.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf522001f │ │ │ │ + @ instruction: 0xf526001f │ │ │ │ + @ instruction: 0xf532001f │ │ │ │ + adc.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + adc.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ + sbc.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf582001f │ │ │ │ + @ instruction: 0xf58c001f │ │ │ │ + @ instruction: 0xf594001f │ │ │ │ + sub.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ + rsb r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf5e8001f │ │ │ │ + @ instruction: 0xf5f0001f │ │ │ │ + @ instruction: 0xf5f4001f │ │ │ │ + @ instruction: 0xf5f8001f │ │ │ │ + addw r0, ip, #2079 @ 0x81f │ │ │ │ + @ instruction: 0xf610001f │ │ │ │ + @ instruction: 0xf610001f │ │ │ │ + addw r0, lr, #2079 @ 0x81f │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str.w r0, [sl, pc, lsl #1] │ │ │ │ - ldc 0, cr0, [r2, #-124]! @ 0xffffff84 │ │ │ │ - strb.w r0, [lr, #31] │ │ │ │ - ldrb.w r0, [ip, #31] │ │ │ │ - str r2, [r7, #32] │ │ │ │ + @ instruction: 0xf592001f │ │ │ │ + orns r0, sl, pc, lsr #32 │ │ │ │ + rsbs r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf5e4001f │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldr??.w r0, [r8, pc, lsl #1] │ │ │ │ + rsb r0, r0, #10420224 @ 0x9f0000 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d4001f │ │ │ │ - @ instruction: 0xf78c001f │ │ │ │ - @ instruction: 0xf780001f │ │ │ │ + adds.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf4d4001f │ │ │ │ + @ instruction: 0xf4c8001f │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf772001f │ │ │ │ + @ instruction: 0xf4ba001f │ │ │ │ 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 148e6c │ │ │ │ @@ -302121,15 +302121,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf626001f │ │ │ │ + bfi r0, lr, #0, #32 │ │ │ │ movs r7, #78 @ 0x4e │ │ │ │ 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 │ │ │ │ @@ -303565,15 +303565,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r2, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 13ee94 │ │ │ │ + b.n 13e924 │ │ │ │ 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 │ │ │ │ @@ -304353,15 +304353,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13e616 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3232] @ 0xca0 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ b.w 13e616 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 13f04e │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 13ecd8 │ │ │ │ b.n 13ee88 │ │ │ │ @@ -304392,15 +304392,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13ef6c │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13f0ec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304425,15 +304425,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r0, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 13f138 │ │ │ │ + blt.n 13f1c8 │ │ │ │ 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 │ │ │ │ @@ -304982,16 +304982,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 2d08e8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 2d0638 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 13f7b8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -305395,21 +305395,21 @@ │ │ │ │ blx 5447c │ │ │ │ ldr r2, [pc, #20] @ (13fbcc ) │ │ │ │ ldr r1, [pc, #24] @ (13fbd0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bcc.n 13fc54 │ │ │ │ + beq.n 13fae4 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + cbnz r2, 13fc20 │ │ │ │ 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] @ (13fc70 ) │ │ │ │ @@ -305446,15 +305446,15 @@ │ │ │ │ blx 5447c │ │ │ │ ldr r2, [pc, #64] @ (13fc7c ) │ │ │ │ ldr r1, [pc, #64] @ (13fc80 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 13fc54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (13fc84 ) │ │ │ │ ldr r3, [pc, #28] @ (13fc74 ) │ │ │ │ add r2, pc │ │ │ │ @@ -305467,19 +305467,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r6, r5 │ │ │ │ - bcs.n 13fc48 │ │ │ │ + beq.n 13fcd8 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + hlt 0x002c │ │ │ │ movs r7, r3 │ │ │ │ lsls r4, r4, #14 │ │ │ │ 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 │ │ │ │ @@ -306547,33 +306547,33 @@ │ │ │ │ b.n 14060c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xfb3e00a3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfafc00a3 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ movs r6, r5 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ 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] @ 14084c │ │ │ │ sub sp, #16 │ │ │ │ @@ -307208,15 +307208,15 @@ │ │ │ │ bne.w 1410be │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 140dfe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3284] @ 0xcd4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ 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 │ │ │ │ @@ -307494,15 +307494,15 @@ │ │ │ │ b.n 140eea │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xf2dc00a3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ movs r6, r5 │ │ │ │ add.w r0, lr, #163 @ 0xa3 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #824 @ 0x338 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -307524,37 +307524,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1411a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r2, [pc, #1392] @ 1416f4 │ │ │ │ ldr.w r3, [pc, #1380] @ 1416ec │ │ │ │ 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 1416e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldrb.w r3, [r6, #732] @ 0x2dc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1413ee │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -307908,18 +307908,18 @@ │ │ │ │ blx 541fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 541fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14162e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14165a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -307985,15 +307985,15 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 541fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1412e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 309118 │ │ │ │ + bl 308e68 │ │ │ │ strb.w r0, [r9, #6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 541fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 541fc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 541fc │ │ │ │ @@ -308022,15 +308022,15 @@ │ │ │ │ b.n 141580 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1415f0 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14117a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 541fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 541fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -308075,39 +308075,39 @@ │ │ │ │ b.n 141694 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 11, cr0, cr4, cr3, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 10, cr0, cr6, cr3, {5} │ │ │ │ cdp 0, 7, cr0, cr2, cr3, {5} │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x0096 │ │ │ │ + cbnz r6, 141776 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x008e │ │ │ │ + cbnz r6, 141778 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0086 │ │ │ │ + cbnz r6, 14177a │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x007e │ │ │ │ + cbnz r6, 14177c │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0076 │ │ │ │ + cbnz r6, 14177e │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0070 │ │ │ │ + cbnz r0, 141782 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x006e │ │ │ │ + cbnz r6, 141784 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + rev r4, r1 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + cbnz r6, 14175a │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + cbnz r2, 14175e │ │ │ │ movs r7, r3 │ │ │ │ - pop {r4, r7} │ │ │ │ + cbnz r0, 141762 │ │ │ │ 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] @ (1417b0 ) │ │ │ │ @@ -308351,34 +308351,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #736 @ 0x2e0 │ │ │ │ blx 54070 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #760 @ 0x2f8 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ b.n 1419c2 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bf044 │ │ │ │ + bl 1bed94 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 1419e6 │ │ │ │ cbnz r0, 1419ec │ │ │ │ ldrd r2, r3, [r4, #808] @ 0x328 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1419b2 │ │ │ │ ldr.w r8, [r4, #816] @ 0x330 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 141972 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c4070 │ │ │ │ + bl 1c3dc0 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 141960 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 1419d0 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 1419d0 │ │ │ │ @@ -308451,15 +308451,15 @@ │ │ │ │ bls.n 141a82 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r2, #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] @ (141b50 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -308468,48 +308468,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 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 141b1a │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ 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 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 141aee │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ ldr r2, [pc, #40] @ (141b58 ) │ │ │ │ ldr r3, [pc, #32] @ (141b54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -308554,26 +308554,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #816] @ 0x330 │ │ │ │ vldr d7, [pc, #120] @ 141c40 │ │ │ │ add.w r0, r3, #760 @ 0x2f8 │ │ │ │ vstr d7, [r3, #808] @ 0x328 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #688 @ 0x2b0 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ 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 │ │ │ │ @@ -308687,55 +308687,55 @@ │ │ │ │ bne.n 141df4 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c4070 │ │ │ │ + bl 1c3dc0 │ │ │ │ add r3, pc, #176 @ (adr r3, 141df8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 54070 <__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 141ddc │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 1bf044 │ │ │ │ + bl 1bed94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141d54 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 141d8a │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 141d12 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 141b60 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 141cf4 │ │ │ │ blx 5516c │ │ │ │ b.n 141d12 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 5513c │ │ │ │ mov r2, r0 │ │ │ │ @@ -308746,20 +308746,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 140d08 │ │ │ │ mov r4, r0 │ │ │ │ b.n 141cde │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 1cb2a0 │ │ │ │ + bl 1caff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 141ce8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 14253c │ │ │ │ @@ -309045,18 +309045,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 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1420fa │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 142108 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -309066,18 +309066,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1420f8 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14213e │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 14213c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 14213c │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -309085,19 +309085,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 142104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d08e8 │ │ │ │ + bl 2d0638 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1421b4 │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1421dc │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1421dc │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -309258,15 +309258,15 @@ │ │ │ │ b.n 142212 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ movs r6, r5 │ │ │ │ ble.n 1423b4 │ │ │ │ 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 │ │ │ │ @@ -309308,15 +309308,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 142340 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 142344 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3090c8 │ │ │ │ + bl 308e18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 142340 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 142320 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -309330,22 +309330,22 @@ │ │ │ │ beq.n 142326 │ │ │ │ b.n 142322 │ │ │ │ ldr r2, [pc, #20] @ (1423ac ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (1423b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n 142340 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 142346 │ │ │ │ nop │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r3, [r0, #700] @ 0x2bc │ │ │ │ cbnz r3, 1423e0 │ │ │ │ cbz r1, 1423d6 │ │ │ │ ldrb.w r3, [r0, #707] @ 0x2c3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #706] @ 0x2c2 │ │ │ │ @@ -309831,33 +309831,33 @@ │ │ │ │ bne.n 1427de │ │ │ │ ldr r2, [pc, #44] @ (142898 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #44] @ (14289c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ b.n 1427de │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bls.n 142968 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 14291c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r3, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r6, pc, #72 @ (adr r6, 1428e4 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + ldrh r6, [r7, #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 │ │ │ │ @@ -309872,31 +309872,31 @@ │ │ │ │ cbz r1, 142918 │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #580 @ 0x244 │ │ │ │ b.n 1428f6 │ │ │ │ add.w r0, r4, #560 @ 0x230 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 142918 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r2, [r4, #568] @ 0x238 │ │ │ │ ldrd r3, r1, [r4, #560] @ 0x230 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 1428dc │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1bf028 │ │ │ │ + bl 1bed78 │ │ │ │ b.n 1428dc │ │ │ │ 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} │ │ │ │ @@ -309905,54 +309905,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 142a50 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ - bl 1d9644 │ │ │ │ + bl 1d9394 │ │ │ │ ldr.w r0, [r4, #660] @ 0x294 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d9644 │ │ │ │ + bl 1d9394 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 142a58 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 541fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 1429f2 │ │ │ │ add.w r6, r4, #824 @ 0x338 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 142020 │ │ │ │ @@ -309969,38 +309969,38 @@ │ │ │ │ ldr.w r1, [r4, #420] @ 0x1a4 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 54864 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55624 │ │ │ │ add.w r0, r4, #736 @ 0x2e0 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ mov r0, r4 │ │ │ │ bl 13d930 │ │ │ │ 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 1bf028 │ │ │ │ + bl 1bed78 │ │ │ │ b.n 14298c │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 541fc │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ b.n 1429bc │ │ │ │ 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 │ │ │ │ @@ -310030,26 +310030,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 142b74 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 │ │ │ │ @@ -310082,15 +310082,15 @@ │ │ │ │ blx 556a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 142abc │ │ │ │ add.w r0, r4, #512 @ 0x200 │ │ │ │ - bl 1bf028 │ │ │ │ + bl 1bed78 │ │ │ │ b.n 142af0 │ │ │ │ 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] @ 143238 │ │ │ │ @@ -310107,15 +310107,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 14112c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1664] @ 143240 │ │ │ │ add r0, pc │ │ │ │ - bl 1cafe4 │ │ │ │ + bl 1cad34 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1648] @ 143244 │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -310125,39 +310125,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 142e9a │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add.w r6, fp, #484 @ 0x1e4 │ │ │ │ bl 14189c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r7, fp, #512 @ 0x200 │ │ │ │ - bl 1c4070 │ │ │ │ + bl 1c3dc0 │ │ │ │ addw r3, pc, #1564 @ 0x61c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 54070 <__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 143168 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf044 │ │ │ │ + bl 1bed94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 142c22 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 143188 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 142e9a │ │ │ │ @@ -310177,24 +310177,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 142c94 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 142e24 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 142cb8 │ │ │ │ ldr.w r3, [r7, #1568] @ 0x620 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 142cc6 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1bf068 │ │ │ │ + bl 1bedb8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 142ca6 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -310284,21 +310284,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 142e64 │ │ │ │ add.w r7, fp, #688 @ 0x2b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf028 │ │ │ │ + bl 1bed78 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 143092 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 142be0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 142c94 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 142c94 │ │ │ │ @@ -310319,37 +310319,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 142c94 │ │ │ │ b.n 14318c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 141b60 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 143196 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r2, [pc, #912] @ (14324c ) │ │ │ │ ldr r3, [pc, #896] @ (14323c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -310490,39 +310490,39 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 541fc │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #580 @ 0x244 │ │ │ │ blx 541fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 14317e │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 142df2 │ │ │ │ ldr r0, [pc, #444] @ (143250 ) │ │ │ │ movw r8, #2808 @ 0xaf8 │ │ │ │ add r0, pc │ │ │ │ bl 14189c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 1430b4 │ │ │ │ ldr.w r3, [r8, #1568] @ 0x620 │ │ │ │ cbz r3, 1430c2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf068 │ │ │ │ + bl 1bedb8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1430a6 │ │ │ │ ldr.w r3, [fp, #440] @ 0x1b8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -310582,42 +310582,42 @@ │ │ │ │ blx 55624 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 14310c │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ b.n 143024 │ │ │ │ add.w r0, fp, #464 @ 0x1d0 │ │ │ │ - bl 1cb2a0 │ │ │ │ + bl 1caff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 142c50 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1bf028 │ │ │ │ + bl 1bed78 │ │ │ │ b.n 14307e │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 142e9a │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 143208 │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 142eb2 │ │ │ │ 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 │ │ │ │ @@ -310633,15 +310633,15 @@ │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 549e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 55624 │ │ │ │ b.n 143024 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1bf028 │ │ │ │ + bl 1bed78 │ │ │ │ b.n 1431ac │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 14305a │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 14305a │ │ │ │ @@ -310652,23 +310652,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1432fc │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #920 @ (adr r5, 1435dc ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 1432fc ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #904 @ (adr r5, 1435d0 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 1432f0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r3, pc, #640 @ (adr r3, 1434cc ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 1435ec ) │ │ │ │ movs r7, r3 │ │ │ │ bne.n 1432d0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r1, pc, #272 @ (adr r1, 143364 ) │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ 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] @ (14360c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -310681,20 +310681,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 1cafe4 │ │ │ │ + bl 1cad34 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ add.w r3, r6, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 1433bc │ │ │ │ @@ -310707,21 +310707,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 1433e0 │ │ │ │ ldr.w r1, [r3, #1568] @ 0x620 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1432c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r6, #364] @ 0x16c │ │ │ │ blx 55654 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 1433a0 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -310763,37 +310763,37 @@ │ │ │ │ ldr.w r2, [r3, #1008] @ 0x3f0 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 143358 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrd r3, r2, [r6, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 143502 │ │ │ │ add.w r0, r6, #560 @ 0x230 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 141b60 │ │ │ │ mov r0, r9 │ │ │ │ blx 541fc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 1432b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r2, [pc, #596] @ (143618 ) │ │ │ │ ldr r3, [pc, #584] @ (143610 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -310802,15 +310802,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, 1433f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bf068 │ │ │ │ + bl 1bedb8 │ │ │ │ b.n 1432a4 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 1432d4 │ │ │ │ b.n 1433e6 │ │ │ │ @@ -310845,15 +310845,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 1434d2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 1434c0 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1bf028 │ │ │ │ + bl 1bed78 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 14343a │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -310883,30 +310883,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 548d0 │ │ │ │ b.n 14345c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrd r2, r3, [r6, #808] @ 0x328 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 1434f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 143454 │ │ │ │ add.w r0, r6, #760 @ 0x2f8 │ │ │ │ strd r1, fp, [r6, #808] @ 0x328 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ b.n 1434e8 │ │ │ │ add.w r0, r6, #608 @ 0x260 │ │ │ │ - bl 1bf028 │ │ │ │ + bl 1bed78 │ │ │ │ b.n 14338c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14339e │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -310946,15 +310946,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 2d08dc │ │ │ │ + bl 2d062c │ │ │ │ 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 │ │ │ │ @@ -310964,15 +310964,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 141ed0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 141aac │ │ │ │ - bl 2d08dc │ │ │ │ + bl 2d062c │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 1435e0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 1435d0 │ │ │ │ @@ -310989,15 +310989,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n 1433a0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r4, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r4, {r1, r2, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -311068,31 +311068,31 @@ │ │ │ │ beq.w 143b68 │ │ │ │ add.w r2, r6, #824 @ 0x338 │ │ │ │ movs r1, #0 │ │ │ │ add.w r6, r4, #736 @ 0x2e0 │ │ │ │ blx 546f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d951c │ │ │ │ + bl 1d926c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143b60 │ │ │ │ add.w fp, r4, #664 @ 0x298 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d951c │ │ │ │ + bl 1d926c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f80 │ │ │ │ add.w r3, r4, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bef78 │ │ │ │ + bl 1becc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f6a │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1bef78 │ │ │ │ + bl 1becc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f4e │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ blx 54028 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -311312,15 +311312,15 @@ │ │ │ │ b.n 1439bc │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 143bbc │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 1c4108 │ │ │ │ + bl 1c3e58 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 1439ac │ │ │ │ mov fp, r6 │ │ │ │ cbz r5, 1439e0 │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [fp], #4 │ │ │ │ @@ -311439,20 +311439,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 1cb1c4 │ │ │ │ + bl 1caf14 │ │ │ │ cbz r0, 143b5c │ │ │ │ add.w r3, r4, #512 @ 0x200 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bef78 │ │ │ │ + bl 1becc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143d4c │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 541fc │ │ │ │ movs r5, #0 │ │ │ │ b.n 1439e4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -311534,15 +311534,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 54aec │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #904] @ 0x388 │ │ │ │ - bl 1c4108 │ │ │ │ + bl 1c3e58 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 143ef2 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 552d4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -311558,29 +311558,29 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 143a5a │ │ │ │ ldrb.w r3, [r9, #705] @ 0x2c1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14368e │ │ │ │ b.n 143a5a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 3090c8 │ │ │ │ + bl 308e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143fac │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 14366a │ │ │ │ blx 54f08 │ │ │ │ mov sl, r0 │ │ │ │ b.n 14366e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 143a5a │ │ │ │ b.n 143c9c │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1c4108 │ │ │ │ + bl 1c3e58 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 1439e0 │ │ │ │ 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] │ │ │ │ @@ -311622,15 +311622,15 @@ │ │ │ │ bl 141aac │ │ │ │ mov r3, r6 │ │ │ │ b.n 143774 │ │ │ │ add.w r3, r4, #484 @ 0x1e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1d951c │ │ │ │ + bl 1d926c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f9c │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 143e02 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ movs r5, #1 │ │ │ │ @@ -311641,69 +311641,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 1cb1c4 │ │ │ │ + bl 1caf14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143f0e │ │ │ │ add.w r3, r4, #608 @ 0x260 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bef78 │ │ │ │ + bl 1becc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f06 │ │ │ │ add.w r6, r4, #580 @ 0x244 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d951c │ │ │ │ + bl 1d926c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f00 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 143e02 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 143de2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n 143dfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrd r2, r1, [r7, #560] @ 0x230 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #568] @ 0x238 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 143dca │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf028 │ │ │ │ + bl 1bed78 │ │ │ │ b.n 143dca │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #492] @ (143ff0 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ add r1, pc │ │ │ │ - bl 1d95e0 │ │ │ │ + bl 1d9330 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 143eb6 │ │ │ │ ldr r1, [pc, #476] @ (143ff4 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add r1, pc │ │ │ │ - bl 1d95e0 │ │ │ │ + bl 1d9330 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 143e84 │ │ │ │ ldrb.w r3, [r9, #684] @ 0x2ac │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ ldr r3, [pc, #452] @ (143ff8 ) │ │ │ │ @@ -311737,61 +311737,61 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 143a1e │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 143fa4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d9644 │ │ │ │ + bl 1d9394 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 541fc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 143b5c │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 541fc │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ b.n 143b5c │ │ │ │ blx 541fc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 13dbf4 │ │ │ │ b.n 1439e4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 541fc │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 541fc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ b.n 143b5c │ │ │ │ mov r0, r5 │ │ │ │ blx 547f8 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ @@ -311799,28 +311799,28 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55624 │ │ │ │ b.n 143ef2 │ │ │ │ movs r1, #4 │ │ │ │ b.n 143b32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 143b68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 143b68 │ │ │ │ mov r0, r6 │ │ │ │ b.n 143f72 │ │ │ │ @@ -311830,18 +311830,18 @@ │ │ │ │ blx 552ec │ │ │ │ mov r1, r0 │ │ │ │ b.n 143e6e │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 143a1e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ b.n 143b54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bf028 │ │ │ │ + bl 1bed78 │ │ │ │ b.n 143e9a │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n 143a1e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -311855,21 +311855,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: 0xffff0d94 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ movs r6, r5 │ │ │ │ stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ bl ffd79ff6 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldr r4, [r3, 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] @ 1440dc │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -311921,15 +311921,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144050 │ │ │ │ ldr r2, [pc, #92] @ (1440e8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (1440ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n 144050 │ │ │ │ mov r0, r5 │ │ │ │ blx 5432c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 548c4 │ │ │ │ @@ -311957,29 +311957,29 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ itte al │ │ │ │ lslal r3, r4, #2 │ │ │ │ lsral r4, r3, #2 │ │ │ │ mov r0, r0 │ │ │ │ itte ge │ │ │ │ lslge r3, r4, #2 │ │ │ │ - strge r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrhge r0, [r7, #42] @ 0x2a │ │ │ │ movlt r7, r3 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + strb r6, [r3, #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 3090c8 │ │ │ │ + bl 308e18 │ │ │ │ cbz r0, 144122 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54f08 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -312174,71 +312174,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 144432 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d951c │ │ │ │ + bl 1d926c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 144426 │ │ │ │ ldr r3, [pc, #316] @ (144440 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (144444 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c29c8 │ │ │ │ + bl 1c2718 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144420 │ │ │ │ cbz r5, 14438a │ │ │ │ ldr.w r8, [pc, #292] @ 144448 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ae00 │ │ │ │ + bl 30ab50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1443d6 │ │ │ │ ldr.w r8, [pc, #276] @ 14444c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ae00 │ │ │ │ + bl 30ab50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1443e4 │ │ │ │ ldr.w r8, [pc, #260] @ 144450 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ae00 │ │ │ │ + bl 30ab50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1443f8 │ │ │ │ ldr.w r8, [pc, #244] @ 144454 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #706] @ 0x2c2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ae00 │ │ │ │ + bl 30ab50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14440c │ │ │ │ ldr.w r8, [pc, #220] @ 144458 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ae00 │ │ │ │ + bl 30ab50 │ │ │ │ cbnz r0, 1443c2 │ │ │ │ ldr r2, [pc, #208] @ (14445c ) │ │ │ │ ldr r3, [pc, #208] @ (144460 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (144464 ) │ │ │ │ @@ -312257,70 +312257,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 30ae34 │ │ │ │ + bl 30ab84 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #708] @ 0x2c4 │ │ │ │ b.n 14438a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ae58 │ │ │ │ + bl 30aba8 │ │ │ │ str.w r0, [r7, #700] @ 0x2bc │ │ │ │ b.n 144336 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ae34 │ │ │ │ + bl 30ab84 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #704] @ 0x2c0 │ │ │ │ b.n 14434a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ae34 │ │ │ │ + bl 30ab84 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #705] @ 0x2c1 │ │ │ │ b.n 14435e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ae34 │ │ │ │ + bl 30ab84 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #706] @ 0x2c2 │ │ │ │ b.n 144378 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 1443b6 │ │ │ │ nop │ │ │ │ pop {r1, r3, r4, pc} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf29a001e │ │ │ │ - ssat16 r0, #31, r6 │ │ │ │ - usat16 r0, #30, sl │ │ │ │ - @ instruction: 0xf3ec001e │ │ │ │ - adcs.w r0, r0, #10354688 @ 0x9e0000 │ │ │ │ + vshr.s32 d16, d14, #30 │ │ │ │ + orn r0, lr, #30 │ │ │ │ + @ instruction: 0xf0f2001e │ │ │ │ + @ instruction: 0xf134001e │ │ │ │ + @ instruction: 0xf298001e │ │ │ │ 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] │ │ │ │ @@ -312330,33 +312330,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #912] @ 0x390 │ │ │ │ cbz r6, 1444cc │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2d54 │ │ │ │ + bl 1c2aa4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1444b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 1444a6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2d54 │ │ │ │ + bl 1c2aa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14449c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2bd0 │ │ │ │ + bl 1c2920 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ 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 │ │ │ │ @@ -312619,25 +312619,25 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ cbz r0, 1447ba │ │ │ │ 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, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ cbz r0, 1447d6 │ │ │ │ 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 │ │ │ │ @@ -312723,15 +312723,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 │ │ │ │ @@ -312745,62 +312745,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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cbz r3, 144958 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r5 │ │ │ │ bl 1448b8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r5 │ │ │ │ bl 1448b8 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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, 1449f6 │ │ │ │ cmp ip, r2 │ │ │ │ @@ -312810,15 +312810,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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r5 │ │ │ │ bl 1448b8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r0, r7, r8 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -312846,55 +312846,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144ac6 │ │ │ │ ldrb.w r6, [r4, #584] @ 0x248 │ │ │ │ cbnz r6, 144aaa │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3092d8 │ │ │ │ + bl 309028 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ add.w r2, r4, #496 @ 0x1f0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #584] @ 0x248 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 144ac6 │ │ │ │ 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 1bf044 │ │ │ │ + bl 1bed94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 144ad0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 144aa2 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 144aa2 │ │ │ │ @@ -312965,15 +312965,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144b92 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1c4070 │ │ │ │ + bl 1c3dc0 │ │ │ │ b.n 144b16 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -313018,24 +313018,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144cc4 │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144ce0 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 144d3c │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 144d54 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 144d80 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 54070 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -313044,22 +313044,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 144d80 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 54070 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144d3c │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 144cc2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144a24 │ │ │ │ @@ -313069,23 +313069,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 144cc4 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ cbz r3, 144cc2 │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cbnz r3, 144cc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144d3c │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 144d18 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (144d98 ) │ │ │ │ ldr r3, [pc, #204] @ (144d94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -313093,15 +313093,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144d78 │ │ │ │ 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, 144d88 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c4070 │ │ │ │ + bl 1c3dc0 │ │ │ │ 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 │ │ │ │ @@ -313114,43 +313114,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 144c3a │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144a24 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 144cc4 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 144c62 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 144cc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c4070 │ │ │ │ + bl 1c3dc0 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 144bf2 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1c4070 │ │ │ │ + bl 1c3dc0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 144cf2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -313170,19 +313170,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 54cd8 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r5 │ │ │ │ bl 1448b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 545e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -313192,15 +313192,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 1be390 │ │ │ │ + bl 1be0e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 144e2c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -313241,15 +313241,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 1cc1f0 │ │ │ │ + bl 1cbf40 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -313277,15 +313277,15 @@ │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r0, 144ee6 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ movs r7, r3 │ │ │ │ cbz r6, 144ee0 │ │ │ │ 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 │ │ │ │ @@ -313327,15 +313327,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 144fde │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144fd2 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14500a │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -313358,15 +313358,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1cb1c4 │ │ │ │ + bl 1caf14 │ │ │ │ ldr r2, [pc, #116] @ (145024 ) │ │ │ │ ldr r3, [pc, #100] @ (145018 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -313432,15 +313432,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #228] @ (145140 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14512c │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 1450e0 │ │ │ │ @@ -313490,15 +313490,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 145086 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ add r1, sp, #24 │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ add.w r0, r0, #888 @ 0x378 │ │ │ │ - bl 309470 │ │ │ │ + bl 3091c0 │ │ │ │ ldrb.w r2, [r4, #404] @ 0x194 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 1450c4 │ │ │ │ @@ -313535,15 +313535,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #396] @ (1452fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1452dc │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #348 @ (adr r3, 1452f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -313578,20 +313578,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrb.w r3, [r4, #584] @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1452a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 14526a │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 145218 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ @@ -313605,15 +313605,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 309470 │ │ │ │ + bl 3091c0 │ │ │ │ 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] @ (145300 ) │ │ │ │ @@ -313627,15 +313627,15 @@ │ │ │ │ bne.n 1452e6 │ │ │ │ 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 3092d8 │ │ │ │ + bl 309028 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 1452dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1451d4 │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -313649,28 +313649,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 1451ce │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #584] @ 0x248 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ blx 55118 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 145204 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 145250 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -313744,15 +313744,15 @@ │ │ │ │ cbz r0, 1453ac │ │ │ │ ldr r2, [pc, #60] @ (1453d0 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1453a2 │ │ │ │ cbz r3, 1453be │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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] │ │ │ │ @@ -313780,15 +313780,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1cb1c4 │ │ │ │ + bl 1caf14 │ │ │ │ cbz r0, 14540c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -313816,15 +313816,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 145438 │ │ │ │ nop │ │ │ │ - cmp ip, ip │ │ │ │ + orrs r4, r5 │ │ │ │ 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 │ │ │ │ @@ -314046,32 +314046,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 145670 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1cb1c4 │ │ │ │ + bl 1caf14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145670 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 1456e4 │ │ │ │ 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 14562c │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145670 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 145670 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 541fc │ │ │ │ b.n 145670 │ │ │ │ @@ -314579,15 +314579,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r6, #1 │ │ │ │ bne.n 145cae │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145c9a │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ - bl 30942c │ │ │ │ + bl 30917c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 13dbf4 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145c9a │ │ │ │ ldr.w r0, [r5, #220] @ 0xdc │ │ │ │ @@ -314783,19 +314783,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 55498 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #32] │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ - bl 1cb1c4 │ │ │ │ + bl 1caf14 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1cb1c4 │ │ │ │ + bl 1caf14 │ │ │ │ ldr r1, [pc, #172] @ (145fa4 ) │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 5478c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -315049,22 +315049,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 146150 │ │ │ │ add.w r0, r7, #548 @ 0x224 │ │ │ │ - bl 309594 │ │ │ │ + bl 3092e4 │ │ │ │ ldr.w r0, [r7, #580] @ 0x244 │ │ │ │ cbz r0, 146188 │ │ │ │ blx 54af8 │ │ │ │ add.w r0, r7, #496 @ 0x1f0 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ add.w r0, r7, #424 @ 0x1a8 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr.w r0, [r7, #544] @ 0x220 │ │ │ │ cbz r0, 1461a2 │ │ │ │ blx 54c6c │ │ │ │ ldr.w r1, [r7, #412] @ 0x19c │ │ │ │ cbz r1, 1461b2 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -315154,15 +315154,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ add r7, pc │ │ │ │ - bl 1cb1c4 │ │ │ │ + bl 1caf14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146556 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #148] @ 0x94 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ @@ -315218,25 +315218,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5453c │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 541fc │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1cb1c4 │ │ │ │ + bl 1caf14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1464b4 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1464b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1464b4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -315284,15 +315284,15 @@ │ │ │ │ bne.n 1463e2 │ │ │ │ ldrb.w r3, [r4, #169] @ 0xa9 │ │ │ │ cbnz r3, 146400 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 146414 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1464b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -315539,15 +315539,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 146658 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ movs r7, r3 │ │ │ │ ldr r1, [sp, #640] @ 0x280 │ │ │ │ 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 │ │ │ │ @@ -315674,15 +315674,15 @@ │ │ │ │ bl 145fac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1467be │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 1467be │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ movs r7, r3 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -315818,15 +315818,15 @@ │ │ │ │ b.n 14691c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [sp, #880] @ 0x370 │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ @@ -316026,15 +316026,15 @@ │ │ │ │ bne.n 146b2c │ │ │ │ ldr r2, [pc, #196] @ (146c28 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #196] @ (146c2c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 146b2c │ │ │ │ ldr r3, [pc, #180] @ (146c30 ) │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -316095,31 +316095,31 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 146a14 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #240] @ (146d20 ) │ │ │ │ + ldr r3, [pc, #528] @ (146e40 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -316223,15 +316223,15 @@ │ │ │ │ cbnz r2, 146d90 │ │ │ │ ldr r2, [pc, #624] @ (146ff4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (146ff8 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (146ffc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -316443,17 +316443,17 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmia r5!, {r1, r3, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #120] @ (147074 ) │ │ │ │ + ldr r1, [pc, #408] @ (147194 ) │ │ │ │ movs r7, r3 │ │ │ │ add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -316845,15 +316845,15 @@ │ │ │ │ bne.w 147978 │ │ │ │ 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 1474c0 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ strd r0, r1, [r5, #904] @ 0x388 │ │ │ │ b.n 14733a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx 552e0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -316889,15 +316889,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str.w r4, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 │ │ │ │ @@ -316906,15 +316906,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14772e │ │ │ │ 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 309604 │ │ │ │ + bl 309354 │ │ │ │ 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 │ │ │ │ @@ -316930,15 +316930,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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 147472 │ │ │ │ @@ -317500,21 +317500,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 147c2e │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 148378 │ │ │ │ str.w r5, [r4, #412] @ 0x19c │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bef78 │ │ │ │ + bl 1becc8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14810e │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d951c │ │ │ │ + bl 1d926c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 148444 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -317549,15 +317549,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 309550 │ │ │ │ + bl 3092a0 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #416] @ 0x1a0 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #92] @ 0x5c │ │ │ │ cbz r5, 147d04 │ │ │ │ mov r0, r5 │ │ │ │ @@ -317634,15 +317634,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 55498 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 309398 │ │ │ │ + bl 3090e8 │ │ │ │ mov r0, r5 │ │ │ │ blx 552e0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -317777,15 +317777,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 55498 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 309398 │ │ │ │ + bl 3090e8 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 147fac │ │ │ │ ldr.w r3, [pc, #1292] @ 148470 │ │ │ │ add.w r5, sl, #228 @ 0xe4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -317842,15 +317842,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14828c │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 30947c │ │ │ │ + bl 3091cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 148380 │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14809c │ │ │ │ blx 552e0 │ │ │ │ @@ -317915,15 +317915,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 55498 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 147af8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 309520 │ │ │ │ + bl 309270 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 147af8 │ │ │ │ ldr.w r9, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 145fac │ │ │ │ mov r1, r5 │ │ │ │ @@ -318077,15 +318077,15 @@ │ │ │ │ b.n 147f74 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 309520 │ │ │ │ + bl 309270 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 147a48 │ │ │ │ ldr r7, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 145fac │ │ │ │ mov r1, r5 │ │ │ │ @@ -318164,15 +318164,15 @@ │ │ │ │ str.w r0, [r4, #580] @ 0x244 │ │ │ │ blx 54434 │ │ │ │ b.n 147cc6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 550d0 │ │ │ │ b.n 147c2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 309520 │ │ │ │ + bl 309270 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 1483ec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1482a6 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ @@ -318201,15 +318201,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 55498 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 309520 │ │ │ │ + bl 309270 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14838a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 147a48 │ │ │ │ mov r4, r9 │ │ │ │ @@ -318235,15 +318235,15 @@ │ │ │ │ vsri.64 d29, d5, #1 │ │ │ │ @ instruction: 0xfffff747 │ │ │ │ @ instruction: 0xffffcbbd │ │ │ │ vtbl.8 d28, {d31- instruction: 0xffffcfd7 │ │ │ │ @ instruction: 0xffffcef3 │ │ │ │ vtbl.8 d28, {d15-d18}, d5 │ │ │ │ - vabal.u , d31, d16 │ │ │ │ + vmlal.u , d31, d24[0] │ │ │ │ movs r7, r3 │ │ │ │ ldmia r2, {r0, r2, r4, r6, r7} │ │ │ │ vcvt.f16.u16 q14, , #1 │ │ │ │ @ instruction: 0xffffccd5 │ │ │ │ vcvt.u16.f16 q8, q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ eors r2, r1 │ │ │ │ @@ -318255,15 +318255,15 @@ │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r0, r1, r2, r5, r6} │ │ │ │ vqdmulh.s q8, , d12[0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + str r4, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #18 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -318331,15 +318331,15 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r5, [pc, #952] @ (1488f4 ) │ │ │ │ + ldr r3, [pc, #216] @ (148614 ) │ │ │ │ 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 │ │ │ │ @@ -318382,15 +318382,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 55498 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 309520 │ │ │ │ + bl 309270 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 1485de │ │ │ │ ldr r3, [r1, #104] @ 0x68 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 145fac │ │ │ │ @@ -318605,15 +318605,15 @@ │ │ │ │ bls.n 1487d6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ 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, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r7, r3 │ │ │ │ @@ -318942,27 +318942,27 @@ │ │ │ │ bne.n 148b72 │ │ │ │ ldr r2, [pc, #32] @ (148ba8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ (148bac ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r2, [sl] │ │ │ │ b.n 148b72 │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ movs r6, r5 │ │ │ │ add r7, pc, #568 @ (adr r7, 148de0 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmn r6, r6 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ 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] @ (148ca0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -319075,15 +319075,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 148cd2 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w ip, [r2] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 148d6e │ │ │ │ push {lr} │ │ │ │ @@ -319472,34 +319472,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #380 @ 0x17c │ │ │ │ blx 54070 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #408 @ 0x198 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ b.n 1490ba │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bf044 │ │ │ │ + bl 1bed94 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1490de │ │ │ │ cbnz r0, 1490e4 │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1490aa │ │ │ │ ldr.w r8, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 14906a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c4070 │ │ │ │ + bl 1c3dc0 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 149058 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 1490c8 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 1490c8 │ │ │ │ @@ -319540,22 +319540,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 54888 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ble.n 149140 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 552a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 149140 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -319687,15 +319687,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 1492bc │ │ │ │ blx 54be8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 1492be │ │ │ │ nop │ │ │ │ - lsls r2, r7 │ │ │ │ + subs r6, #2 │ │ │ │ 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] @ (149398 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -319800,15 +319800,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, r1, #27 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 149430 │ │ │ │ cbz r1, 14942e │ │ │ │ @@ -319842,24 +319842,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 149488 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 149498 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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] │ │ │ │ @@ -319987,15 +319987,15 @@ │ │ │ │ b.n 1495b6 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 149540 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 149540 │ │ │ │ nop │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ 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 │ │ │ │ @@ -320468,62 +320468,62 @@ │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1497e8 │ │ │ │ b.n 149824 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #28] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r2, #12 │ │ │ │ movs r7, r3 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r0, #32 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r0, #0 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - vaddl.s16 q0, d14, d16 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + stcl 0, cr0, [r6], #128 @ 0x80 │ │ │ │ + adds r7, #14 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + adds r7, #6 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ 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 │ │ │ │ @@ -320552,21 +320552,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (149ba0 ) │ │ │ │ ldr r1, [pc, #20] @ (149ba4 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r3, r5 │ │ │ │ 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 │ │ │ │ @@ -320871,15 +320871,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 149e92 │ │ │ │ str.w r0, [r5, #276] @ 0x114 │ │ │ │ b.n 149e86 │ │ │ │ blx 54978 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 149e92 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + bkpt 0x00cc │ │ │ │ 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 │ │ │ │ @@ -321019,16 +321019,16 @@ │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r6, #268] @ 0x10c │ │ │ │ beq.n 149ff8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfab8002d │ │ │ │ - @ instruction: 0xfa8e002d │ │ │ │ + strb.w r0, [r0, sp, lsl #2] │ │ │ │ + @ instruction: 0xf7d6002d │ │ │ │ stmdb 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] @ (14a0dc ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #116] @ (14a0e0 ) │ │ │ │ @@ -321123,15 +321123,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ add r3, pc, #200 @ (adr r3, 14a228 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 54070 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -321140,15 +321140,15 @@ │ │ │ │ b.n 14a19a │ │ │ │ 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 1bf044 │ │ │ │ + bl 1bed94 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 14a1d8 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 14a1f4 │ │ │ │ @@ -321162,15 +321162,15 @@ │ │ │ │ cbz r1, 14a1de │ │ │ │ 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 1bf044 │ │ │ │ + bl 1bed94 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 14a19a │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 14a1f6 │ │ │ │ ldr r2, [pc, #88] @ (14a238 ) │ │ │ │ @@ -321181,15 +321181,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14a1b6 │ │ │ │ b.n 14a192 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r2, [pc, #60] @ (14a23c ) │ │ │ │ ldr r3, [pc, #48] @ (14a234 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -321441,15 +321441,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 14a562 │ │ │ │ add.w r7, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 14a4ea │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 14a4ac │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ @@ -321460,15 +321460,15 @@ │ │ │ │ bne.n 14a4a4 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r9, [r4, #376] @ 0x178 │ │ │ │ ldr r2, [pc, #232] @ (14a5b8 ) │ │ │ │ ldr r3, [pc, #224] @ (14a5b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -321491,37 +321491,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 54070 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 1bf044 │ │ │ │ + bl 1bed94 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 14a498 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 14a4ce │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 14a590 │ │ │ │ mov r5, r0 │ │ │ │ @@ -321537,15 +321537,15 @@ │ │ │ │ beq.n 14a4f6 │ │ │ │ b.n 14a51c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 14a48e │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 14a4ce │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, r6] │ │ │ │ @@ -321621,24 +321621,24 @@ │ │ │ │ cbnz r3, 14a68c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 14a6a0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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] │ │ │ │ @@ -322010,15 +322010,15 @@ │ │ │ │ lsrs r3, r0 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r3, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - rsbs r0, r6, #45 @ 0x2d │ │ │ │ + vhadd.s16 d0, d14, d29 │ │ │ │ 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 │ │ │ │ @@ -322113,40 +322113,40 @@ │ │ │ │ b.n 14ab7e │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 14abac │ │ │ │ add.w r0, r0, #380 @ 0x17c │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ b.n 14ac52 │ │ │ │ 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 │ │ │ │ @@ -322163,15 +322163,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n 14ad30 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #368] @ 0x170 │ │ │ │ mla r1, r1, r6, r4 │ │ │ │ @@ -322186,20 +322186,20 @@ │ │ │ │ bl 14ab28 │ │ │ │ cbz r0, 14ad22 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 14acda │ │ │ │ @@ -322242,28 +322242,28 @@ │ │ │ │ bl 14ab28 │ │ │ │ cbz r0, 14adac │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #456] @ 0x1c8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 14add2 │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n 14ad72 │ │ │ │ add.w r0, r5, #408 @ 0x198 │ │ │ │ str.w r1, [r5, #456] @ 0x1c8 │ │ │ │ str.w r2, [r5, #460] @ 0x1cc │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bed5c │ │ │ │ b.n 14adc4 │ │ │ │ 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 │ │ │ │ @@ -322291,17 +322291,17 @@ │ │ │ │ bl 14a054 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 14ae2e │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ 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 │ │ │ │ @@ -322532,15 +322532,15 @@ │ │ │ │ str r2, [r6, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ str.w r6, [r7, #172] @ 0xac │ │ │ │ b.n 14af18 │ │ │ │ mov r0, r8 │ │ │ │ blx 54f20 │ │ │ │ b.n 14b078 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -322649,22 +322649,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 1d951c │ │ │ │ + bl 1d926c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b660 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bef78 │ │ │ │ + bl 1becc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b65a │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ bl 149ed4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -322829,17 +322829,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl 14a054 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14b408 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 13d930 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -322856,17 +322856,17 @@ │ │ │ │ bne.w 14b6e0 │ │ │ │ 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 14b43c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ b.n 14b43c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -323044,15 +323044,15 @@ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ cbnz r3, 14b670 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 14b43c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ 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 14b43c │ │ │ │ @@ -323080,15 +323080,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 14b526 │ │ │ │ ldr r2, [pc, #100] @ (14b718 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #100] @ (14b71c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ b.n 14b5bc │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ blx 5410c │ │ │ │ mov r0, r7 │ │ │ │ @@ -323099,30 +323099,32 @@ │ │ │ │ mov r4, r2 │ │ │ │ b.n 14b526 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #608] @ (14b948 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r0], #180 @ 0xb4 │ │ │ │ - @ instruction: 0xe8c8002d │ │ │ │ + b.n 14b360 │ │ │ │ + movs r5, r5 │ │ │ │ + b.n 14b314 │ │ │ │ + movs r5, r5 │ │ │ │ ble.n 14b61e │ │ │ │ @ instruction: 0xfffffb71 │ │ │ │ vqrdmulh.s , , d27[0] │ │ │ │ vsra.u64 d31, d13, #1 │ │ │ │ @ instruction: 0xffffe143 │ │ │ │ @ instruction: 0xfffff9d1 │ │ │ │ @ instruction: 0xffffdeb3 │ │ │ │ @ instruction: 0xffff4bbc │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + adds r4, r4, #4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + subs r0, r4, r3 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + movs r6, r6 │ │ │ │ movs r7, r3 │ │ │ │ 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 │ │ │ │ @@ -323928,24 +323930,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 1d951c │ │ │ │ + bl 1d926c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c0a0 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ - bl 1bef78 │ │ │ │ + bl 1becc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c09a │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 1bef78 │ │ │ │ + bl 1becc8 │ │ │ │ cbnz r0, 14c094 │ │ │ │ ldr r2, [pc, #124] @ (14c0b0 ) │ │ │ │ ldr r3, [pc, #124] @ (14c0b4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #120] @ (14c0b8 ) │ │ │ │ @@ -323980,17 +323982,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 54a50 │ │ │ │ b.n 14bffe │ │ │ │ mov r0, r8 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 14c060 │ │ │ │ nop │ │ │ │ @@ -324017,27 +324019,27 @@ │ │ │ │ bl 148f40 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 14c0f0 │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 14c148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 14c138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1beff8 │ │ │ │ + bl 1bed48 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 54fa4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -324047,15 +324049,15 @@ │ │ │ │ blx 54fa4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 549a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c118 │ │ │ │ b.n 14c138 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -324073,21 +324075,21 @@ │ │ │ │ str.w r3, [r2, #208] @ 0xd0 │ │ │ │ cbnz r1, 14c1d2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r0, 14c1f0 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 547f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ @@ -324692,15 +324694,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r3, #92 @ 0x5c │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ 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 │ │ │ │ @@ -324744,23 +324746,23 @@ │ │ │ │ bl 14a5c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c8da │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 14c8d2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (14c8e0 ) │ │ │ │ @@ -324914,16 +324916,16 @@ │ │ │ │ beq.n 14caf4 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 14cb1a │ │ │ │ add.w r6, sl, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d95a8 │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1d92f8 │ │ │ │ + bl 1c3d54 │ │ │ │ adds.w r4, r0, r9 │ │ │ │ adcs.w r1, r1, #0 │ │ │ │ mov r3, fp │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -324938,33 +324940,33 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 54070 <__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 1bf044 │ │ │ │ + bl 1bed94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14cb84 │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ b.n 14ca18 │ │ │ │ ldr r2, [pc, #272] @ (14cbb0 ) │ │ │ │ mov r3, sl │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 554bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14ca64 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14cb52 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14cb5e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -325245,17 +325247,17 @@ │ │ │ │ b.n 14cd7a │ │ │ │ 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 1bf9f0 │ │ │ │ + bl 1bf740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 │ │ │ │ @@ -325267,15 +325269,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 14d2fc │ │ │ │ ldr.w r3, [pc, #1432] @ 14d388 │ │ │ │ add r3, pc │ │ │ │ @@ -325292,21 +325294,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bl 1640c4 │ │ │ │ strd sl, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 2be16c │ │ │ │ + bl 2bdebc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #280 @ 0x118 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2be16c │ │ │ │ + bl 2bdebc │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd r9, fp, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -325677,22 +325679,22 @@ │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ b.n 14cf2e │ │ │ │ ldr.w r9, [pc, #172] @ 14d3ac │ │ │ │ add r9, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb494 │ │ │ │ + bl 1cb1e4 │ │ │ │ vldr d7, [pc, #108] @ 14d378 │ │ │ │ ldr r2, [pc, #160] @ (14d3b0 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cb5c8 │ │ │ │ + bl 1cb318 │ │ │ │ ldr.w lr, [pc, #148] @ 14d3b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add lr, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [lr] │ │ │ │ strexd ip, r2, r3, [lr] │ │ │ │ @@ -325706,15 +325708,15 @@ │ │ │ │ mov.w lr, #504 @ 0x1f8 │ │ │ │ movs r2, #8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r0, r3 │ │ │ │ b.n 14cf2e │ │ │ │ ldr r0, [pc, #96] @ (14d3b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb494 │ │ │ │ + bl 1cb1e4 │ │ │ │ ldr r3, [pc, #92] @ (14d3bc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ @@ -325739,121 +325741,119 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r4, [r0, #4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r6, [r2, #4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r4, [r1, #4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ - movs r7, r3 │ │ │ │ + mrc2 0, 6, r0, cr4, cr14, {0} │ │ │ │ @ instruction: 0xeb2a009d │ │ │ │ ldrsh r0, [r7, r7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ - movs r7, r3 │ │ │ │ + mrc2 0, 4, r0, cr0, cr14, {0} │ │ │ │ ldrsh r4, [r6, r6] │ │ │ │ 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] @ (14d3e4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (14d3e8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1cb7c0 │ │ │ │ + bl 1cb510 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsh r4, [r2, r5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ orn r0, r2, sp, lsr #2 │ │ │ │ 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 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d436 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d44e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d432 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ 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 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d4ce │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d4b2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1be7f8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ b.n 14d4a8 │ │ │ │ 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] @ (14d5a4 ) │ │ │ │ @@ -325864,65 +325864,65 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r6, [pc, #172] @ (14d5ac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2be298 │ │ │ │ + bl 2bdfe8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (14d5b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bef00 │ │ │ │ + bl 1bec50 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bef70 │ │ │ │ + bl 1becc0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bef74 │ │ │ │ + bl 1becc4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r2, 14d596 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #304 @ 0x130 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1c3db0 │ │ │ │ + bl 1c3b00 │ │ │ │ ldr r3, [pc, #88] @ (14d5b4 ) │ │ │ │ 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 1bf848 │ │ │ │ + bl 1bf598 │ │ │ │ ldr r2, [pc, #64] @ (14d5b8 ) │ │ │ │ ldr r3, [pc, #44] @ (14d5a8 ) │ │ │ │ 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 14d5a0 │ │ │ │ add.w sp, sp, #2024 @ 0x7e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ b.n 14d536 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #250 @ 0xfa │ │ │ │ @@ -325963,32 +325963,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (14d674 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1be720 │ │ │ │ + bl 1be470 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be9d0 │ │ │ │ + bl 1be720 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1bfc38 │ │ │ │ + bl 1bf988 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14d662 │ │ │ │ ldr r2, [pc, #44] @ (14d678 ) │ │ │ │ ldr r3, [pc, #36] @ (14d674 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -326022,46 +326022,46 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14d726 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1be720 │ │ │ │ + bl 1be470 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ mov r0, sp │ │ │ │ - bl 2667c4 │ │ │ │ + bl 266514 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14d738 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 14d730 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ ldr r2, [pc, #68] @ (14d750 ) │ │ │ │ ldr r3, [pc, #60] @ (14d74c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -326074,15 +326074,15 @@ │ │ │ │ bne.n 14d6a8 │ │ │ │ b.n 14d70a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 541fc │ │ │ │ b.n 14d6cc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ b.n 14d6c6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #104 @ 0x68 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -326093,37 +326093,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d3ec │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d7ca │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -326131,15 +326131,15 @@ │ │ │ │ beq.n 14d7d2 │ │ │ │ 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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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] │ │ │ │ @@ -326165,21 +326165,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 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1be7f8 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1be7f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d478 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d864 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -326209,23 +326209,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 14d5e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1bfad4 │ │ │ │ + bl 1bf824 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14d8e4 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bec9c │ │ │ │ + bl 1be9ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d3ec │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 14d8da │ │ │ │ mov r0, r4 │ │ │ │ @@ -326272,30 +326272,30 @@ │ │ │ │ cbz r3, 14d972 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 14d5e8 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl 1be720 │ │ │ │ + bl 1be470 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d478 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 14d95a │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d478 │ │ │ │ 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 1bfa80 │ │ │ │ + bl 1bf7d0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14d98a │ │ │ │ ldr r2, [pc, #44] @ (14d9a0 ) │ │ │ │ ldr r3, [pc, #36] @ (14d99c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -326423,15 +326423,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 14da5e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ (14daf0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2bc894 │ │ │ │ + bl 2bc5e4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r0, r3 │ │ │ │ beq.n 14da5e │ │ │ │ ldrb.w r0, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r0 │ │ │ │ @@ -326803,15 +326803,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 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14df92 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ b.n 14deb2 │ │ │ │ @@ -326828,23 +326828,23 @@ │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14dede │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r3] │ │ │ │ mov r5, r8 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14df18 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bc0dc │ │ │ │ + bl 2bbe2c │ │ │ │ cbz r0, 14decc │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bc66c │ │ │ │ + bl 2bc3bc │ │ │ │ mov r8, r0 │ │ │ │ cbnz r7, 14deec │ │ │ │ adds r3, r5, #5 │ │ │ │ bhi.n 14dede │ │ │ │ add.w r8, r5, #4 │ │ │ │ cmp r6, r8 │ │ │ │ bcc.n 14de84 │ │ │ │ @@ -326853,28 +326853,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r6, r8 │ │ │ │ it cc │ │ │ │ movcc r6, r8 │ │ │ │ b.n 14de92 │ │ │ │ - bl 2bc094 │ │ │ │ + bl 2bbde4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14decc │ │ │ │ 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 14decc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14deb2 │ │ │ │ lsrs r1, r5, #2 │ │ │ │ ldr r3, [pc, #140] @ (14dfa8 ) │ │ │ │ add r7, sp, #12 │ │ │ │ add.w sl, r5, r9 │ │ │ │ @@ -326905,15 +326905,15 @@ │ │ │ │ add r5, r3 │ │ │ │ bge.n 14df48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bcs.n 14df72 │ │ │ │ ldr.w r1, [sl, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7e24 │ │ │ │ + bl 1c7b74 │ │ │ │ b.n 14df2c │ │ │ │ mov r0, r9 │ │ │ │ blx 541fc │ │ │ │ ldr r2, [pc, #48] @ (14dfac ) │ │ │ │ ldr r3, [pc, #40] @ (14dfa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -326940,27 +326940,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 1c7e98 │ │ │ │ + bl 1c7be8 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14dfec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14dfd6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ @@ -326970,36 +326970,36 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 14de44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e03a │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14e008 │ │ │ │ - bl 1c7e24 │ │ │ │ + bl 1c7b74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14e014 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c79b4 │ │ │ │ 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 │ │ │ │ @@ -327020,37 +327020,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14e0aa │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -327087,15 +327087,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [pc, #44] @ (14e190 ) │ │ │ │ ldr r3, [pc, #28] @ (14e180 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -327146,31 +327146,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e20a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14e1bc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r2, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -327210,15 +327210,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 1e706c │ │ │ │ + bl 1e6dbc │ │ │ │ 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 │ │ │ │ @@ -327231,20 +327231,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 1e5444 │ │ │ │ + bl 1e5194 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -327271,31 +327271,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e336 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14e2a0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -327374,15 +327374,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 14e5c0 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14e402 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4218 │ │ │ │ + bl 1e3f68 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 14e5c0 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ @@ -327419,22 +327419,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 14e5de │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -327445,52 +327445,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e51a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 14e59e │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ mov fp, r3 │ │ │ │ @@ -327517,15 +327517,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #28] │ │ │ │ bne.n 14e556 │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e4644 │ │ │ │ + bl 1e4394 │ │ │ │ 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] │ │ │ │ @@ -327590,26 +327590,26 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 14e962 │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 14e87c │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -327636,36 +327636,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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} │ │ │ │ @@ -327677,90 +327677,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14e80e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr.w r2, [pc, #1784] @ 14ef58 │ │ │ │ ldr.w r3, [pc, #1776] @ 14ef54 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -327773,140 +327773,140 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 14efba │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 14e9d6 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 14ea0e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ b.n 14e85c │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 14e6b6 │ │ │ │ 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 14eac8 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ b.n 14e85c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14e9fc │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14e8f4 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 14f14a │ │ │ │ @@ -327988,25 +327988,25 @@ │ │ │ │ b.n 14e9d6 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 14e9d6 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -328039,34 +328039,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14f0ea │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -328083,74 +328083,74 @@ │ │ │ │ it cc │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 14efbe │ │ │ │ vldr d7, [pc, #860] @ 14ef48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ec0e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ec50 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14ec84 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14f0aa │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -328168,87 +328168,87 @@ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 14f0f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14ecfe │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ed3e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14ed6c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -328264,34 +328264,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -328306,88 +328306,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ b.n 14e85c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, r0, r7 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -328397,36 +328397,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 14eb20 │ │ │ │ movs r0, #0 │ │ │ │ b.n 14e85c │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 14f14a │ │ │ │ @@ -328449,30 +328449,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14f018 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14ebe8 │ │ │ │ movs r3, #3 │ │ │ │ @@ -328484,70 +328484,70 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 14eff2 │ │ │ │ vldr d7, [pc, #260] @ 14f150 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f028 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 14f028 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 14f09e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14ecd8 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14f0d8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14f09e │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 14eff2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -328618,25 +328618,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14f1c8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (14f214 ) │ │ │ │ ldr r2, [pc, #68] @ (14f210 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -328714,26 +328714,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f24a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 14f24a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #23 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -328779,30 +328779,30 @@ │ │ │ │ bne.n 14f2fe │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 14f2fe │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2ba6f4 │ │ │ │ + bl 2ba444 │ │ │ │ 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 14f304 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ba6f4 │ │ │ │ + bl 2ba444 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df7ec │ │ │ │ + bl 1df53c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (14f36c ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -328841,25 +328841,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f3de │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14e044 │ │ │ │ ldr r2, [pc, #32] @ (14f40c ) │ │ │ │ @@ -328916,25 +328916,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f490 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14e044 │ │ │ │ ldr r2, [pc, #64] @ (14f4dc ) │ │ │ │ @@ -329003,70 +329003,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14f566 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14f5ae │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -329105,15 +329105,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [pc, #48] @ (14f6ac ) │ │ │ │ ldr r3, [pc, #32] @ (14f6a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329170,38 +329170,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 14f7e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dcd4c │ │ │ │ + bl 1dca9c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f702c │ │ │ │ + bl 1f6d7c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 21addc │ │ │ │ + bl 21ab2c │ │ │ │ ldr r1, [pc, #556] @ (14f954 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fc88 │ │ │ │ + bl 22f9d8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 234eac │ │ │ │ + bl 234bfc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25498c │ │ │ │ + bl 2546dc │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25069c │ │ │ │ + bl 2503ec │ │ │ │ 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 │ │ │ │ @@ -329209,166 +329209,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 24bf6c │ │ │ │ + bl 24bcbc │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 14f8f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238760 │ │ │ │ + bl 2384b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 249524 │ │ │ │ + bl 249274 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14f8cc │ │ │ │ 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 23e9a0 │ │ │ │ + bl 23e6f0 │ │ │ │ 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 24ae24 │ │ │ │ + bl 24ab74 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fc68 │ │ │ │ + bl 24f9b8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251c20 │ │ │ │ + bl 251970 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 14f914 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f278 │ │ │ │ + bl 22efc8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f8ed8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21b068 │ │ │ │ + bl 21adb8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237794 │ │ │ │ + bl 2374e4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec9f0 │ │ │ │ + bl 1ec740 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2377f4 │ │ │ │ + bl 237544 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239e5c │ │ │ │ + bl 239bac │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237424 │ │ │ │ + bl 237174 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238a78 │ │ │ │ + bl 2387c8 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268364 │ │ │ │ + bl 2680b4 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24ff38 │ │ │ │ + bl 24fc88 │ │ │ │ mov.w r1, #6291456 @ 0x600000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268658 │ │ │ │ + bl 2683a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.n 14f900 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 14f8c0 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 14f8be │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 24c814 │ │ │ │ + bl 24c564 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2403e8 │ │ │ │ + bl 240138 │ │ │ │ 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 14f70e │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d720 │ │ │ │ + bl 24d470 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 14f70e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a5c0 │ │ │ │ + bl 23a310 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 14f884 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237794 │ │ │ │ + bl 2374e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e9a0 │ │ │ │ + bl 23e6f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24ae24 │ │ │ │ + bl 24ab74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fc68 │ │ │ │ + bl 24f9b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251c20 │ │ │ │ + bl 251970 │ │ │ │ b.n 14f7e0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2052e8 │ │ │ │ + bl 205038 │ │ │ │ b.n 14f77e │ │ │ │ ldr r0, [pc, #84] @ (14f958 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb550 │ │ │ │ + bl 1cb2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 14f87c │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f988 │ │ │ │ + bl 22f6d8 │ │ │ │ ldr r2, [pc, #64] @ (14f95c ) │ │ │ │ ldr r3, [pc, #32] @ (14f940 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329388,15 +329388,15 @@ │ │ │ │ lsrs r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ lsls r3, r4, #2 │ │ │ │ b.n 14f40e │ │ │ │ - @ instruction: 0xffffdff2 │ │ │ │ + vcvt.u16.f16 d29, d26, #1 │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r3, #27 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -329408,15 +329408,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 14f996 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2087b8 │ │ │ │ + bl 208508 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 14f9b6 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -329426,25 +329426,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14f9a0 │ │ │ │ cbz r1, 14f9b6 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 211a7c │ │ │ │ + bl 2117cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 26734c │ │ │ │ + bl 26709c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f988 │ │ │ │ + bl 22f6d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205e48 │ │ │ │ + bl 205b98 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2087b8 │ │ │ │ + bl 208508 │ │ │ │ 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 │ │ │ │ @@ -329488,27 +329488,27 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1503e8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205d00 │ │ │ │ + bl 205a50 │ │ │ │ ldr r3, [pc, #684] @ (14fd18 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9560 │ │ │ │ + bl 1f92b0 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22c150 │ │ │ │ + bl 22bea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20600c │ │ │ │ + bl 205d5c │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14fd2a │ │ │ │ mov r4, r5 │ │ │ │ b.n 14faa0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -329533,15 +329533,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14fe6a │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movw r8, #741 @ 0x2e5 │ │ │ │ @@ -329570,24 +329570,24 @@ │ │ │ │ beq.n 14fb94 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 14fb46 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14fb0c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14fbfe │ │ │ │ mov sl, r0 │ │ │ │ b.n 14faf8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, #2 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ @@ -329613,30 +329613,30 @@ │ │ │ │ b.n 14fb2c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14fbc2 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ b.n 14fb3c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 14fb4a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ @@ -329645,23 +329645,23 @@ │ │ │ │ str.w r2, [r9] │ │ │ │ beq.n 14fb94 │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14fb2c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14fb56 │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ b.n 14fc18 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14fab6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -329689,15 +329689,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 14fe6e │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -329730,36 +329730,36 @@ │ │ │ │ bne.n 14fcc4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 14e22c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 14fcf0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 14fc7c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 14fcc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 14e22c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14fcce │ │ │ │ mov r5, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ b.n 14fd22 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r4, r7, #23 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -329784,59 +329784,59 @@ │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 14fea6 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213d9c │ │ │ │ + bl 213aec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232bb0 │ │ │ │ + bl 232900 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ strb r6, [r5, #0] │ │ │ │ bl 14f6b0 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 23c500 │ │ │ │ + bl 23c250 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207710 │ │ │ │ + bl 207460 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #516] @ (14ff88 ) │ │ │ │ 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 247b64 │ │ │ │ + bl 2478b4 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 14fdba │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 14f6b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ - bl 26245c │ │ │ │ + bl 2621ac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.n 14fe7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -329875,25 +329875,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14fdf0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcaf4 │ │ │ │ + bl 2bc844 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14fdfe │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcac4 │ │ │ │ + bl 2bc814 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14fdf0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14fe00 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 269198 │ │ │ │ + bl 268ee8 │ │ │ │ ldr r2, [pc, #320] @ (14ff8c ) │ │ │ │ ldr r3, [pc, #324] @ (14ff90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329914,24 +329914,24 @@ │ │ │ │ ldr r5, [pc, #276] @ (14ff94 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #276] @ (14ff98 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d044 │ │ │ │ + bl 25cd94 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n 14fdce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14fd40 │ │ │ │ mov r3, r8 │ │ │ │ @@ -329960,15 +329960,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1502cc │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -330006,82 +330006,82 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 14ff32 │ │ │ │ vsra.u64 d16, d16, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 15008c │ │ │ │ + bvc.n 14ff1c │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, 14ffe4 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ bne.n 14ff52 │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 150008 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15002e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ strd fp, r6, [sl, #8] │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ ldr.w lr, [pc, #960] @ 150420 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -330114,44 +330114,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 150116 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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} │ │ │ │ @@ -330181,96 +330181,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e4fc4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1e00fc │ │ │ │ + bl 1dfe4c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1501f4 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5194 │ │ │ │ + bl 1e4ee4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e503c │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 14ff40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cbz r4, 150296 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 14ff1c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 150268 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ beq.w 14ff76 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 150272 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cbz r3, 1502c6 │ │ │ │ mov r3, r8 │ │ │ │ b.n 1502bc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -330307,15 +330307,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1503a6 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -330342,32 +330342,32 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 150344 │ │ │ │ bl 14e3b0 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cbz r6, 150388 │ │ │ │ mov fp, r0 │ │ │ │ b.n 150324 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, fp │ │ │ │ bl 14e3b0 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 15036c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ b.n 15039c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1502f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -330381,24 +330381,24 @@ │ │ │ │ ldr r6, [pc, #108] @ (150424 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #108] @ (150428 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d044 │ │ │ │ + bl 25cd94 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 14fa58 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 159228 │ │ │ │ b.w 14fa58 │ │ │ │ @@ -330417,17 +330417,17 @@ │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 14fc8e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1504ac │ │ │ │ + bcs.n 15033c │ │ │ │ movs r6, r3 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + cbz r4, 150478 │ │ │ │ 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] @ (1506e0 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -330444,15 +330444,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 20f058 │ │ │ │ + bl 20eda8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 150694 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ bne.w 1505aa │ │ │ │ @@ -330494,18 +330494,18 @@ │ │ │ │ cmpne r3, #14 │ │ │ │ beq.n 150502 │ │ │ │ ldrb.w r3, [r5, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150638 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2539f4 │ │ │ │ + bl 253744 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223b8c │ │ │ │ + bl 2238dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 193374 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -330513,34 +330513,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 16937c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #28] │ │ │ │ strb.w r6, [sp, #30] │ │ │ │ - bl 207d54 │ │ │ │ + bl 207aa4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #20] │ │ │ │ - bl 207710 │ │ │ │ + bl 207460 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 15067a │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 150574 │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #404] @ (1506f4 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ ldr r1, [pc, #396] @ (1506f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ec8 │ │ │ │ + bl 1e2c18 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ bl 14f6b0 │ │ │ │ ldr r2, [pc, #372] @ (1506fc ) │ │ │ │ @@ -330595,70 +330595,70 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1505d2 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ beq.n 150622 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215b48 │ │ │ │ + bl 215898 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215b48 │ │ │ │ + bl 215898 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 15048c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ mvn.w r3, #96 @ 0x60 │ │ │ │ strb.w r3, [sp, #39] @ 0x27 │ │ │ │ b.n 150502 │ │ │ │ ldr r2, [pc, #184] @ (150704 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #184] @ (150708 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ec8 │ │ │ │ + bl 1e2c18 │ │ │ │ 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 150528 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2263c0 │ │ │ │ + bl 226110 │ │ │ │ b.n 150528 │ │ │ │ ldr r2, [pc, #144] @ (15070c ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #144] @ (150710 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2ec8 │ │ │ │ + bl 1e2c18 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 150554 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233490 │ │ │ │ + bl 2331e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1557b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 155610 │ │ │ │ mov r0, r4 │ │ │ │ bl 15ad20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2047b0 │ │ │ │ + bl 204500 │ │ │ │ mov r0, r4 │ │ │ │ bl 15b6ac │ │ │ │ ldrb.w r3, [r5, #444] @ 0x1bc │ │ │ │ cbz r3, 1506d0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -330956,28 +330956,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 150714 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1509d4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r2, r3 │ │ │ │ - bl 1e3fa0 │ │ │ │ + bl 1e3cf0 │ │ │ │ add r0, r9 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 1509d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3fa0 │ │ │ │ + bl 1e3cf0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w r8, r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1509da │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1509c2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -331316,15 +331316,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 1510fc │ │ │ │ ldr.w r2, [pc, #1580] @ 1513e0 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 212fd4 │ │ │ │ + bl 212d24 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 150e02 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 150e02 │ │ │ │ @@ -331333,15 +331333,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r1, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 212fd4 │ │ │ │ + bl 212d24 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 1583cc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -331357,69 +331357,69 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1510a0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1fb098 │ │ │ │ + bl 1fade8 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r9, [r6, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1511c4 │ │ │ │ ldr.w r3, [pc, #1452] @ 1513e4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 241eec │ │ │ │ + bl 241c3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153c08 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r3, #373] @ 0x175 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 151334 │ │ │ │ ldr.w r1, [pc, #1412] @ 1513e8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 26a270 │ │ │ │ + bl 269fc0 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2069c0 │ │ │ │ + bl 206710 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15132c │ │ │ │ orr.w r4, r9, fp │ │ │ │ ldr.w r3, [pc, #1384] @ 1513ec │ │ │ │ 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 219b88 │ │ │ │ + bl 2198d8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15418c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 154164 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e2d0 │ │ │ │ + bl 20e020 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23091c │ │ │ │ + bl 23066c │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 193288 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ @@ -331429,15 +331429,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15115c │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 25498c │ │ │ │ + bl 2546dc │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 150f08 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 14f6b0 │ │ │ │ @@ -331449,15 +331449,15 @@ │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 15138c │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 151150 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de3b4 │ │ │ │ + bl 1de104 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1511ac │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -331481,15 +331481,15 @@ │ │ │ │ bl 15cb18 │ │ │ │ ldr.w r3, [pc, #1144] @ 1513f0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9560 │ │ │ │ + bl 1f92b0 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 1511b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15658c │ │ │ │ @@ -331501,15 +331501,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 151080 │ │ │ │ mov r0, r5 │ │ │ │ bl 153be0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151094 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd880 │ │ │ │ + bl 1dd5d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151058 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 15100c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -331535,50 +331535,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 2162bc │ │ │ │ + bl 21600c │ │ │ │ mov r0, r5 │ │ │ │ - bl 234eac │ │ │ │ + bl 234bfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 237794 │ │ │ │ + bl 2374e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2377f4 │ │ │ │ + bl 237544 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251958 │ │ │ │ + bl 2516a8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 151356 │ │ │ │ mov r0, r5 │ │ │ │ - bl 269198 │ │ │ │ + bl 268ee8 │ │ │ │ ldr r2, [pc, #948] @ (1513f4 ) │ │ │ │ ldr r3, [pc, #916] @ (1513d4 ) │ │ │ │ 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 1513cc │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 234eac │ │ │ │ + bl 234bfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 237794 │ │ │ │ + bl 2374e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2377f4 │ │ │ │ + bl 237544 │ │ │ │ b.n 150fb2 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 150b84 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 150fa8 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ @@ -331600,15 +331600,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 150e2a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1fb200 │ │ │ │ + bl 1faf50 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 150e2a │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 158ebc │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -331671,36 +331671,36 @@ │ │ │ │ ldr.w r8, [pc, #640] @ 1513f8 │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #636] @ (1513fc ) │ │ │ │ add r8, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d044 │ │ │ │ + bl 25cd94 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n 150d9a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1535a4 │ │ │ │ b.n 150f44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 152ed0 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 150f3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 231a6c │ │ │ │ + bl 2317bc │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 150f92 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 1511d8 │ │ │ │ b.n 150e36 │ │ │ │ @@ -331719,15 +331719,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 151328 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ @@ -331761,15 +331761,15 @@ │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r1, #23 │ │ │ │ bhi.n 15126a │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 1512ba │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 1512a2 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cbz r7, 15128a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 15128a │ │ │ │ @@ -331789,15 +331789,15 @@ │ │ │ │ cmpne r2, r6 │ │ │ │ itet eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r7, r3 │ │ │ │ beq.n 151244 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 1512be │ │ │ │ mov fp, r0 │ │ │ │ b.n 15121c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ @@ -331806,15 +331806,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ b.n 151272 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, sl │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 1512e2 │ │ │ │ @@ -331843,15 +331843,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 151306 │ │ │ │ cbz r1, 15131c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1f04 │ │ │ │ + bl 1f1c54 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ b.n 150e36 │ │ │ │ mov sl, r3 │ │ │ │ b.n 1512c2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1541b4 │ │ │ │ b.n 150e82 │ │ │ │ @@ -331862,34 +331862,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (151408 ) │ │ │ │ add r2, pc │ │ │ │ - bl 21beb4 │ │ │ │ + bl 21bc04 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ b.n 150e60 │ │ │ │ ldr r6, [pc, #180] @ (15140c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (151410 ) │ │ │ │ add r6, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d044 │ │ │ │ + bl 25cd94 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n 151036 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 155910 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 150f6c │ │ │ │ mov r1, r6 │ │ │ │ @@ -331928,26 +331928,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 │ │ │ │ vext.8 d0, d28, d18, #0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r5, pc, #448 @ (adr r5, 1515c0 ) │ │ │ │ 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, d16 │ │ │ │ + vmlal.u q14, d31, d24[0] │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #296 @ (adr r6, 15153c ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 15165c ) │ │ │ │ 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] @ (15156c ) │ │ │ │ @@ -332071,15 +332071,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 15155c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ rsbs r0, r2, r2, asr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, r6, r2, asr #2 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #26] │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [pc, #72] @ (1515c8 ) │ │ │ │ movw ip, #261 @ 0x105 │ │ │ │ ldr r2, [pc, #72] @ (1515cc ) │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -332241,31 +332241,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 1516f0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15173a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1516d2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 15177c │ │ │ │ @@ -332662,15 +332662,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 1e3fa0 │ │ │ │ + bl 1e3cf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 1519ac │ │ │ │ cmp.w lr, #5 │ │ │ │ beq.n 151adc │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 1519ac │ │ │ │ @@ -332841,21 +332841,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 151e1c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -332866,20 +332866,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ b.n 151c40 │ │ │ │ cmp r0, #5 │ │ │ │ beq.w 151c5e │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 151bcc │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ @@ -332889,15 +332889,15 @@ │ │ │ │ b.n 151c40 │ │ │ │ uxtb.w sl, r1 │ │ │ │ movw r3, #371 @ 0x173 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 1e3fa0 │ │ │ │ + bl 1e3cf0 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 151bcc │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 151cd0 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ @@ -333029,50 +333029,50 @@ │ │ │ │ mov r9, r2 │ │ │ │ b.n 151cd2 │ │ │ │ uxtb.w sl, sl │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, sl, asr #2 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ sub.w r1, r9, #20 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 151cd2 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 151f56 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 151cfa │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 151f26 │ │ │ │ @@ -333123,30 +333123,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 15200c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 151cdc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 151950 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -333254,21 +333254,21 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 152142 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 15245c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] │ │ │ │ @@ -333276,15 +333276,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 1523ce │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -333315,35 +333315,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 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 152232 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 152364 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r9, r7 │ │ │ │ @@ -333364,73 +333364,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e5444 │ │ │ │ + bl 1e5194 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15230a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 15235e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r9, [r6, #8] │ │ │ │ @@ -333452,19 +333452,19 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 1521f6 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ ldr r2, [pc, #228] @ (152470 ) │ │ │ │ ldr r3, [pc, #220] @ (15246c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -333505,15 +333505,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 1e5444 │ │ │ │ + bl 1e5194 │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 152474 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -333524,48 +333524,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15244c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1523f4 │ │ │ │ mov r6, r4 │ │ │ │ b.n 152198 │ │ │ │ ... │ │ │ │ svc 158 @ 0x9e │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 152550 │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ 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] │ │ │ │ @@ -333589,35 +333589,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 1521a0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1521a0 │ │ │ │ b.n 1524ac │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -333639,41 +333639,41 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 152582 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 15253a │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r6, r0 │ │ │ │ b.n 152486 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r6, r0 │ │ │ │ b.n 152486 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ b.n 15238a │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r6, r0 │ │ │ │ b.n 152486 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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] │ │ │ │ @@ -333689,15 +333689,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.w 152a68 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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 │ │ │ │ @@ -333714,21 +333714,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -333738,20 +333738,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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] │ │ │ │ @@ -333771,35 +333771,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -333817,37 +333817,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -333862,37 +333862,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -333909,36 +333909,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -333970,22 +333970,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -333993,15 +333993,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -334015,22 +334015,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -334038,15 +334038,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -334061,37 +334061,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -334101,81 +334101,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 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ mov r6, r0 │ │ │ │ b.n 152486 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 1525d2 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 1528ac │ │ │ │ blx 54c30 <__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 │ │ │ │ @@ -334242,22 +334242,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -334293,15 +334293,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 152d60 │ │ │ │ ldr r2, [pc, #548] @ (152ecc ) │ │ │ │ ldr r3, [pc, #536] @ (152ec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -334359,30 +334359,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 152d4e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 152bbe │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -334465,34 +334465,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 152e34 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 152ca4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 152ca4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152d24 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152d24 │ │ │ │ @@ -334601,15 +334601,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 151910 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152f8a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 152f7a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152f64 │ │ │ │ @@ -334630,15 +334630,15 @@ │ │ │ │ sub.w fp, r1, r0 │ │ │ │ str.w r2, [r3, #-12] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 152fe8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [r3, #772] @ 0x304 │ │ │ │ - bl 24e984 │ │ │ │ + bl 24e6d4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 153586 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -334647,15 +334647,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ 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 │ │ │ │ @@ -334703,15 +334703,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 153142 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -334731,15 +334731,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1532ae │ │ │ │ @@ -334754,35 +334754,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 153184 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] │ │ │ │ @@ -334811,18 +334811,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -334835,15 +334835,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 153130 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cbnz r3, 15328e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, fp, #15 │ │ │ │ @@ -334878,15 +334878,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1533a6 │ │ │ │ ldrd r8, sl, [sp, #64] @ 0x40 │ │ │ │ b.n 1532e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1533a6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1532dc │ │ │ │ @@ -334947,24 +334947,24 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 151b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15331e │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1532e4 │ │ │ │ movs r4, #1 │ │ │ │ b.n 153270 │ │ │ │ mov r0, r7 │ │ │ │ @@ -334984,25 +334984,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 153402 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -335030,97 +335030,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 1530a8 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 153430 │ │ │ │ cbnz r3, 15357e │ │ │ │ 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 │ │ │ │ @@ -335292,15 +335292,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 151910 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1536fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1536f0 │ │ │ │ ldrd r5, r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -335404,23 +335404,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 153848 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.n 1538da │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15380a │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1537ca │ │ │ │ ldrd r3, r8, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb.w r2, [r8, #356] @ 0x164 │ │ │ │ @@ -335455,15 +335455,15 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ bl 151b4c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15381c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15380a │ │ │ │ b.n 153854 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 1538b4 │ │ │ │ @@ -335477,15 +335477,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ bne.n 153848 │ │ │ │ b.n 1538dc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ str r6, [sp, #20] │ │ │ │ b.n 153862 │ │ │ │ ldrb.w r3, [r5, #96] @ 0x60 │ │ │ │ cbnz r3, 15391e │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -335497,15 +335497,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 153892 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153892 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24e984 │ │ │ │ + bl 24e6d4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 153bc4 │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -335514,15 +335514,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 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ 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 │ │ │ │ @@ -335551,26 +335551,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 1539fe │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [sl, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 153b56 │ │ │ │ ldrd r2, r1, [sl, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -335589,32 +335589,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 153a5c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -335640,15 +335640,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 153a28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ @@ -335692,21 +335692,21 @@ │ │ │ │ bl 150b20 │ │ │ │ b.n 15391e │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] @ 153bdc │ │ │ │ @@ -335719,15 +335719,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ str r5, [sp, #24] │ │ │ │ b.n 153a08 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -335746,15 +335746,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (153c00 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (153c04 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ec8 │ │ │ │ + bl 1e2c18 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bge.n 153cd6 │ │ │ │ @ instruction: 0xffffd9d7 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -335763,15 +335763,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (153c90 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e2ec8 │ │ │ │ + bl 1e2c18 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 153c34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ @@ -335780,15 +335780,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #460] @ 0x1cc │ │ │ │ blx 550d0 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 153c82 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -335804,15 +335804,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 153c6c │ │ │ │ nop │ │ │ │ vrecps.f32 , , │ │ │ │ bls.n 153c22 │ │ │ │ - vmull.u , d31, d16 │ │ │ │ + vtbx.8 d25, {d31- │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 153eb4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1e00fc │ │ │ │ + bl 1dfe4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 153ef2 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r7, #52 @ 0x34 │ │ │ │ - bl 1e5194 │ │ │ │ + bl 1e4ee4 │ │ │ │ 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} │ │ │ │ @@ -335966,45 +335966,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 153d5a │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ ldr r2, [pc, #52] @ (153f00 ) │ │ │ │ ldr r3, [pc, #48] @ (153efc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -336045,15 +336045,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #758 @ 0x2f6 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 15406a │ │ │ │ mov r0, r1 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e3fa0 │ │ │ │ + bl 1e3cf0 │ │ │ │ ldr r3, [pc, #532] @ (15415c ) │ │ │ │ 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] │ │ │ │ @@ -336070,35 +336070,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 153fa4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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} │ │ │ │ @@ -336128,15 +336128,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [pc, #272] @ (154160 ) │ │ │ │ ldr r3, [pc, #256] @ (154154 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -336151,30 +336151,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1540a2 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w sl, sp, #8 │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -336211,15 +336211,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 15404e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ @@ -336233,29 +336233,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (154184 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (154188 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ec8 │ │ │ │ + bl 1e2c18 │ │ │ │ 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] @ (1541ac ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1541b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ec8 │ │ │ │ + bl 1e2c18 │ │ │ │ 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 │ │ │ │ @@ -336399,15 +336399,15 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r9, sl │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 154268 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 154268 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w fp, #32 │ │ │ │ @@ -336417,15 +336417,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -336441,22 +336441,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5194 │ │ │ │ + bl 1e4ee4 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -336471,18 +336471,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5194 │ │ │ │ + bl 1e4ee4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r8, r2, #20 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 1547b6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -336506,21 +336506,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 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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 │ │ │ │ @@ -336528,15 +336528,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ beq.w 1548a4 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -336579,18 +336579,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -336634,17 +336634,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 154440 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ @@ -336684,23 +336684,23 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #493 @ 0x1ed │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 1547c2 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr.w r8, [r4, #108] @ 0x6c │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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} │ │ │ │ @@ -336722,25 +336722,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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} │ │ │ │ @@ -336762,46 +336762,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r9, r2 │ │ │ │ bne.w 154648 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ b.n 1542da │ │ │ │ mov r1, r6 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -336822,25 +336822,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -336859,17 +336859,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 154782 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -336907,18 +336907,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -336983,15 +336983,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 1e3fa0 │ │ │ │ + bl 1e3cf0 │ │ │ │ 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] │ │ │ │ @@ -337012,18 +337012,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 14f410 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (154ba4 ) │ │ │ │ ldr r3, [pc, #308] @ (154ba0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -337193,15 +337193,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 154d38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 154c88 │ │ │ │ @@ -337233,35 +337233,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1549d8 │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cbz r5, 154cb8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 154c3a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 154c88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1549d8 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 154c92 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 154cde │ │ │ │ @@ -337316,19 +337316,19 @@ │ │ │ │ b.n 154cf2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r4, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ movs r6, r3 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ @@ -337398,95 +337398,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 154dea │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ mov r5, r0 │ │ │ │ b.n 154f30 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ mov r0, sl │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #36] @ (154f58 ) │ │ │ │ ldr r3, [pc, #28] @ (154f50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -337526,29 +337526,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -337575,47 +337575,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 154d80 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ 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 │ │ │ │ @@ -337627,71 +337627,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 154d80 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ ldr.w r2, [pc, #1232] @ 15560c │ │ │ │ ldr.w r3, [pc, #1216] @ 155600 │ │ │ │ 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 1555f6 │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r2, r9, #20 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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 │ │ │ │ @@ -337712,21 +337712,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -337734,20 +337734,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -337762,46 +337762,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ 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 │ │ │ │ @@ -337819,15 +337819,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 154d80 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ 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] │ │ │ │ @@ -337841,44 +337841,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, sl │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 154d80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 1555ec │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -337946,34 +337946,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 155494 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 1555ec │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -337987,72 +337987,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ b.n 15513a │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 15531a │ │ │ │ mov r7, r6 │ │ │ │ b.n 1554f4 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 15545c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -338071,15 +338071,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (155630 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (155634 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ec8 │ │ │ │ + bl 1e2c18 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ bl 95636 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -338114,112 +338114,112 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15579e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15572e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ movs r0, #1 │ │ │ │ b.n 155678 │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r6, r5, #20 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 155784 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e25cc │ │ │ │ + bl 1e231c │ │ │ │ b.n 155746 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338262,15 +338262,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1558f6 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -338304,35 +338304,35 @@ │ │ │ │ bne.n 155886 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 155638 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 1558b4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 155834 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 155886 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 155638 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 155890 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1558da │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -338383,15 +338383,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 155aa0 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 24e984 │ │ │ │ + bl 24e6d4 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 155aae │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 155976 │ │ │ │ @@ -338399,15 +338399,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 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ 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 │ │ │ │ @@ -338430,30 +338430,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1559f8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #316] @ 0x13c │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -338469,29 +338469,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 155a66 │ │ │ │ b.n 155a84 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155a84 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 155a60 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ b.n 155a7c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 155a6c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -338548,23 +338548,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (155d00 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba6f4 │ │ │ │ + bl 2ba444 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1df5e8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -338574,52 +338574,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 155b9a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ 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 │ │ │ │ @@ -338630,41 +338630,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 155ce4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -338691,15 +338691,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 155b66 │ │ │ │ ldr r2, [pc, #64] @ (155d08 ) │ │ │ │ ldr r3, [pc, #52] @ (155cfc ) │ │ │ │ @@ -338712,15 +338712,15 @@ │ │ │ │ bne.n 155ce0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r5, pc, #88 @ (adr r5, 155d50 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r5, pc, #80 @ (adr r5, 155d4c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -338778,15 +338778,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 155f7c │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w fp, [r4] │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -338824,22 +338824,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 155ac8 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ 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 │ │ │ │ @@ -338853,28 +338853,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] │ │ │ │ @@ -338887,46 +338887,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e25cc │ │ │ │ + bl 1e231c │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 155dca │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cbz r5, 155f1e │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 155da4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 155eee │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ beq.w 155dee │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 155ef8 │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155f4e │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -338962,17 +338962,17 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #864 @ (adr r2, 1562ec ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r2, pc, #856 @ (adr r2, 1562e8 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #680 @ (adr r0, 15624c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -339021,15 +339021,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 156256 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -339077,15 +339077,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 1560ca │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 15606c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1561f6 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 156042 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ @@ -339095,20 +339095,20 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 155ac8 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [r5, #92] @ 0x5c │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ 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 │ │ │ │ @@ -339121,29 +339121,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -339153,15 +339153,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -339178,25 +339178,25 @@ │ │ │ │ movw r2, #769 @ 0x301 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ beq.w 156092 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1560c6 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r6, r8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 156224 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -339231,17 +339231,17 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #256 @ (adr r0, 156364 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r0, pc, #248 @ (adr r0, 156360 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ movs r6, r3 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -339257,15 +339257,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 1e22e8 │ │ │ │ + bl 1e2038 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 156398 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -339375,40 +339375,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 156310 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156416 │ │ │ │ mov r3, sp │ │ │ │ b.n 156406 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156416 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 156310 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1563d4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -339467,34 +339467,34 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 1564ce │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 156516 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp.w r4, #368 @ 0x170 │ │ │ │ beq.n 156548 │ │ │ │ cmp.w r4, #494 @ 0x1ee │ │ │ │ beq.n 156548 │ │ │ │ movw r3, #367 @ 0x16f │ │ │ │ cmp r4, r3 │ │ │ │ @@ -339518,15 +339518,15 @@ │ │ │ │ bl 15627c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15652c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ b.n 15652e │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15627c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -339563,15 +339563,15 @@ │ │ │ │ beq.w 156c04 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r9, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 156bf4 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 1c6388 │ │ │ │ + bl 1c60d8 │ │ │ │ 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] │ │ │ │ @@ -339582,15 +339582,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 156d34 │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -339620,15 +339620,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 156bae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 156bde │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 15662e │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -339669,15 +339669,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -339711,15 +339711,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 156754 │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e40c0 │ │ │ │ + bl 1e3e10 │ │ │ │ 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] │ │ │ │ @@ -339731,33 +339731,33 @@ │ │ │ │ ble.w 156b2e │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1567da │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -339779,15 +339779,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 156ba2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 15685a │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -339853,37 +339853,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 156c9a │ │ │ │ ldrb.w r7, [r9, #33] @ 0x21 │ │ │ │ mov r8, r6 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -339914,15 +339914,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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -339934,23 +339934,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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} │ │ │ │ @@ -339980,15 +339980,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -340004,30 +340004,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156af4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r0 │ │ │ │ b.n 1569c2 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 156b86 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -340046,29 +340046,29 @@ │ │ │ │ beq.w 1567ea │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 156b60 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1567ea │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #562 @ 0x232 │ │ │ │ b.n 1566ba │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r2 │ │ │ │ @@ -340079,19 +340079,19 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1566fa │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ b.n 156740 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ b.n 15683c │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 156d1a │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ @@ -340107,15 +340107,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1566fa │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1565ce │ │ │ │ mov fp, r5 │ │ │ │ @@ -340179,56 +340179,56 @@ │ │ │ │ mov r9, r2 │ │ │ │ movs r1, #0 │ │ │ │ b.n 15669e │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1566fa │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ movs r1, #1 │ │ │ │ b.n 156850 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 1568d2 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #746 @ 0x2ea │ │ │ │ b.n 1566ba │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ it eq │ │ │ │ @@ -340458,52 +340458,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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 │ │ │ │ @@ -340580,15 +340580,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -340596,21 +340596,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -340618,21 +340618,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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} │ │ │ │ @@ -340652,15 +340652,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -340677,15 +340677,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 1572b8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -340696,26 +340696,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -340748,15 +340748,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 157284 │ │ │ │ ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -340768,15 +340768,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -340808,32 +340808,32 @@ │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 15736a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -340858,48 +340858,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 1573e0 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 157430 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 157452 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -340951,30 +340951,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 157468 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1574e0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 157468 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 1573e0 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -341043,75 +341043,75 @@ │ │ │ │ bne.n 15769c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 1576a0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15758c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 15758c │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1575fc │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15758c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15763e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 157552 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1576a0 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -341169,69 +341169,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1116] @ 157b48 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 15794c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 157780 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1579f2 │ │ │ │ mov r0, r6 │ │ │ │ bl 156df0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -341245,116 +341245,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1577de │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 15797e │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157858 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [pc, #708] @ (157b4c ) │ │ │ │ ldr r3, [pc, #700] @ (157b44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 157b3a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r3, [pc, #660] @ (157b50 ) │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 157a46 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -341425,47 +341425,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15780a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 15780a │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 157790 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 157796 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -341477,80 +341477,80 @@ │ │ │ │ bne.n 157aee │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 157868 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 157868 │ │ │ │ mov r3, r2 │ │ │ │ b.n 1579ba │ │ │ │ uxth r3, r2 │ │ │ │ b.n 1579ba │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1577de │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 157a7e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1577de │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 157a10 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157abe │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 157a10 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 157a52 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -341621,36 +341621,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [pc, #608] @ 157dfc │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 157528 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 156df0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -341663,135 +341663,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157c18 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 157c52 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157ca0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [pc, #308] @ (157e00 ) │ │ │ │ ldr r3, [pc, #296] @ (157df8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 157dee │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r3, [pc, #224] @ (157e04 ) │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 157d8e │ │ │ │ and.w r7, r2, #63 @ 0x3f │ │ │ │ @@ -341823,30 +341823,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 157c52 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 157dbe │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 157c52 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 157d98 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -341930,15 +341930,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 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ 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 │ │ │ │ @@ -341962,28 +341962,28 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 157f16 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1580e4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -342025,29 +342025,29 @@ │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 1580ba │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1580e6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 157f52 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1580ca │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 157528 │ │ │ │ @@ -342073,15 +342073,15 @@ │ │ │ │ and.w r3, ip, #127 @ 0x7f │ │ │ │ bl 157b54 │ │ │ │ ldr.w r8, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r1, #786 @ 0x312 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -342107,15 +342107,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 157f72 │ │ │ │ b.n 157fa4 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ @@ -342134,15 +342134,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 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r2, [pc, #52] @ (158130 ) │ │ │ │ ldr r3, [pc, #44] @ (158128 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342221,15 +342221,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 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ 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] │ │ │ │ @@ -342247,28 +342247,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15834e │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #399 @ 0x18f │ │ │ │ movw sl, #435 @ 0x1b3 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -342347,45 +342347,45 @@ │ │ │ │ bl 1572c0 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 158274 │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cbz r4, 158350 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15825a │ │ │ │ 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 157528 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ mov r5, r4 │ │ │ │ b.n 15830c │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 156fd0 │ │ │ │ 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 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r2, [pc, #88] @ (1583c8 ) │ │ │ │ ldr r3, [pc, #72] @ (1583b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342473,27 +342473,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r6, r5, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 15847c │ │ │ │ ldr.w r5, [pc, #2644] @ 158eac │ │ │ │ - bl 2bcb34 │ │ │ │ + bl 2bc884 │ │ │ │ ldr.w r2, [pc, #2640] @ 158eb0 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d044 │ │ │ │ + bl 25cd94 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 156e6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ @@ -342534,15 +342534,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 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ 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 │ │ │ │ @@ -342558,34 +342558,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 158c16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158a00 │ │ │ │ movw r8, #769 @ 0x301 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -342644,15 +342644,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ bl 1572c0 │ │ │ │ mov r5, r6 │ │ │ │ cbnz r6, 15864e │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158a00 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15858e │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ @@ -342853,33 +342853,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 158874 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ 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 │ │ │ │ @@ -342893,25 +342893,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 156f48 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r0, [sp] │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r0, r4 │ │ │ │ bl 1572c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ b.n 15862c │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 15884e │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 15884e │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -342994,15 +342994,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 156f48 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r5, r6 │ │ │ │ bl 1572c0 │ │ │ │ @@ -343044,15 +343044,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 1e957c │ │ │ │ + bl 1e92cc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 158e7c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -343063,23 +343063,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 157528 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -343127,38 +343127,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 158b30 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1e9694 │ │ │ │ + bl 1e93e4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 158e7c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -343169,19 +343169,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 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r2, [pc, #808] @ (158eb8 ) │ │ │ │ ldr r3, [pc, #776] @ (158e9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343252,44 +343252,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 158c86 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -343343,15 +343343,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 158e90 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -343360,42 +343360,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 158e82 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov sl, r0 │ │ │ │ b.w 158586 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 158dc2 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -343409,15 +343409,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 158a38 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 158b0a │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov sl, r0 │ │ │ │ b.w 158586 │ │ │ │ movs r7, #1 │ │ │ │ b.n 158c32 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15847c │ │ │ │ @@ -343475,17 +343475,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #17] │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343537,33 +343537,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 158f60 │ │ │ │ ldr r4, [pc, #724] @ (159214 ) │ │ │ │ - bl 2bcb34 │ │ │ │ + bl 2bc884 │ │ │ │ ldr r2, [pc, #720] @ (159218 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d044 │ │ │ │ + bl 25cd94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 2266b4 │ │ │ │ + bl 226404 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1591fc │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -343590,15 +343590,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 159160 │ │ │ │ movw fp, #389 @ 0x185 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -343678,15 +343678,15 @@ │ │ │ │ bl 1572c0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 159010 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15915e │ │ │ │ mov r9, r0 │ │ │ │ b.n 158fe2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ @@ -343757,15 +343757,15 @@ │ │ │ │ bl 156fd0 │ │ │ │ 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 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r2, [pc, #164] @ (159220 ) │ │ │ │ ldr r3, [pc, #132] @ (159204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343819,17 +343819,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ strb r6, [r2, #4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #240] @ (15930c ) │ │ │ │ + blxns r0 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -343903,20 +343903,20 @@ │ │ │ │ cbz r3, 1592f4 │ │ │ │ ldr.w r4, [pc, #1904] @ 159a48 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1904] @ 159a4c │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d044 │ │ │ │ + bl 25cd94 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 159584 │ │ │ │ ldr.w r3, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -343960,15 +343960,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 15933e │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 159338 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 159584 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -344003,15 +344003,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 1e957c │ │ │ │ + bl 1e92cc │ │ │ │ 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 │ │ │ │ @@ -344044,31 +344044,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e81e0 │ │ │ │ + bl 1e7f30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e9694 │ │ │ │ + bl 1e93e4 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 159502 │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -344095,29 +344095,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 1594e2 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 15a490 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1594fe │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 15949c │ │ │ │ mov r0, r9 │ │ │ │ b.n 1594a8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 15a5f4 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -344127,50 +344127,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ ldr.w r3, [pc, #1300] @ 159a50 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 159424 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - bl 1e97e8 │ │ │ │ + bl 1e9538 │ │ │ │ ldr.w r3, [pc, #1228] @ 159a54 │ │ │ │ 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] @ 159a58 │ │ │ │ add r3, pc │ │ │ │ - bl 1df7ec │ │ │ │ + bl 1df53c │ │ │ │ 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] │ │ │ │ @@ -344205,15 +344205,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 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ 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 │ │ │ │ @@ -344231,24 +344231,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -344324,39 +344324,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 1e7f8c │ │ │ │ + bl 1e7cdc │ │ │ │ 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 1df6ec │ │ │ │ + bl 1df43c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #24 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e7f8c │ │ │ │ + bl 1e7cdc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df6ec │ │ │ │ + bl 1df43c │ │ │ │ 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] │ │ │ │ @@ -344365,21 +344365,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #692] @ (159a64 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df898 │ │ │ │ + bl 1df5e8 │ │ │ │ ldr r2, [pc, #684] @ (159a68 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1df5e8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 15a5f4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 1597e6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -344392,47 +344392,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159818 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 1571b4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159850 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1571b4 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -344442,33 +344442,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159896 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 1571b4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15a10e │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #368] @ 159a28 │ │ │ │ vldr d9, [pc, #372] @ 159a30 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -344521,37 +344521,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 159958 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1571b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1598ea │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15a10a │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 1598c2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 159992 │ │ │ │ @@ -344564,15 +344564,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -344580,18 +344580,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 159cb8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -344628,46 +344628,46 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r4, #18 │ │ │ │ movs r6, r3 │ │ │ │ - mov ip, sl │ │ │ │ + add r4, r3 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r6 │ │ │ │ + adcs r6, r7 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, r4 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, r5 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ movs r6, r3 │ │ │ │ - negs r0, r1 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ movs r6, r3 │ │ │ │ - negs r2, r1 │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] @ 15a604 │ │ │ │ @@ -344680,52 +344680,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 157528 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ 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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -344734,18 +344734,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a5fa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -344773,22 +344773,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -344799,15 +344799,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 159edc │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -344881,40 +344881,40 @@ │ │ │ │ b.n 159bc6 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 159d14 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 1571b4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 157064 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -344922,18 +344922,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a5fa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ @@ -344961,22 +344961,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -344986,15 +344986,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 159f2a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -345003,15 +345003,15 @@ │ │ │ │ bpl.w 159fa2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1571b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ 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 │ │ │ │ @@ -345027,25 +345027,25 @@ │ │ │ │ bl 1571b4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159eaa │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 1571b4 │ │ │ │ b.n 15996a │ │ │ │ movs r3, #32 │ │ │ │ @@ -345072,77 +345072,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 159f14 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 159d14 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 159e3a │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 159f90 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 159e74 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 15a5fa │ │ │ │ @@ -345326,15 +345326,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -345342,18 +345342,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a5fa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #6 │ │ │ │ lsls r7, r3, #6 │ │ │ │ @@ -345452,22 +345452,22 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 1596f4 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] │ │ │ │ @@ -345481,94 +345481,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15a2f4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15a346 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 1571b4 │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ bl 157064 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15a512 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 157064 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -345619,24 +345619,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 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205e48 │ │ │ │ + bl 205b98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26734c │ │ │ │ + bl 26709c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f988 │ │ │ │ + bl 22f6d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb670 │ │ │ │ + bl 1eb3c0 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15a4d4 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 15a548 │ │ │ │ @@ -345683,15 +345683,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 15a25e │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 15a548 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r2, [pc, #288] @ (15a608 ) │ │ │ │ ldr r3, [pc, #292] @ (15a60c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -345703,42 +345703,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 15a25e │ │ │ │ movs r2, #1 │ │ │ │ b.w 15952c │ │ │ │ movs r2, #1 │ │ │ │ b.w 159448 │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 15a3a6 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 15a4da │ │ │ │ ldr r4, [pc, #196] @ (15a610 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (15a614 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d044 │ │ │ │ + bl 25cd94 │ │ │ │ b.n 15a4da │ │ │ │ movs r0, #0 │ │ │ │ b.n 15a4e4 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1592f4 │ │ │ │ b.w 1592d4 │ │ │ │ @@ -345793,17 +345793,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, r4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r2, #18 │ │ │ │ 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] @ (15a790 ) │ │ │ │ @@ -346170,15 +346170,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 1e37b8 │ │ │ │ + bl 1e3508 │ │ │ │ cbnz r0, 15a9a4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -346372,15 +346372,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 1e37b8 │ │ │ │ + bl 1e3508 │ │ │ │ cbnz r0, 15ab84 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -346582,15 +346582,15 @@ │ │ │ │ beq.n 15ae1c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15ae1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ae1c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15ad7a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -346645,15 +346645,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 15ae30 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15add6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ad86 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ad68 │ │ │ │ @@ -346688,15 +346688,15 @@ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ strd r6, r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15aec6 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cbz r0, 15aebe │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15ae74 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -346711,24 +346711,24 @@ │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ movw r3, #389 @ 0x185 │ │ │ │ bic.w r1, r2, #8 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 15af04 │ │ │ │ cbnz r4, 15aeda │ │ │ │ orr.w r6, r6, ip │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ae7a │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ae5e │ │ │ │ b.n 15add6 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -347332,21 +347332,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 1dfa40 │ │ │ │ + bl 1df790 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15b65a │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ ldr r3, [pc, #284] @ (15b69c ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [pc, #252] @ 15b688 │ │ │ │ @@ -347360,25 +347360,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15b5da │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -347395,21 +347395,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ ldr r2, [pc, #96] @ (15b6a0 ) │ │ │ │ ldr r3, [pc, #80] @ (15b694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -347421,15 +347421,15 @@ │ │ │ │ ldr r3, [pc, #72] @ (15b6a4 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #64] @ (15b6a8 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1df7ec │ │ │ │ + bl 1df53c │ │ │ │ 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 │ │ │ │ @@ -347445,15 +347445,15 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #744] @ (15b98c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r1, #24 │ │ │ │ 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] @ (15b7f4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -347491,15 +347491,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15b7e6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ @@ -347525,15 +347525,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b772 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ beq.n 15b790 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r3, r9 │ │ │ │ cbz r3, 15b7a4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15b72c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b772 │ │ │ │ @@ -347541,22 +347541,22 @@ │ │ │ │ movw r3, #403 @ 0x193 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 15b772 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 15b530 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b77c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15b7ca │ │ │ │ @@ -347923,15 +347923,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 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ 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 │ │ │ │ @@ -347941,15 +347941,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 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bca4 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 15bc4a │ │ │ │ cmp r3, #5 │ │ │ │ @@ -347981,19 +347981,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 15bbda │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e817c │ │ │ │ + bl 1e7ecc │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 231ed4 │ │ │ │ + bl 231c24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -348054,31 +348054,31 @@ │ │ │ │ beq.w 15c054 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15bcee │ │ │ │ ldr r2, [pc, #952] @ (15c08c ) │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ - bl 1f3bd0 │ │ │ │ + bl 1f3920 │ │ │ │ cbz r0, 15bcee │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e2074 │ │ │ │ + bl 1e1dc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2074 │ │ │ │ + bl 1e1dc4 │ │ │ │ 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 15bcb6 │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ @@ -348096,20 +348096,20 @@ │ │ │ │ bcs.w 15c012 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15bffa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bd14 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15bfd2 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 15c012 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ @@ -348127,29 +348127,29 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cbz r5, 15bdba │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cbnz r0, 15bdba │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15bffe │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 15bdc4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bd94 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15bd82 │ │ │ │ @@ -348183,20 +348183,20 @@ │ │ │ │ bcs.w 15c012 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15bff6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bdfe │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15bfd2 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.w 15c012 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -348213,20 +348213,20 @@ │ │ │ │ bne.n 15bdca │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 15c066 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c066 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r7 │ │ │ │ b.n 15bcba │ │ │ │ ldr r3, [pc, #488] @ (15c084 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ @@ -348245,15 +348245,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 15bede │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15bfdc │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -348283,30 +348283,30 @@ │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 15bf64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cbnz r0, 15bf64 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bfec │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 15bef4 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bf3a │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r7 │ │ │ │ bne.n 15bf26 │ │ │ │ @@ -348325,40 +348325,40 @@ │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15bfac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cbz r0, 15bfc2 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r8, r4 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 15bf8c │ │ │ │ mov r7, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ b.n 15bdcc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cbz r0, 15c008 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ b.n 15bfae │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 15bcba │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cbz r0, 15bfec │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ b.n 15bee0 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 15bcba │ │ │ │ @@ -348386,15 +348386,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 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ 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] │ │ │ │ @@ -348471,15 +348471,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 15c298 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -348535,36 +348535,36 @@ │ │ │ │ bne.n 15c1c2 │ │ │ │ mov r0, r6 │ │ │ │ b.n 15c154 │ │ │ │ mov.w sl, #1 │ │ │ │ strb.w r7, [r3, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cbz r6, 15c1f2 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c134 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 15c1ba │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 15c154 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 15c1d0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 15c214 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15c11c │ │ │ │ @@ -348597,15 +348597,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 24e9e8 │ │ │ │ + bl 24e738 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ orr.w r9, r0, r8 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c0d6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -348743,26 +348743,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 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 15bb78 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2bd0 │ │ │ │ + bl 1c2920 │ │ │ │ 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 │ │ │ │ @@ -348802,15 +348802,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15ca92 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1f3b94 │ │ │ │ + bl 1f38e4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15caa0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -348851,15 +348851,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 15c4c0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15c4ba │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15caf4 │ │ │ │ @@ -348951,15 +348951,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 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ 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 │ │ │ │ @@ -348992,51 +348992,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, 15c67e │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 15bb78 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2bd0 │ │ │ │ + bl 1c2920 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 15c656 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ cbz r5, 15c6d6 │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 15c6c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cbnz r0, 15c6c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cbz r0, 15c6d4 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 15ca50 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ef5b8 │ │ │ │ + bl 1ef308 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c6a0 │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 15c6d6 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ @@ -349069,28 +349069,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c51c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -349099,21 +349099,21 @@ │ │ │ │ ldr.w fp, [fp] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c52a │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c508 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15c956 │ │ │ │ b.n 15c94c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -349225,15 +349225,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -349246,46 +349246,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c758 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15c5e6 │ │ │ │ ldr.w r2, [fp, #108] @ 0x6c │ │ │ │ b.n 15c7f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15ca0c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 15c874 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 24e984 │ │ │ │ + bl 24e6d4 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 15c5b6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c51c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f3bb8 │ │ │ │ + bl 1f3908 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 541fc │ │ │ │ ldr r2, [pc, #424] @ (15cb0c ) │ │ │ │ ldr r3, [pc, #424] @ (15cb10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -349351,28 +349351,28 @@ │ │ │ │ b.n 15c7f0 │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c758 │ │ │ │ mov r6, r7 │ │ │ │ b.n 15c6d6 │ │ │ │ @@ -349396,15 +349396,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 15c444 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 1f3b94 │ │ │ │ + bl 1f38e4 │ │ │ │ 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 │ │ │ │ @@ -349425,27 +349425,27 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c4f6 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c94c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 15c956 │ │ │ │ mov r1, r4 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ b.n 15cade │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -349602,35 +349602,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ccc6 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -349641,15 +349641,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 15d0da │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 15d112 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 15cd82 │ │ │ │ @@ -349660,15 +349660,15 @@ │ │ │ │ beq.w 15d1ea │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 15cd5a │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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 │ │ │ │ @@ -349679,23 +349679,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 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1414 │ │ │ │ + bl 1e1164 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 15cc3e │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cc22 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w fp, [r7] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ @@ -349777,19 +349777,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 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -349802,23 +349802,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1414 │ │ │ │ + bl 1e1164 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15ce12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cdf6 │ │ │ │ b.n 15cf30 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r4, #200 @ 0xc8 │ │ │ │ @@ -349877,73 +349877,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15cf80 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 1dfed8 │ │ │ │ + bl 1dfc28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ mov r0, fp │ │ │ │ - bl 1f0154 │ │ │ │ + bl 1efea4 │ │ │ │ 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 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r2, [pc, #664] @ (15d2e8 ) │ │ │ │ ldr r3, [pc, #668] @ (15d2ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -349981,44 +349981,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 15cd9e │ │ │ │ movs r5, #0 │ │ │ │ b.n 15cc66 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov fp, r0 │ │ │ │ b.n 15cea4 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15ce66 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d100 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cd82 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add.w r6, r7, #140 @ 0x8c │ │ │ │ str.w r9, [r7, #124] @ 0x7c │ │ │ │ @@ -350051,102 +350051,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cd82 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1e5444 │ │ │ │ + bl 1e5194 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cd82 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 15d14a │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15cf06 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #776 @ 0x308 │ │ │ │ beq.w 15d090 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cdf6 │ │ │ │ b.n 15cf30 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15cd9e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #447 @ 0x1bf │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 15d0b6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cc22 │ │ │ │ b.n 15cdac │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ cmp r3, r2 │ │ │ │ @@ -350345,15 +350345,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 15d468 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1c7154 │ │ │ │ + bl 1c6ea4 │ │ │ │ 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 │ │ │ │ @@ -350376,15 +350376,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7154 │ │ │ │ + bl 1c6ea4 │ │ │ │ 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} │ │ │ │ @@ -350404,15 +350404,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 15d500 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -350504,15 +350504,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d61a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c7018 │ │ │ │ + bl 1c6d68 │ │ │ │ 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 │ │ │ │ @@ -350575,15 +350575,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d6c6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c7018 │ │ │ │ + bl 1c6d68 │ │ │ │ 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, 15d70a │ │ │ │ mov r4, r3 │ │ │ │ @@ -350594,15 +350594,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d6fa │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 15d6ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d6b2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 15d6ac │ │ │ │ @@ -350624,29 +350624,29 @@ │ │ │ │ bne.n 15d7cc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d6b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ 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 15d6b2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 15d7bc │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1c7154 │ │ │ │ + bl 1c6ea4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 15d7c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 15d786 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -350661,20 +350661,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d784 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1c7018 │ │ │ │ + bl 1c6d68 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 15d6b2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15d75e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d76e │ │ │ │ @@ -351050,15 +351050,15 @@ │ │ │ │ bhi.w 15de68 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 15de5a │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 15dba6 │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -351211,20 +351211,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15dfb0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 15dd4c │ │ │ │ b.n 15dfb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15dfb0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15dd3e │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -351342,15 +351342,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15de5e │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 15db8a │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15dfd2 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 15db8e │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -351372,15 +351372,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15df4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15df76 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ cbz r0, 15ded4 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 15dbba │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -351495,105 +351495,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 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e0fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e0f0 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e0e4 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e0d8 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e0cc │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15e0c0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15e0b4 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15e0a8 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ cbz r0, 15e09c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 15dfe8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e08c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e07e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e070 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e062 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e054 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e042 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e030 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e01e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e00c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -352151,22 +352151,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 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e7a2 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 15e6ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e7a2 │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -352189,15 +352189,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 15e758 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cbz r0, 15e77a │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 15e74c │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -352241,30 +352241,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 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ cbz r0, 15e818 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 15e804 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 15e7fe │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cbz r0, 15e7fe │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 15e7fe │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -352272,15 +352272,15 @@ │ │ │ │ cbnz r6, 15e80c │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15e7d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e7c6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -352667,15 +352667,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ 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 │ │ │ │ @@ -352727,19 +352727,19 @@ │ │ │ │ bmi.w 15f31c │ │ │ │ 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 1c74bc │ │ │ │ + bl 1c720c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f244 │ │ │ │ - bl 1c7504 │ │ │ │ + bl 1c7254 │ │ │ │ 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 │ │ │ │ @@ -352813,15 +352813,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15ef00 │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7504 │ │ │ │ + bl 1c7254 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 15ecda │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -352965,15 +352965,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ b.n 15ed4c │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r2 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [pc, #964] @ (15f2d0 ) │ │ │ │ @@ -353283,15 +353283,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ 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 15ee78 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ @@ -353560,26 +353560,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 15f536 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f522 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7504 │ │ │ │ + bl 1c7254 │ │ │ │ cbz r0, 15f4f0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 15f4f0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f4f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7504 │ │ │ │ + bl 1c7254 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f4d6 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15f4f0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -353634,27 +353634,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15f660 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c7154 │ │ │ │ + bl 1c6ea4 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f638 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7154 │ │ │ │ + bl 1c6ea4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 15f5fa │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15f642 │ │ │ │ @@ -353671,19 +353671,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f5c4 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c7018 │ │ │ │ + bl 1c6d68 │ │ │ │ cbz r5, 15f638 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15f5a2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -353704,38 +353704,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f60e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c7018 │ │ │ │ + bl 1c6d68 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15f5ee │ │ │ │ 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 1c7018 │ │ │ │ + bl 1c6d68 │ │ │ │ b.n 15f5ec │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c7018 │ │ │ │ + bl 1c6d68 │ │ │ │ b.n 15f634 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7154 │ │ │ │ + bl 1c6ea4 │ │ │ │ b.n 15f58a │ │ │ │ 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 │ │ │ │ @@ -353986,15 +353986,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 15f862 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -354004,25 +354004,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 1c7154 │ │ │ │ + bl 1c6ea4 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ cbz r0, 15f928 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15dfe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f916 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 15f954 │ │ │ │ @@ -354145,15 +354145,15 @@ │ │ │ │ movs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fa1e │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r6, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 15fa1e │ │ │ │ - add r1, pc, #880 @ (adr r1, 15fdec ) │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ 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] @ 160454 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -354171,15 +354171,15 @@ │ │ │ │ bl 18bc4c │ │ │ │ mov r0, r5 │ │ │ │ bl 1614e8 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 193aa0 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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] @ 160460 │ │ │ │ @@ -354324,21 +354324,21 @@ │ │ │ │ bl 16891c │ │ │ │ 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 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ 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 │ │ │ │ @@ -354610,52 +354610,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ff20 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15ff68 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ff50 │ │ │ │ add.w r0, r9, #236 @ 0xec │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15ff8c │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ff74 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15ffb0 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ff98 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ @@ -354704,15 +354704,15 @@ │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1600c4 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1600e0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1600e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w lr, r3, #4 │ │ │ │ @@ -355404,15 +355404,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 160a4a │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ 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 16026e │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -355474,15 +355474,15 @@ │ │ │ │ bne.w 160d96 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 190b70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1612f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #2748] @ 161344 │ │ │ │ ldr.w r3, [pc, #2748] @ 161348 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -355653,15 +355653,15 @@ │ │ │ │ beq.w 15fde6 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 15fde6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ b.w 160182 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ str.w r0, [sl, r6] │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ b.n 1607b0 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 160920 │ │ │ │ @@ -355966,15 +355966,15 @@ │ │ │ │ ldr.w r3, [pc, #1496] @ 16134c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1496] @ 161350 │ │ │ │ ldr.w r1, [pc, #1496] @ 161354 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r4 │ │ │ │ bl 196f6c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 16086e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1914ac │ │ │ │ @@ -356003,44 +356003,44 @@ │ │ │ │ ldr.w r3, [pc, #1400] @ 161358 │ │ │ │ ldr.w r2, [pc, #1400] @ 16135c │ │ │ │ ldr.w r1, [pc, #1400] @ 161360 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r4 │ │ │ │ bl 196f6c │ │ │ │ b.w 15fc00 │ │ │ │ ldr.w r3, [pc, #1376] @ 161364 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1376] @ 161368 │ │ │ │ ldr.w r1, [pc, #1376] @ 16136c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r5 │ │ │ │ bl 196f6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 15fb06 │ │ │ │ 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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ ldr.w r2, [pc, #1320] @ 161370 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr.w r2, [pc, #1312] @ 161374 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -356292,15 +356292,15 @@ │ │ │ │ bne.w 160f9e │ │ │ │ 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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.w 15fbc8 │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, sl │ │ │ │ it ne │ │ │ │ @@ -356510,98 +356510,98 @@ │ │ │ │ ldr r2, [pc, #128] @ (161380 ) │ │ │ │ ldr r1, [pc, #132] @ (161384 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r4 │ │ │ │ bl 196f6c │ │ │ │ b.w 16087e │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 15fcba │ │ │ │ mov lr, r9 │ │ │ │ b.w 160674 │ │ │ │ ldr r3, [pc, #96] @ (161388 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #96] @ (16138c ) │ │ │ │ ldr r1, [pc, #100] @ (161390 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r4 │ │ │ │ bl 196f6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 160dc8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf76e00a1 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #0 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ movs r5, r3 │ │ │ │ stmia r5!, {r0, r2, r4, r5, r6, r7} │ │ │ │ vqshlu.s64 q14, , #63 @ 0x3f │ │ │ │ vsli.64 q14, , #63 @ 0x3f │ │ │ │ - vqshl.u64 q14, q0, #63 @ 0x3f │ │ │ │ + vsli.32 d28, d8, #31 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #648 @ (adr r6, 161610 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 161730 ) │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #480 @ (adr r6, 161574 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 161694 ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #52] @ (1613cc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #52] @ (1613d0 ) │ │ │ │ ldr r1, [pc, #56] @ (1613d4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r4 │ │ │ │ bl 196f6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 160db2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 160886 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 160f7a │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #32 @ (adr r6, 1613f8 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 161518 ) │ │ │ │ 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 │ │ │ │ @@ -356708,15 +356708,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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] @ 161be8 │ │ │ │ @@ -356725,15 +356725,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 18fb90 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 175eac │ │ │ │ ldr.w r2, [pc, #1712] @ 161bec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -356749,21 +356749,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 161692 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 16157e │ │ │ │ b.n 1615b2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1615b2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 161572 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -356777,15 +356777,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 161682 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 161592 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16157e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -356801,15 +356801,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 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 161bae │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -356888,15 +356888,15 @@ │ │ │ │ bne.n 16161c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ 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 550d0 │ │ │ │ @@ -357030,15 +357030,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 161802 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 161844 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -357303,15 +357303,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 161bd6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161bb6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -357331,15 +357331,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 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 161b1e │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 161bb6 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -357407,15 +357407,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161d00 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -357439,15 +357439,15 @@ │ │ │ │ ldrb.w r3, [r3, #320] @ 0x140 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 550d0 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 161cd6 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -357488,15 +357488,15 @@ │ │ │ │ blx 550d0 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 161d04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 550d0 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -357547,15 +357547,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + rev16 r6, r6 │ │ │ │ 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 │ │ │ │ @@ -357576,21 +357576,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (161e18 ) │ │ │ │ add r3, pc │ │ │ │ b.n 161dea │ │ │ │ ldr r3, [pc, #16] @ (161e1c ) │ │ │ │ add r3, pc │ │ │ │ b.n 161dea │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + rev16 r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + rev16 r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ 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 │ │ │ │ @@ -357598,15 +357598,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + rev r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 161e52 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357618,15 +357618,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + rev r4, r0 │ │ │ │ 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] @ (161f78 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -357699,15 +357699,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (161f88 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (161f8c ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r4 │ │ │ │ blx 541fc │ │ │ │ ldr r2, [pc, #56] @ (161f90 ) │ │ │ │ ldr r3, [pc, #36] @ (161f7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -357723,17 +357723,17 @@ │ │ │ │ nop │ │ │ │ b.n 162244 │ │ │ │ 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, 162008 │ │ │ │ + cbnz r2, 161f9a │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ movs r5, r3 │ │ │ │ b.n 1620dc │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -357821,20 +357821,20 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 162068 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 162068 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 162068 │ │ │ │ nop │ │ │ │ - cdp2 0, 12, cr0, cr12, cr1, {1} │ │ │ │ - cbnz r6, 1620f0 │ │ │ │ + ldc2 0, cr0, [r4], {33} @ 0x21 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 1620f0 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 1620ee │ │ │ │ + @ instruction: 0xb874 │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 162116 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357852,15 +357852,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 162112 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c61ec │ │ │ │ + bl 1c5f3c │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 162110 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -358068,23 +358068,23 @@ │ │ │ │ nop │ │ │ │ udf #116 @ 0x74 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 162310 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ 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 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ 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 │ │ │ │ @@ -358106,15 +358106,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 1b086c │ │ │ │ + bl 1b05bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 162410 │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16243c │ │ │ │ ldrsh.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldr.w r2, [r4, #548] @ 0x224 │ │ │ │ @@ -358191,19 +358191,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 162450 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 162474 │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ add.w r0, r6, #924 @ 0x39c │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 │ │ │ │ @@ -358364,19 +358364,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1d951c │ │ │ │ + bl 1d926c │ │ │ │ add.w r2, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -358904,15 +358904,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 162c56 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 162ca6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bcd60 │ │ │ │ + bl 2bcab0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1916] @ 1633b4 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -358989,15 +358989,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 162e78 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcd60 │ │ │ │ + bl 2bcab0 │ │ │ │ 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 │ │ │ │ @@ -359030,15 +359030,15 @@ │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 162e78 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 162d1a │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcd38 │ │ │ │ + bl 2bca88 │ │ │ │ b.n 162d22 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 162e5e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -359119,15 +359119,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 162d1a │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcde0 │ │ │ │ + bl 2bcb30 │ │ │ │ b.n 162d22 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1364] @ 1633dc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ @@ -359329,15 +359329,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1632e6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bce30 │ │ │ │ + bl 2bcb80 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 162c36 │ │ │ │ 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 │ │ │ │ @@ -359555,209 +359555,209 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 1628c2 │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1632f4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ movs r1, r4 │ │ │ │ - cbz r4, 16337c │ │ │ │ + cbz r4, 16330e │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 163386 │ │ │ │ + cbz r2, 163318 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 163384 │ │ │ │ + cbz r4, 163316 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16338c │ │ │ │ + cbz r0, 16331e │ │ │ │ movs r5, r3 │ │ │ │ - uxtb r0, r1 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 163386 │ │ │ │ + cbz r2, 163318 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 16338a │ │ │ │ + cbz r2, 16331c │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 16338e │ │ │ │ + cbz r2, 163320 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 163396 │ │ │ │ + cbz r0, 163328 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, 1633a2 │ │ │ │ + cbz r6, 163334 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 1633a8 │ │ │ │ + cbz r0, 16333a │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16338e │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r4, r7 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r4, r4 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r4, r2 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ movs r5, r3 │ │ │ │ - sxth r4, r5 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ movs r6, r3 │ │ │ │ - sxth r0, r1 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 163390 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 16338a │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 163380 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 16337a │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 16337a │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #14] │ │ │ │ movs r7, r3 │ │ │ │ - cbz r6, 16337e │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 1633bc │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, 16337a │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 1633c8 │ │ │ │ + sub sp, #32 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1630f8 │ │ │ │ + b.n 162b88 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r4, r4 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r2, r6 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - uxth r0, r0 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ movs r5, r3 │ │ │ │ bl 3dd39e │ │ │ │ bl 3a93a2 │ │ │ │ - cbz r0, 1633dc │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf2940021 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + vaddl.s16 q8, d12, d17 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, 1633ee │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 162cac │ │ │ │ + b.n 16373c │ │ │ │ movs r4, r3 │ │ │ │ - cbz r4, 1633de │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163918 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ movs r4, r3 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1634fc │ │ │ │ + ble.n 16338c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7!, {r3, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r7, pc, #664 @ (adr r7, 1636a0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r7, pc, #600 @ (adr r7, 163664 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r7, pc, #200 @ (adr r7, 1634e8 ) │ │ │ │ movs r5, r3 │ │ │ │ - stcl 0, cr0, [sl, #-132] @ 0xffffff7c │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + eors.w r0, r2, r1, asr #32 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r7, pc, #64 @ (adr r7, 16346c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r7, pc, #16 @ (adr r7, 163440 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [sl, #-132] @ 0xffffff7c │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + orn r0, r2, r1, asr #32 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r6, pc, #888 @ (adr r6, 1637b4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r6, pc, #384 @ (adr r6, 1635e0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldcl 0, cr0, [r2], #-132 @ 0xffffff7c │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xe9ba0021 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r6, pc, #232 @ (adr r6, 163554 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r6, pc, #144 @ (adr r6, 163500 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [r6], #-132 @ 0xffffff7c │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + ldrd r0, r0, [lr, #-132]! @ 0x84 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r5, pc, #1016 @ (adr r5, 163874 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r5, pc, #912 @ (adr r5, 163810 ) │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xebf60021 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + ldmdb lr!, {r0, r5} │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r5, pc, #760 @ (adr r5, 163784 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r5, pc, #856 @ (adr r5, 1637e8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + add r5, pc, #864 @ (adr r5, 1637f4 ) │ │ │ │ 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] @ 1638e0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -359770,30 +359770,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 162364 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 163656 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #202 @ 0xca │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add.w r5, r4, #236 @ 0xec │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ - bl 1d75d4 │ │ │ │ + bl 1d7324 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3db0 │ │ │ │ + bl 1c3b00 │ │ │ │ ldr r3, [pc, #996] @ (1638ec ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r7, 163566 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 16353a │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ @@ -359845,15 +359845,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 163636 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [pc, #876] @ (1638f8 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c6478 │ │ │ │ + bl 1c61c8 │ │ │ │ ldr r1, [pc, #868] @ (1638fc ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 55444 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 163662 │ │ │ │ @@ -359871,15 +359871,15 @@ │ │ │ │ beq.w 1638d6 │ │ │ │ mov r0, r4 │ │ │ │ bl 162364 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1638be │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16384a │ │ │ │ add.w r8, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -359924,18 +359924,18 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 54a38 │ │ │ │ mov r6, r0 │ │ │ │ b.n 163560 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ b.n 1634e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 1636c6 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 163640 │ │ │ │ ldr r2, [pc, #652] @ (163904 ) │ │ │ │ ldr r3, [pc, #620] @ (1638e4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -360015,15 +360015,15 @@ │ │ │ │ str r6, [r2, #0] │ │ │ │ bl 1627e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ blx 550d0 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -360071,15 +360071,15 @@ │ │ │ │ bl 1627e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ ldr r1, [pc, #328] @ (163920 ) │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3cc0 │ │ │ │ + bl 1c3a10 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 541fc │ │ │ │ b.n 163674 │ │ │ │ ldr r2, [pc, #308] @ (163924 ) │ │ │ │ add r2, pc │ │ │ │ b.n 163712 │ │ │ │ ldr r2, [pc, #304] @ (163928 ) │ │ │ │ @@ -360186,70 +360186,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ - ldmdb ip, {r0, r5} │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + b.n 1635c8 │ │ │ │ + movs r1, r4 │ │ │ │ + add r7, pc, #944 @ (adr r7, 163cb4 ) │ │ │ │ movs r5, r3 │ │ │ │ ldmia r1!, {r2, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r2, #28] │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r7, pc, #48 @ (adr r7, 163944 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r6, pc, #336 @ (adr r6, 163a68 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r7, #16] │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r6, pc, #496 @ (adr r6, 163b10 ) │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #416 @ (adr r3, 163ac8 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 163be8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #408 @ (adr r3, 163ac4 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 163be4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #416 @ (adr r3, 163ad0 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 163bf0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #152 @ (adr r3, 1639cc ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 163aec ) │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #176 @ (adr r3, 1639e8 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 163b08 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #88 @ (adr r3, 163994 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 163ab4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r5, pc, #496 @ (adr r5, 163b30 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r5, pc, #968 @ (adr r5, 163d0c ) │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #792 @ (adr r2, 163c64 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 163984 ) │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #744 @ (adr r2, 163c3c ) │ │ │ │ + add r0, pc, #8 @ (adr r0, 16395c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 163c68 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 163988 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #760 @ (adr r2, 163c54 ) │ │ │ │ + add r0, pc, #24 @ (adr r0, 163974 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r5, pc, #328 @ (adr r5, 163aa8 ) │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #888 @ (adr r7, 163ce0 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 163a00 ) │ │ │ │ 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 │ │ │ │ @@ -360379,15 +360380,15 @@ │ │ │ │ blx 5545c │ │ │ │ cbz r0, 163b3e │ │ │ │ ldr r2, [pc, #328] @ (163c18 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (163c1c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 54f8c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 163b90 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -360418,15 +360419,15 @@ │ │ │ │ bne.n 163afa │ │ │ │ b.n 163b00 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 163a92 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 173c10 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (163c20 ) │ │ │ │ ldr r3, [pc, #184] @ (163c0c ) │ │ │ │ @@ -360442,106 +360443,106 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (163c24 ) │ │ │ │ ldr r1, [pc, #180] @ (163c28 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ movs r0, #0 │ │ │ │ b.n 163b50 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 163acc │ │ │ │ ldr r4, [pc, #152] @ (163c2c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (163c30 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 161e80 │ │ │ │ ldr r2, [pc, #136] @ (163c34 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 161e80 │ │ │ │ mov r0, r9 │ │ │ │ blx 541fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n 163b7e │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (163c38 ) │ │ │ │ ldr r1, [pc, #104] @ (163c3c ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n 163b7e │ │ │ │ mov r4, lr │ │ │ │ b.n 163abe │ │ │ │ ldr r2, [pc, #88] @ (163c40 ) │ │ │ │ ldr r1, [pc, #88] @ (163c44 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n 163bc2 │ │ │ │ ldr r2, [pc, #80] @ (163c48 ) │ │ │ │ ldr r1, [pc, #84] @ (163c4c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.n 163bc2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #56 @ (adr r7, 163c54 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 163d74 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ movs r5, r3 │ │ │ │ stmia r4!, {r3, r5, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r5, pc, #704 @ (adr r5, 163ee8 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 164008 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #624 @ (adr r6, 163ea4 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 163fc4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #680 @ (adr r6, 163ee0 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 164000 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #408 @ (adr r5, 163dd4 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 163ef4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #440 @ (adr r5, 163dfc ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 163f1c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 163ecc ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 163fec ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ 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] @ (163dac ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -360622,15 +360623,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 163968 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 163cfc │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 15042c │ │ │ │ ldr r3, [pc, #96] @ (163db0 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -360646,41 +360647,41 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 163cd6 │ │ │ │ b.n 163caa │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 25cf9c │ │ │ │ + bl 25ccec │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 163d5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (163db4 ) │ │ │ │ ldr r2, [pc, #40] @ (163db8 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d044 │ │ │ │ + bl 25cd94 │ │ │ │ b.n 163d58 │ │ │ │ nop │ │ │ │ stmia r3!, {r2, r4, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #952 @ (adr r4, 164174 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 163e94 ) │ │ │ │ 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 163c50 │ │ │ │ @@ -360691,15 +360692,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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 163e16 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 163e4c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -360722,15 +360723,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #920] @ 0x398 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 163e3e │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 163e02 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -360960,15 +360961,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ itet le │ │ │ │ lslle r1, r4, #2 │ │ │ │ lsrgt r4, r3, #2 │ │ │ │ movle r0, r0 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ movs r4, r5 │ │ │ │ ittt vs │ │ │ │ lslvs r1, r4, #2 │ │ │ │ pushvs {r4, lr} │ │ │ │ movvs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -361037,48 +361038,48 @@ │ │ │ │ cbz r1, 1641be │ │ │ │ ldr r3, [pc, #176] @ (164210 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 1640e2 │ │ │ │ ldr r0, [pc, #172] @ (164214 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb494 │ │ │ │ + bl 1cb1e4 │ │ │ │ ldr r3, [pc, #168] @ (164218 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 164122 │ │ │ │ ldr r0, [pc, #152] @ (16421c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb494 │ │ │ │ + bl 1cb1e4 │ │ │ │ ldr r3, [pc, #148] @ (164220 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1640f4 │ │ │ │ ldr r0, [pc, #128] @ (164224 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb494 │ │ │ │ + bl 1cb1e4 │ │ │ │ ldr r3, [pc, #124] @ (164228 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 16410c │ │ │ │ ldr r0, [pc, #108] @ (16422c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb494 │ │ │ │ + bl 1cb1e4 │ │ │ │ ldr r3, [pc, #104] @ (164230 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -361090,28 +361091,28 @@ │ │ │ │ @ instruction: 0xf23e00a1 │ │ │ │ @ instruction: 0xf22800a1 │ │ │ │ movw r0, #161 @ 0xa1 │ │ │ │ @ instruction: 0xf21e00a1 │ │ │ │ @ instruction: 0xf23600a1 │ │ │ │ addw r0, r6, #161 @ 0xa1 │ │ │ │ @ instruction: 0xf22400a1 │ │ │ │ - cbz r4, 16424a │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf1f800a1 │ │ │ │ @ instruction: 0xf1ea00a1 │ │ │ │ - add r1, pc, #504 @ (adr r1, 164410 ) │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ movs r5, r3 │ │ │ │ rsb r0, r2, #161 @ 0xa1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 1642e0 ) │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ subs.w r0, r4, #161 @ 0xa1 │ │ │ │ - add r1, pc, #168 @ (adr r1, 1642d0 ) │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf18e00a1 │ │ │ │ - add r0, pc, #848 @ (adr r0, 164580 ) │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf18000a1 │ │ │ │ ldr r3, [pc, #44] @ (164264 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 164240 │ │ │ │ movs r0, #1 │ │ │ │ @@ -361186,17 +361187,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf0d000a1 │ │ │ │ pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1646d8 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163e90 │ │ │ │ + b.n 164920 │ │ │ │ movs r6, r3 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -361301,15 +361302,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 1643e0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1c7154 │ │ │ │ + bl 1c6ea4 │ │ │ │ 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] │ │ │ │ @@ -361323,23 +361324,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 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ cbz r0, 164462 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 16440c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16444c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361384,19 +361385,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1644e8 ) │ │ │ │ ldr r0, [pc, #20] @ (1644ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1738f4 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ movs r4, r5 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r4, #20] │ │ │ │ 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 │ │ │ │ @@ -361488,15 +361489,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1645c6 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c7018 │ │ │ │ + bl 1c6d68 │ │ │ │ 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] │ │ │ │ @@ -361536,15 +361537,15 @@ │ │ │ │ bls.n 164642 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164650 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 164648 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164648 │ │ │ │ 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 │ │ │ │ @@ -361584,15 +361585,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 1646f4 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 164700 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 16471c │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1646d4 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -361783,24 +361784,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 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1648fc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 164902 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 1648c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1648e4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -361973,15 +361974,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 164adc │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ cbz r0, 164ae2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 164ae8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1648c4 │ │ │ │ @@ -362761,15 +362762,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1652ca │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ 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 │ │ │ │ @@ -363270,24 +363271,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 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ strd r0, r9, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ 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] │ │ │ │ @@ -363704,24 +363705,24 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 165c34 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 165c20 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 │ │ │ │ @@ -363770,18 +363771,18 @@ │ │ │ │ bne.n 165c7a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 165c6c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - bl 1c6388 │ │ │ │ + bl 1c60d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr.w r3, [pc, #1204] @ 166194 │ │ │ │ ldr.w r2, [pc, #1204] @ 166198 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [fp, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 18fb90 │ │ │ │ @@ -364049,26 +364050,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165f7c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165fcc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 16440c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165fb6 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ b.n 165f7c │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -364364,15 +364365,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ b.n 165b48 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ 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 16628e │ │ │ │ @@ -364484,21 +364485,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 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 166422 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -364556,24 +364557,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 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1664d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 166454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1664b8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -364652,31 +364653,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1665ae │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 1665c8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1665ea │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 166590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1665d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 166608 │ │ │ │ @@ -364715,15 +364716,15 @@ │ │ │ │ beq.n 16666a │ │ │ │ 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 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cbz r0, 166680 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 16664e │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -364749,15 +364750,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 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cbz r0, 1666e4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 1666ea │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -365234,15 +365235,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 1c7154 │ │ │ │ + bl 1c6ea4 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 166b8e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 166b32 │ │ │ │ @@ -365251,15 +365252,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 166b32 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c7154 │ │ │ │ + bl 1c6ea4 │ │ │ │ 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 │ │ │ │ @@ -365490,15 +365491,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 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ cbz r0, 166e56 │ │ │ │ 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 │ │ │ │ @@ -365522,15 +365523,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 166bb0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 166dd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166e08 │ │ │ │ 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 │ │ │ │ @@ -365552,15 +365553,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 166ec8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 166ede │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 166ede │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -365683,15 +365684,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 166fb0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 1665ec │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -365725,26 +365726,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 166f24 │ │ │ │ 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 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 166f44 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 166e5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16706c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -365817,15 +365818,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1671bc │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c7018 │ │ │ │ + bl 1c6d68 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 167154 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1670d6 │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -365857,15 +365858,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167174 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c7018 │ │ │ │ + bl 1c6d68 │ │ │ │ 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 167246 │ │ │ │ @@ -366235,33 +366236,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 1675e0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16755e │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1675a2 │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f8e4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 16755e │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 16755e │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167594 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167582 │ │ │ │ @@ -366281,19 +366282,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 166998 │ │ │ │ b.n 167582 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167566 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 167612 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 167630 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -366302,15 +366303,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 167566 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 167566 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167612 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167600 │ │ │ │ @@ -366355,15 +366356,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 167724 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c7154 │ │ │ │ + bl 1c6ea4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1677be │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -366380,15 +366381,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1676ba │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c7018 │ │ │ │ + bl 1c6d68 │ │ │ │ b.n 167686 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1676c4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1677b8 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -366412,15 +366413,15 @@ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r1, r2 │ │ │ │ b.n 1676c6 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c7154 │ │ │ │ + bl 1c6ea4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1677ca │ │ │ │ ldrb.w ip, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -366438,15 +366439,15 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16773e │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c7018 │ │ │ │ + bl 1c6d68 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16769a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 167686 │ │ │ │ b.n 16769a │ │ │ │ @@ -366980,15 +366981,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 16864c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1685e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167d7e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -367019,15 +367020,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 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 167d6e │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ @@ -367050,15 +367051,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167cf6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 167d34 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167cda │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ @@ -367079,27 +367080,27 @@ │ │ │ │ bne.n 167d90 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167de2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 166454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167dca │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc.n 167d98 │ │ │ │ @@ -367135,36 +367136,36 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 167e5c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 167e5c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 1665ec │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 167e28 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 167e04 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 167e86 │ │ │ │ b.n 16791e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167eba │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -367176,15 +367177,15 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.n 167e7c │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 166e5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167e86 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -367202,27 +367203,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1686c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167f18 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 166590 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167f02 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -367238,15 +367239,15 @@ │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 167d2c │ │ │ │ b.n 167d16 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 167f7e │ │ │ │ bl 174b3c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -367540,15 +367541,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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} │ │ │ │ @@ -367574,19 +367575,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 1c61b4 │ │ │ │ + bl 1c5f04 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov r1, sl │ │ │ │ bl 166358 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -367863,19 +367864,19 @@ │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ bl 16749c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 1684bc │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167cc2 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 168612 │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ bl 166684 │ │ │ │ @@ -367890,28 +367891,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167cc2 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167cc2 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 168608 │ │ │ │ b.n 168612 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167cb8 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 1686a0 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -367924,15 +367925,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167cb8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167cb8 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 168668 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 166684 │ │ │ │ @@ -367947,34 +367948,34 @@ │ │ │ │ ldrb.w r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 168678 │ │ │ │ b.n 168674 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c71f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168746 │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ 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 16870a │ │ │ │ cbz r6, 168746 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1c74d0 │ │ │ │ + bl 1c7220 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1686e4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1687e6 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -368175,15 +368176,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 1663e0 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -368197,15 +368198,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 16894c │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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] @ (168c10 ) │ │ │ │ @@ -368218,29 +368219,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 1c6388 │ │ │ │ + bl 1c60d8 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 1663e0 │ │ │ │ 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 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ 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 │ │ │ │ @@ -368323,24 +368324,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 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ 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 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 168af0 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -368419,15 +368420,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 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ 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 168dee │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -368878,15 +368879,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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r3, [pc, #828] @ (169368 ) │ │ │ │ ldr r2, [pc, #828] @ (16936c ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 18fb90 │ │ │ │ @@ -369102,15 +369103,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 193e08 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #552] @ 0x228 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r2, [pc, #280] @ (169370 ) │ │ │ │ ldr r3, [pc, #284] @ (169374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -369242,15 +369243,15 @@ │ │ │ │ beq.n 1693ac │ │ │ │ ldr r6, [pc, #76] @ (169408 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263a2c │ │ │ │ + bl 26377c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1693e0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -369307,15 +369308,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 1c61ec │ │ │ │ + bl 1c5f3c │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 169480 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -369442,15 +369443,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 1694f0 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 1694f0 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #928] @ (169928 ) │ │ │ │ + ldr r3, [pc, #192] @ (169648 ) │ │ │ │ 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] @ (1695c4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -369475,15 +369476,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r5, [pc, #480] @ (1697b4 ) │ │ │ │ + ldr r2, [pc, #768] @ (1698d4 ) │ │ │ │ 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] @ (169694 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -369682,19 +369683,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1697c4 ) │ │ │ │ ldr r0, [pc, #20] @ (1697c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1738f4 │ │ │ │ nop │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r3, [pc, #296] @ (1698f0 ) │ │ │ │ + ldr r0, [pc, #584] @ (169a10 ) │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ 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] @ (169a24 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -369939,37 +369940,37 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 16989a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + adds r7, #20 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r2, [pc, #768] @ (169d38 ) │ │ │ │ + ldr r0, [pc, #32] @ (169a58 ) │ │ │ │ movs r5, r3 │ │ │ │ subs r7, #252 @ 0xfc │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r2, [pc, #104] @ (169aac ) │ │ │ │ + bx ip │ │ │ │ movs r5, r3 │ │ │ │ subs r7, #56 @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r2, [pc, #536] @ (169c64 ) │ │ │ │ + @ instruction: 0x47ce │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #80] @ (169aa0 ) │ │ │ │ + bxns fp │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #824] @ (169d8c ) │ │ │ │ + bx r2 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #224] @ (169b38 ) │ │ │ │ + blx r0 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #160] @ (169afc ) │ │ │ │ + mov r0, lr │ │ │ │ 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] @ 16a3a4 │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -371033,72 +371034,70 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r7, #0 │ │ │ │ - movs r4, r5 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ movs r4, r5 │ │ │ │ + vaddl.u16 q0, d14, d27 │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r0 │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ movs r4, r5 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ movs r4, r5 │ │ │ │ str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cdp2 0, 0, cr0, cr0, cr11, {1} │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + @ instruction: 0xfb48002b │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ movs r4, r5 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + subs r6, r6, #2 │ │ │ │ movs r4, r5 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ movs r4, r5 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ - movs r4, r5 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + vaddl.u16 q8, d10, d27 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ movs r4, r5 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r5, #12 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ movs r4, r5 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r4, #2 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ bl 1695d4 │ │ │ │ b.n 16a1ae │ │ │ │ movs r3, #6 │ │ │ │ @@ -371673,21 +371672,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #1920] @ 16b224 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1c29c8 │ │ │ │ + bl 1c2718 │ │ │ │ ldr.w r3, [pc, #1908] @ 16b228 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ ldr.w r3, [pc, #1896] @ 16b22c │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 16a1ae │ │ │ │ ldr.w r3, [pc, #1888] @ 16b230 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -371844,15 +371843,15 @@ │ │ │ │ bl 1695d4 │ │ │ │ b.w 16a1ae │ │ │ │ ldr.w r3, [pc, #1464] @ 16b270 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1c62d4 │ │ │ │ + bl 1c6024 │ │ │ │ ldr.w r3, [pc, #1448] @ 16b274 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 16a1ae │ │ │ │ ldr.w r3, [pc, #1436] @ 16b278 │ │ │ │ @@ -371896,21 +371895,21 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 16a1ae │ │ │ │ ldr.w r6, [pc, #1312] @ 16b284 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c62d4 │ │ │ │ + bl 1c6024 │ │ │ │ ldr.w r3, [pc, #1300] @ 16b288 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ b.w 16a1ae │ │ │ │ ldr.w r3, [pc, #1284] @ 16b28c │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 16a1ae │ │ │ │ @@ -372598,15 +372597,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 16a1ae │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr.w r6, [pc, #3004] @ 16bfac │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1c20f8 │ │ │ │ + bl 1c1e48 │ │ │ │ ldr.w r3, [pc, #2992] @ 16bfb0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -375457,43 +375456,42 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r3, #24] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r6, r0 │ │ │ │ - movs r4, r5 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + stc2l 0, cr0, [lr, #-172] @ 0xffffff54 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ 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] @ (16d45c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -375543,34 +375541,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 16d3fa │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 16d3fa │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cbz r0, 16d434 │ │ │ │ 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 16d3e2 │ │ │ │ ldr r3, [pc, #120] @ (16d484 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r3, [pc, #112] @ (16d488 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r3, [pc, #108] @ (16d48c ) │ │ │ │ ldr r0, [pc, #108] @ (16d490 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 5563c │ │ │ │ @@ -375619,15 +375617,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r2, #24] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r3, #24] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r5, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r1, [pc, #208] @ (16d574 ) │ │ │ │ ldr r2, [pc, #212] @ (16d578 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -375715,31 +375713,31 @@ │ │ │ │ nop │ │ │ │ str r0, [r6, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r1, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r7, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ movs r4, r5 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ movs r4, r5 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ movs r4, r5 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ movs r4, r5 │ │ │ │ str r0, [r0, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r7, #4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -375804,15 +375802,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 54458 │ │ │ │ nop │ │ │ │ cmp r1, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + ldr r7, [pc, #656] @ (16d8e0 ) │ │ │ │ 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] @ (16d6d4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -375872,15 +375870,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r6, [r3, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r1, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r4, [r1, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (16d770 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 16d726 │ │ │ │ ldr r3, [pc, #124] @ (16d774 ) │ │ │ │ @@ -375937,15 +375935,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r4, [r2, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r5, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r4, [r7, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r4, #16] │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r4, [r6, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r5, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r2, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -376084,15 +376082,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (16d8cc ) │ │ │ │ add r0, pc │ │ │ │ bl 16d614 │ │ │ │ nop │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r0, #12 │ │ │ │ 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] @ (16d960 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -377252,41 +377250,41 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r4, [r6, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r6, [r7, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r2, r5 │ │ │ │ movs r4, r5 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ movs r4, r5 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ movs r4, r5 │ │ │ │ - adds r1, #14 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ movs r4, r5 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ movs r4, r5 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ movs r4, r5 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r4, r5 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r0, [r4, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r2, [r2, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r0, [r0, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ movs r4, r5 │ │ │ │ ldrh r4, [r2, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r2, [r5, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r4, [r4, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -378427,15 +378425,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (16efb0 ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [pc, #60] @ (16efb4 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ ldr r2, [pc, #12] @ (16ef94 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 16deda │ │ │ │ nop │ │ │ │ lsrs r4, r4, #19 │ │ │ │ @@ -378446,15 +378444,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ mov r8, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r6, fp │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r2, [pc, #2964] @ 16fb50 │ │ │ │ mov.w r1, #604 @ 0x25c │ │ │ │ @@ -379610,30 +379608,30 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r4, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r2, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ add ip, fp │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ movs r4, r5 │ │ │ │ muls r0, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ muls r4, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ movs r4, r5 │ │ │ │ - cdp 0, 15, cr0, cr0, cr11, {1} │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + ldc 0, cr0, [r8], #-172 @ 0xffffff54 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ movs r4, r5 │ │ │ │ - ldr??.w r0, [r8, #43] @ 0x2b │ │ │ │ + @ instruction: 0xf740002b │ │ │ │ orrs r6, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmn r0, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ orrs r2, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ @@ -379666,21 +379664,21 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ rors r4, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ movs r6, #32 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ movs r5, r3 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adcs r2, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ movs r5, r3 │ │ │ │ asrs r6, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adcs r6, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ asrs r6, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -379700,15 +379698,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r3, #190 @ 0xbe │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r3, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r3, #132 @ 0x84 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 16fe48 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ movs r4, r3 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r3, #32 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [pc, #924] @ (170000 ) │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ @@ -380090,15 +380088,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r6, #42 @ 0x2a │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r6, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r6, r3, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (170034 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ subs r2, r3, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -380182,43 +380180,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (170144 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 170148 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 17014c │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ ldr r2, [pc, #64] @ (170150 ) │ │ │ │ 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 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 541fc │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 17011c │ │ │ │ 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, r7, #14 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ movs r4, r3 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ 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] │ │ │ │ @@ -380238,23 +380236,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 1701aa │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cbz r0, 1701b0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 1701dc │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -380281,22 +380279,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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ 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} │ │ │ │ @@ -380470,18 +380468,16 @@ │ │ │ │ bl 170060 │ │ │ │ b.n 170388 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [lr, #-640] @ 0xfffffd80 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r0], #-640 @ 0xfffffd80 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ - movs r5, r3 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ - movs r5, r3 │ │ │ │ + mrc2 0, 2, r0, cr14, cr12, {0} │ │ │ │ + mcr2 0, 3, r0, cr6, cr12, {0} │ │ │ │ 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] @ (170504 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #272] @ (170508 ) │ │ │ │ @@ -380721,15 +380717,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 170628 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr??.w r0, [sl, #160] @ 0xa0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r0, #160] @ 0xa0 │ │ │ │ - mrc2 0, 5, r0, cr6, cr12, {0} │ │ │ │ + @ instruction: 0xfbfe001c │ │ │ │ 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] @ (1706ac ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380747,16 +380743,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} │ │ │ │ - vmov.i32 d0, #236 @ 0x000000ec │ │ │ │ - mcr2 0, 4, r0, cr4, cr12, {0} │ │ │ │ + stc2l 0, cr0, [lr], {28} │ │ │ │ + @ instruction: 0xfbcc001c │ │ │ │ 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] @ (1706ec ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380771,16 +380767,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.u64 d0, d10, d12 │ │ │ │ - mrc2 0, 1, r0, cr8, cr12, {0} │ │ │ │ + stc2 0, cr0, [r2], {28} │ │ │ │ + @ instruction: 0xfb80001c │ │ │ │ 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] @ (170724 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380792,16 +380788,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mrc2 0, 0, r0, cr2, cr12, {0} │ │ │ │ - mrc2 0, 0, r0, cr0, cr12, {0} │ │ │ │ + smmlar r0, sl, ip, r0 │ │ │ │ + smmlar r0, r8, ip, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (17075c ) │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ @@ -380810,15 +380806,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, 6, r0, cr4, cr12, {0} │ │ │ │ + stc2 0, cr0, [ip], {28} │ │ │ │ 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] @ (170794 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380830,16 +380826,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ 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} │ │ │ │ - ldc2 0, cr0, [lr, #112]! @ 0x70 │ │ │ │ - ldc2 0, cr0, [ip, #112]! @ 0x70 │ │ │ │ + mls r0, r6, ip, r0 │ │ │ │ + mls r0, r4, 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, #36] @ (1707d0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380851,16 +380847,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ 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} │ │ │ │ - ldc2 0, cr0, [sl, #112] @ 0x70 │ │ │ │ - ldc2 0, cr0, [r4, #112] @ 0x70 │ │ │ │ + @ instruction: 0xfae2001c │ │ │ │ + @ instruction: 0xfadc001c │ │ │ │ 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] @ (170808 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380871,16 +380867,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [lr, #-112]! @ 0xffffff90 │ │ │ │ - stc2l 0, cr0, [ip, #-112]! @ 0xffffff90 │ │ │ │ + @ instruction: 0xfab6001c │ │ │ │ + @ instruction: 0xfab4001c │ │ │ │ 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] @ (170854 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380900,16 +380896,16 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [lr, #112] @ 0x70 │ │ │ │ - stc2l 0, cr0, [r0, #-112] @ 0xffffff90 │ │ │ │ + smladx r0, r6, ip, r0 │ │ │ │ + @ instruction: 0xfa88001c │ │ │ │ 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] @ (170890 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380921,16 +380917,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ 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, [lr, #-112] @ 0xffffff90 │ │ │ │ - stc2 0, cr0, [r8, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0xfa56001c │ │ │ │ + @ instruction: 0xfa50001c │ │ │ │ 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] @ (1708dc ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380948,16 +380944,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, [r2], #112 @ 0x70 │ │ │ │ - stc2l 0, cr0, [r8, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0xfa2a001c │ │ │ │ + @ instruction: 0xfa90001c │ │ │ │ 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] @ (17093c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380982,17 +380978,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, [r0], #112 @ 0x70 │ │ │ │ - ldc2 0, cr0, [r6], {28} │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + vld1.8 @ instruction: 0xf9e8001c │ │ │ │ + ldr??.w r0, [lr, #28] │ │ │ │ + blt.n 170928 │ │ │ │ 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] @ (170978 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -381005,16 +381001,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mcrr2 0, 1, r0, sl, cr12 │ │ │ │ - mcrr2 0, 1, r0, r4, cr12 │ │ │ │ + ldrsb.w r0, [r2, #28] │ │ │ │ + vst1.8 @ instruction: 0xf98c001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1709b0 ) │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ @@ -381023,15 +381019,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, [r4], #-112 @ 0xffffff90 │ │ │ │ + vld4.8 {d16-d19}, [ip :64], ip │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1709e4 ) │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ @@ -381041,15 +381037,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbf0001c │ │ │ │ + ldrsh.w r0, [r8, 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, #36] @ (170a1c ) │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ @@ -381060,15 +381056,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: 0xfbbc001c │ │ │ │ + vst4.8 {d0-d3}, [r4 :64], ip │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170a54 ) │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ @@ -381079,15 +381075,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb84001c │ │ │ │ + str.w r0, [ip, #28] │ │ │ │ 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] @ (170ab4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381114,17 +381110,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 │ │ │ │ - smmlar r0, r4, ip, r0 │ │ │ │ - smlsdx r0, sl, ip, r0 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrb.w r0, [ip, #28] │ │ │ │ + ldrb.w r0, [r2, #28] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ 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] @ (170af0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -381137,16 +381133,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfafe001c │ │ │ │ - @ instruction: 0xfaf8001c │ │ │ │ + str.w r0, [r6, ip, lsl #1] │ │ │ │ + str.w r0, [r0, 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, #68] @ (170b50 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381172,17 +381168,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: 0xfad4001c │ │ │ │ - @ instruction: 0xfab6001c │ │ │ │ - @ instruction: 0xfab0001c │ │ │ │ + ldrb.w r0, [ip, ip, lsl #1] │ │ │ │ + @ instruction: 0xf7fe001c │ │ │ │ + @ instruction: 0xf7f8001c │ │ │ │ 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] @ (170b9c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381199,31 +381195,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: 0xfa7a001c │ │ │ │ - mrrc2 0, 1, r0, r0, cr12 @ │ │ │ │ + @ instruction: 0xf7c2001c │ │ │ │ + ldrsb.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, #24] @ (170bcc ) │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ 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: 0xfa2c001c │ │ │ │ + @ instruction: 0xf774001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170c00 ) │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ @@ -381232,15 +381228,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} │ │ │ │ - @ instruction: 0xfa10001c │ │ │ │ + @ instruction: 0xf758001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170c34 ) │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ @@ -381249,15 +381245,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} │ │ │ │ - vld1.8 @ instruction: 0xf9e8001c │ │ │ │ + @ instruction: 0xf730001c │ │ │ │ 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] @ (170c74 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381274,16 +381270,16 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - vld1.8 @ instruction: 0xf9a6001c │ │ │ │ - vld1.8 @ instruction: 0xf9a4001c │ │ │ │ + @ instruction: 0xf6ee001c │ │ │ │ + @ instruction: 0xf6ec001c │ │ │ │ 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] @ (170ce0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381313,17 +381309,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} │ │ │ │ - ldrsh.w r0, [r0, ip, lsl #1] │ │ │ │ - ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ - ldr??.w r0, [r0, ip, lsl #1] │ │ │ │ + @ instruction: 0xf678001c │ │ │ │ + @ instruction: 0xf69a001c │ │ │ │ + @ instruction: 0xf698001c │ │ │ │ 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] @ (170d50 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381353,17 +381349,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} │ │ │ │ - str.w r0, [r0, #28] │ │ │ │ - str??.w r0, [r2, #28] │ │ │ │ - str??.w r0, [r0, #28] │ │ │ │ + addw r0, r8, #2076 @ 0x81c │ │ │ │ + @ instruction: 0xf62a001c │ │ │ │ + @ instruction: 0xf628001c │ │ │ │ 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] @ (170da4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381383,16 +381379,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} │ │ │ │ - ldrb.w r0, [sl, #28] │ │ │ │ - strb.w r0, [r0, #28] │ │ │ │ + @ instruction: 0xf5e2001c │ │ │ │ + rsb 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] @ (170df0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381411,16 +381407,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} │ │ │ │ - ldrh.w r0, [r2, ip, lsl #1] │ │ │ │ - ldrh.w r0, [r0, ip, lsl #1] │ │ │ │ + sbcs.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + sbcs.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] @ (170e2c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381434,15 +381430,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, #856 @ (adr r3, 171188 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 170ea8 ) │ │ │ │ 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] @ (170e70 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -381460,15 +381456,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: 0xf772001c │ │ │ │ + @ instruction: 0xf4ba001c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (170eb8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381487,15 +381483,15 @@ │ │ │ │ bcs.n 170e9a │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf72e001c │ │ │ │ + orns 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] @ (170fa0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #208] @ (170fa4 ) │ │ │ │ @@ -381582,15 +381578,15 @@ │ │ │ │ bl 170060 │ │ │ │ b.n 170f4e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf12800a0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, ip, #160 @ 0xa0 │ │ │ │ - @ instruction: 0xf67c001c │ │ │ │ + ubfx r0, r4, #0, #29 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ @@ -382442,25 +382438,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 1716a8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1716a0 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1172] @ 171b50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 541fc │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 171614 │ │ │ │ ldr.w r2, [pc, #1152] @ 171b54 │ │ │ │ @@ -382515,15 +382511,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 17176e │ │ │ │ ldr.w r8, [pc, #1024] @ 171b58 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 17175c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -382603,15 +382599,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171b10 │ │ │ │ ldr r1, [pc, #808] @ (171b5c ) │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ 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 1716c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -382636,27 +382632,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (171b60 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 1716c4 │ │ │ │ ldr r1, [pc, #708] @ (171b64 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 1716c4 │ │ │ │ ldr r1, [pc, #696] @ (171b68 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 1716c4 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1716c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -382678,61 +382674,61 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (171b6c ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 1716c4 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1716c4 │ │ │ │ ldr r1, [pc, #588] @ (171b70 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 1716c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 171aa0 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (171b74 ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 1716c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 171ad6 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 1716c4 │ │ │ │ ldr r1, [pc, #524] @ (171b78 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 1716c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 171ae4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 1716c4 │ │ │ │ ldr r1, [pc, #496] @ (171b7c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 1716c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 171afc │ │ │ │ @@ -382750,15 +382746,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 1719b6 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (171b80 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 1716c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1716c4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -382777,15 +382773,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171abc │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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 │ │ │ │ @@ -382797,25 +382793,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1715a0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n 1716c4 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 1716c4 │ │ │ │ ldr.w r8, [pc, #284] @ 171b84 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 171a6a │ │ │ │ b.n 1716c4 │ │ │ │ ldr r1, [pc, #264] @ (171b88 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -382827,21 +382823,21 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 170060 │ │ │ │ b.n 1716c4 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (171b90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 1716c4 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #204] @ (171b94 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -382849,38 +382845,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 170060 │ │ │ │ b.n 1716c4 │ │ │ │ ldr r1, [pc, #192] @ (171b98 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 1716c4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (171b9c ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 1716c4 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (171ba0 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 1716c4 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 171814 │ │ │ │ ldr r1, [pc, #144] @ (171ba4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ 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 1716c4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @@ -382889,52 +382885,52 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ bl 170060 │ │ │ │ b.n 1716c4 │ │ │ │ orr.w r0, r0, r0, asr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, lr, #28 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + stcl 0, cr0, [r6, #112] @ 0x70 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ movs r0, r4 │ │ │ │ - orns r0, ip, #28 │ │ │ │ - cbnz r2, 171b6a │ │ │ │ + stcl 0, cr0, [r4, #112] @ 0x70 │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ movs r4, r3 │ │ │ │ stmdb r2!, {r5, r7} │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ movs r0, r4 │ │ │ │ - mrc 0, 2, r0, cr0, cr12, {0} │ │ │ │ - ldcl 0, cr0, [ip, #112]! @ 0x70 │ │ │ │ - ldcl 0, cr0, [r4, #112]! @ 0x70 │ │ │ │ - stcl 0, cr0, [ip, #112]! @ 0x70 │ │ │ │ - ldc 0, cr0, [sl, #112] @ 0x70 │ │ │ │ - stc 0, cr0, [r8, #112] @ 0x70 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + @ instruction: 0xeb98001c │ │ │ │ + adc.w r0, r4, ip, lsr #32 │ │ │ │ + @ instruction: 0xeb3c001c │ │ │ │ + @ instruction: 0xeb34001c │ │ │ │ + @ instruction: 0xeae2001c │ │ │ │ + @ instruction: 0xead0001c │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + cbz r2, 171bf8 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + cbz r2, 171bf4 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + cbz r4, 171be6 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ - rsb r0, r6, ip, lsr #32 │ │ │ │ - rsbs r0, ip, ip, lsr #32 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + stmdb lr, {r2, r3, r4} │ │ │ │ + stmdb r4!, {r2, r3, r4} │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xebee001c │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + ldmdb r6!, {r2, r3, r4} │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ movs r4, r3 │ │ │ │ - sbcs.w r0, sl, ip, lsr #32 │ │ │ │ - sub.w r0, r8, ip, lsr #32 │ │ │ │ + @ instruction: 0xe8c2001c │ │ │ │ + ldrd r0, r0, [r0], #112 @ 0x70 │ │ │ │ stmdb 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] @ (171e18 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #600] @ (171e1c ) │ │ │ │ @@ -382957,15 +382953,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 171c5c │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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 │ │ │ │ @@ -382985,20 +382981,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (171e28 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171cc2 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -383085,15 +383081,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (171e34 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 171e12 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 171d62 │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -383103,15 +383099,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 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 171dda │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -383133,15 +383129,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (171e38 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ 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] │ │ │ │ @@ -383154,15 +383150,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 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 171c82 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 171d70 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 171e06 │ │ │ │ @@ -383172,35 +383168,37 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 171d70 │ │ │ │ ldr r1, [pc, #68] @ (171e3c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2bece4 │ │ │ │ + bl 2bea34 │ │ │ │ b.n 171cb4 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 171d70 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 171dee │ │ │ │ b.n 17168c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb22001c │ │ │ │ - add.w r0, lr, ip, lsr #32 │ │ │ │ - @ instruction: 0xf4f2001b │ │ │ │ + strd r0, r0, [sl], #-112 @ 0x70 │ │ │ │ + @ instruction: 0xe856001c │ │ │ │ + @ instruction: 0xf23a001b │ │ │ │ ldc2 0, cr0, [r6, #640]! @ 0x280 │ │ │ │ b.n 1724a0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - and.w r0, r6, #10158080 @ 0x9b0000 │ │ │ │ - strd r0, r0, [r2, #-112]! @ 0x70 │ │ │ │ - stmdb lr, {r2, r3, r4} │ │ │ │ + adc.w r0, lr, #27 │ │ │ │ + b.n 171b90 │ │ │ │ + movs r4, r3 │ │ │ │ + b.n 171aec │ │ │ │ + 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] @ (171e74 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -383212,17 +383210,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1705ec │ │ │ │ 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 171ccc │ │ │ │ + b.n 17175c │ │ │ │ movs r4, r3 │ │ │ │ - b.n 171cc4 │ │ │ │ + b.n 171754 │ │ │ │ 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] @ 171ee8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383263,18 +383261,19 @@ │ │ │ │ b.n 171eb6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1721bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w r4, {r2, r3, r4} │ │ │ │ + b.n 171a8c │ │ │ │ + movs r4, r3 │ │ │ │ b.n 17217c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171b4c │ │ │ │ + b.n 1725dc │ │ │ │ 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] @ 171f68 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383315,19 +383314,19 @@ │ │ │ │ b.n 171f36 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 17213c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 171f04 │ │ │ │ + bmi.n 171f94 │ │ │ │ movs r4, r3 │ │ │ │ b.n 1720fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171acc │ │ │ │ + b.n 17255c │ │ │ │ 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] @ 171fe8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383368,19 +383367,19 @@ │ │ │ │ b.n 171fb6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1720bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171f0c │ │ │ │ + b.n 17199c │ │ │ │ movs r4, r3 │ │ │ │ b.n 17207c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171a4c │ │ │ │ + b.n 1724dc │ │ │ │ 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] @ 172068 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383421,19 +383420,19 @@ │ │ │ │ b.n 172036 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 232 @ 0xe8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171ea4 │ │ │ │ + b.n 171934 │ │ │ │ movs r4, r3 │ │ │ │ svc 194 @ 0xc2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1719cc │ │ │ │ + b.n 17245c │ │ │ │ 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] @ 1720e8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383474,19 +383473,19 @@ │ │ │ │ b.n 1720b6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 104 @ 0x68 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171e3c │ │ │ │ + b.n 1728cc │ │ │ │ movs r4, r3 │ │ │ │ svc 66 @ 0x42 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17194c │ │ │ │ + b.n 1723dc │ │ │ │ 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] @ 172168 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383527,19 +383526,19 @@ │ │ │ │ b.n 172136 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #232 @ 0xe8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171ddc │ │ │ │ + b.n 17286c │ │ │ │ movs r4, r3 │ │ │ │ udf #194 @ 0xc2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1728cc │ │ │ │ + b.n 17235c │ │ │ │ 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] @ 1721e8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383580,19 +383579,19 @@ │ │ │ │ b.n 1721b6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #104 @ 0x68 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171d74 │ │ │ │ + b.n 172804 │ │ │ │ movs r4, r3 │ │ │ │ udf #66 @ 0x42 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17284c │ │ │ │ + b.n 1722dc │ │ │ │ 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] @ 172268 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383633,19 +383632,19 @@ │ │ │ │ b.n 172236 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 17223c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171d04 │ │ │ │ + b.n 172794 │ │ │ │ movs r4, r3 │ │ │ │ ble.n 1721fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1727cc │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ 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] @ 1722e8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383686,19 +383685,19 @@ │ │ │ │ b.n 1722b6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 1723bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171ca4 │ │ │ │ + b.n 172734 │ │ │ │ movs r4, r3 │ │ │ │ ble.n 17237c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17274c │ │ │ │ + svc 112 @ 0x70 │ │ │ │ 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] @ 172368 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383739,19 +383738,19 @@ │ │ │ │ b.n 172336 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 17233c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17290c │ │ │ │ + b.n 17239c │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 1722fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1726cc │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ 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] @ 1723e8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383792,19 +383791,19 @@ │ │ │ │ b.n 1723b6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 1724bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172bc4 │ │ │ │ + b.n 172654 │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 17247c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17264c │ │ │ │ + udf #112 @ 0x70 │ │ │ │ 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] @ 172468 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383845,19 +383844,19 @@ │ │ │ │ b.n 172436 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 17243c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172adc │ │ │ │ + b.n 17256c │ │ │ │ movs r4, r3 │ │ │ │ blt.n 1723fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1725cc │ │ │ │ + ble.n 17245c │ │ │ │ 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] @ 1724e8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383898,19 +383897,19 @@ │ │ │ │ b.n 1724b6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 1725bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172a24 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ blt.n 17257c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17254c │ │ │ │ + ble.n 1725dc │ │ │ │ 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] @ 172568 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383951,19 +383950,19 @@ │ │ │ │ b.n 172536 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 17253c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17297c │ │ │ │ + svc 76 @ 0x4c │ │ │ │ movs r4, r3 │ │ │ │ bge.n 1724fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + bgt.n 17255c │ │ │ │ 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] @ 1725e8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384004,19 +384003,19 @@ │ │ │ │ b.n 1725b6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 1726bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172974 │ │ │ │ + svc 8 │ │ │ │ movs r4, r3 │ │ │ │ bge.n 17267c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + bgt.n 1726dc │ │ │ │ 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] @ 172668 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384057,19 +384056,19 @@ │ │ │ │ b.n 172636 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 17263c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1728f4 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ movs r4, r3 │ │ │ │ bls.n 1725fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + blt.n 17265c │ │ │ │ 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] @ 1726f0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384114,19 +384113,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1726c0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bls.n 1727c4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1728dc │ │ │ │ + udf #56 @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ bls.n 172770 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #28 │ │ │ │ + blt.n 1727cc │ │ │ │ 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] @ 172778 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384171,19 +384170,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172748 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bhi.n 17273c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172854 │ │ │ │ + ble.n 1726e4 │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 1726e8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ble.n 1726b4 │ │ │ │ + bge.n 172744 │ │ │ │ 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] @ 1727fc │ │ │ │ sub sp, #20 │ │ │ │ @@ -384226,19 +384225,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1727ce │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bhi.n 1728b0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1728c8 │ │ │ │ + bge.n 172758 │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 172860 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ble.n 17282c │ │ │ │ + bge.n 1728bc │ │ │ │ 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] @ 172884 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384283,19 +384282,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172854 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bvc.n 172830 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + bgt.n 1727e0 │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 1727dc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 1727a8 │ │ │ │ + bls.n 172838 │ │ │ │ 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] @ 17290c │ │ │ │ sub sp, #28 │ │ │ │ @@ -384340,19 +384339,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1728dc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bvc.n 1729a8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + bgt.n 172968 │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 172954 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 172920 │ │ │ │ + bls.n 1729b0 │ │ │ │ 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] @ 172990 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384395,19 +384394,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172962 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bvs.n 17291c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + blt.n 1728dc │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 1728cc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - blt.n 172a98 │ │ │ │ + bhi.n 172928 │ │ │ │ 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] @ 172a14 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384450,19 +384449,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1729e6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bvs.n 172a98 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #64 @ (adr r4, 172a60 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 172b80 ) │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 172a48 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 172a14 │ │ │ │ + bhi.n 172aa4 │ │ │ │ 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] @ 172a98 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384504,19 +384503,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172a68 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bpl.n 172a14 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172b64 │ │ │ │ + bge.n 1729f4 │ │ │ │ movs r4, r3 │ │ │ │ bpl.n 1729c8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 172b98 │ │ │ │ + bvc.n 172a28 │ │ │ │ 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] @ 172b1c │ │ │ │ sub sp, #28 │ │ │ │ @@ -384558,19 +384557,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172aec │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bpl.n 172b90 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172af8 │ │ │ │ + bge.n 172b88 │ │ │ │ movs r4, r3 │ │ │ │ bpl.n 172b44 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 172b14 │ │ │ │ + bvc.n 172ba4 │ │ │ │ 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] @ 172ba0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384613,19 +384612,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172b72 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bmi.n 172b0c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172c9c │ │ │ │ + bls.n 172b2c │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172abc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 172c88 │ │ │ │ + bvs.n 172b18 │ │ │ │ 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] @ 172c24 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384667,19 +384666,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172bf4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bmi.n 172c88 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172c30 │ │ │ │ + bls.n 172cc0 │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172c3c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 172c0c │ │ │ │ + bvs.n 172c9c │ │ │ │ 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] @ 172ca8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384722,19 +384721,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172c7a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bcc.n 172c04 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 172cb4 │ │ │ │ + bvs.n 172d44 │ │ │ │ movs r4, r3 │ │ │ │ bcc.n 172db4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 172d80 │ │ │ │ + bpl.n 172c10 │ │ │ │ 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] @ 172d2c │ │ │ │ sub sp, #20 │ │ │ │ @@ -384777,19 +384776,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172cfe │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bcc.n 172d80 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #160] @ (172dd8 ) │ │ │ │ + ldr r2, [pc, #448] @ (172ef8 ) │ │ │ │ movs r6, r3 │ │ │ │ bcs.n 172d30 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 172cfc │ │ │ │ + bpl.n 172d8c │ │ │ │ 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] @ 172db0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384832,19 +384831,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172d82 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bcs.n 172cfc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 172dc4 │ │ │ │ + bpl.n 172e54 │ │ │ │ movs r4, r3 │ │ │ │ bcs.n 172eac │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 172e78 │ │ │ │ + bmi.n 172d08 │ │ │ │ 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] @ 172e3c │ │ │ │ sub sp, #28 │ │ │ │ @@ -384890,19 +384889,19 @@ │ │ │ │ b.n 172e0a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 172e80 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 172db8 │ │ │ │ + bpl.n 172e48 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172e28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 172df4 │ │ │ │ + bmi.n 172e84 │ │ │ │ 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] @ 172ec4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384947,19 +384946,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172e94 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bne.n 172df0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 172df0 │ │ │ │ + bmi.n 172e80 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172f9c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 172f68 │ │ │ │ + bcc.n 172df8 │ │ │ │ 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] @ 172f48 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385002,19 +385001,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172f1a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bne.n 172f64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ beq.n 172f14 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 172ee0 │ │ │ │ + bcc.n 172f70 │ │ │ │ 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] @ 172fcc │ │ │ │ sub sp, #28 │ │ │ │ @@ -385058,18 +385057,18 @@ │ │ │ │ b.n 172f9a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 172ee0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, r4, #2078 @ 0x81e │ │ │ │ + @ instruction: 0xf3ec001e │ │ │ │ beq.n 173098 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 173068 │ │ │ │ + bcs.n 172ef8 │ │ │ │ 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] @ 173050 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385112,19 +385111,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173022 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ beq.n 17305c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1730fc │ │ │ │ + bmi.n 172f8c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 172fd8 │ │ │ │ + bcs.n 173068 │ │ │ │ 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] @ 1730d8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385168,19 +385167,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1730aa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r7, {r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 173144 │ │ │ │ + bcs.n 1731d4 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 173150 │ │ │ │ + bne.n 1731e0 │ │ │ │ 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] @ 17315c │ │ │ │ sub sp, #20 │ │ │ │ @@ -385223,19 +385222,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17312e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1730e8 │ │ │ │ + bmi.n 173178 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 1730cc │ │ │ │ + beq.n 17315c │ │ │ │ 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] @ 1731e0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385278,19 +385277,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1731b2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 17329c │ │ │ │ + bcc.n 17312c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6, {r1, r2, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 173248 │ │ │ │ + beq.n 1732d8 │ │ │ │ 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] @ 173268 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385335,19 +385334,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173238 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 173244 │ │ │ │ + bne.n 1732d4 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 1731c4 │ │ │ │ + ldmia r7, {r2, r3, 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] @ 1732f0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385392,19 +385391,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1732c0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r3, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1733bc │ │ │ │ + beq.n 17324c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5, {r3, r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 17333c │ │ │ │ + ldmia r7!, {r2, 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] @ 173378 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385449,19 +385448,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173348 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 173334 │ │ │ │ + beq.n 1733c4 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4, {r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bne.n 1732b4 │ │ │ │ + ldmia r6, {r2, r3, r4, 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] @ 1733fc │ │ │ │ sub sp, #20 │ │ │ │ @@ -385504,19 +385503,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1733ce │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r3, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1734a8 │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bne.n 17342c │ │ │ │ + ldmia r6, {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, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #112] @ 173490 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385563,18 +385562,18 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 173460 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1f0001e │ │ │ │ + vqadd.s64 d0, d8, d14 │ │ │ │ ldmia r3, {r3, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 1735a0 │ │ │ │ + ldmia r5!, {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] @ 173514 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385617,19 +385616,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1734e6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 173460 │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3!, {r1, r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ 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] @ 173598 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385672,19 +385671,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17356a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, r7 │ │ │ │ + tst r4, r0 │ │ │ │ movs r6, r3 │ │ │ │ ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, 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] @ 17361c │ │ │ │ sub sp, #20 │ │ │ │ @@ -385727,19 +385726,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1735ee │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2!, {r1, r3} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ 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] @ 1736a0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385782,19 +385781,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173672 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r2, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, 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] @ 173724 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385837,19 +385836,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1736f6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ 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] @ 1737a8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385892,19 +385891,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17377a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ 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] @ (1738bc ) │ │ │ │ @@ -385927,49 +385926,49 @@ │ │ │ │ beq.n 1738b4 │ │ │ │ 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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 173842 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 171bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r2, [pc, #152] @ (1738c4 ) │ │ │ │ ldr r3, [pc, #148] @ (1738c0 ) │ │ │ │ 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 1738b8 │ │ │ │ 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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ ldr r1, [pc, #104] @ (1738c8 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (1738cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 55444 │ │ │ │ mov r1, r7 │ │ │ │ @@ -385980,15 +385979,15 @@ │ │ │ │ blx 551d8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 173816 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [pc, #52] @ (1738d0 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -386006,17 +386005,17 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r3, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - revsh r2, r2 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0, {r0, r4, r5, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (1738ec ) │ │ │ │ add r3, pc │ │ │ │ @@ -386024,16 +386023,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (1738f0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - movs r5, r3 │ │ │ │ + ldc2l 0, cr0, [lr, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -386041,28 +386039,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (17393c ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r3, [pc, #28] @ (173940 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 173932 │ │ │ │ ldr r0, [pc, #24] @ (173944 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 54148 <__longjmp_chk@plt> │ │ │ │ blx 5487c │ │ │ │ nop │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - movs r5, r3 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + ldc2 0, cr0, [lr, #112]! @ 0x70 │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ movs r4, r3 │ │ │ │ cdp2 0, 7, cr0, cr10, cr0, {5} │ │ │ │ stc2l 0, cr0, [r8], #640 @ 0x280 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -386145,15 +386142,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ 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] │ │ │ │ @@ -386193,15 +386190,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ 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] │ │ │ │ @@ -386210,15 +386207,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 173a5a │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #2 │ │ │ │ @@ -386337,31 +386334,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1c6ad0 │ │ │ │ + bl 1c6820 │ │ │ │ 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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173d14 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 173d3e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -386548,20 +386545,20 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (173e1c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (173e20 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ movs r0, #1 │ │ │ │ blx 54458 │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r8, #-112] @ 0xffffff90 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + @ instruction: 0xfa60001c │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ movs r4, r3 │ │ │ │ cbz r1, 173e54 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -386644,23 +386641,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 546f0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 1740d6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 173f34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -386894,15 +386891,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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr.w r2, [pc, #2164] @ 174a5c │ │ │ │ ldr.w r3, [pc, #2152] @ 174a54 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -387675,19 +387672,19 @@ │ │ │ │ b.n 174746 │ │ │ │ ldr.w r3, [r7, #352] @ 0x160 │ │ │ │ b.w 1741d4 │ │ │ │ stmia r1!, {r2, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + bgt.n 174a90 │ │ │ │ movs r3, r5 │ │ │ │ bkpt 0x0010 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 174b4c │ │ │ │ + bne.n 1749dc │ │ │ │ movs r3, r5 │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ b.n 1748d8 │ │ │ │ ldrsb.w r4, [fp, #190] @ 0xbe │ │ │ │ asrs r3, r3, #3 │ │ │ │ @@ -387729,15 +387726,15 @@ │ │ │ │ blx 54c30 <__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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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] │ │ │ │ @@ -387919,15 +387916,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 174caa │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -387957,29 +387954,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 174cf4 │ │ │ │ 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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 174d06 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -388036,15 +388033,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -388059,41 +388056,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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] │ │ │ │ @@ -388249,15 +388246,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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] │ │ │ │ @@ -388283,15 +388280,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 550d0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -388321,15 +388318,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 17515c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -388361,15 +388358,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1751c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -388440,15 +388437,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ 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] │ │ │ │ @@ -388524,15 +388521,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -388549,15 +388546,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -388568,15 +388565,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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} │ │ │ │ @@ -388594,15 +388591,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -388634,15 +388631,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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] │ │ │ │ @@ -388682,15 +388679,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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] │ │ │ │ @@ -388698,15 +388695,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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] │ │ │ │ @@ -388729,15 +388726,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -388751,15 +388748,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 1755cc │ │ │ │ - bl 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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] │ │ │ │ @@ -388781,15 +388778,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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] │ │ │ │ @@ -388912,15 +388909,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -388938,15 +388935,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 175800 │ │ │ │ - bl 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -388970,15 +388967,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -389024,15 +389021,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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] │ │ │ │ @@ -389048,15 +389045,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 175774 │ │ │ │ - bl 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -389090,15 +389087,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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] │ │ │ │ @@ -389155,15 +389152,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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] │ │ │ │ @@ -389176,15 +389173,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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] │ │ │ │ @@ -389341,15 +389338,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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] │ │ │ │ @@ -389357,15 +389354,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -389389,15 +389386,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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] │ │ │ │ @@ -389414,15 +389411,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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -389480,28 +389477,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 175ccc │ │ │ │ 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 1c6b58 │ │ │ │ + bl 1c68a8 │ │ │ │ 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 │ │ │ │ @@ -389744,15 +389741,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 175fa4 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 175fea │ │ │ │ mov r1, fp │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 175fce │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 175f7a │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -389773,15 +389770,15 @@ │ │ │ │ bne.n 175f6a │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 175f56 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7e98 │ │ │ │ + bl 1c7be8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 175f9e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 17600e │ │ │ │ @@ -390062,17 +390059,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1762a0 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 1762aa │ │ │ │ b.n 17629c │ │ │ │ nop │ │ │ │ - cbnz r4, 176330 │ │ │ │ + cbnz r4, 1762c2 │ │ │ │ movs r3, r5 │ │ │ │ - cbnz r2, 17632e │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ 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 │ │ │ │ @@ -390593,15 +390590,15 @@ │ │ │ │ b.n 176546 │ │ │ │ movw r3, #778 @ 0x30a │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1767c2 │ │ │ │ b.n 17682c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbnz r0, 1768a8 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ movs r3, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 1768c0 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -391177,15 +391174,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 176d02 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 176e4e │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -391233,15 +391230,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 176db8 │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 176dac │ │ │ │ @@ -391249,15 +391246,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 176e14 │ │ │ │ nop │ │ │ │ str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r4, #2 │ │ │ │ @@ -391347,15 +391344,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 176fc6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -391404,26 +391401,26 @@ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ bcs.n 177084 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ beq.n 17707c │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 177106 │ │ │ │ vldr s0, [pc, #156] @ 177110 │ │ │ │ - bl 1c20f8 │ │ │ │ + bl 1c1e48 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 1770fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 17707a │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1c20f8 │ │ │ │ + bl 1c1e48 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -391450,20 +391447,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 17707a │ │ │ │ vldr s0, [pc, #36] @ 177114 │ │ │ │ - bl 1c20f8 │ │ │ │ + bl 1c1e48 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 177118 │ │ │ │ - bl 1c20f8 │ │ │ │ + bl 1c1e48 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -391479,38 +391476,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (177144 ) │ │ │ │ ldr r0, [pc, #20] @ (177148 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1738f4 │ │ │ │ nop │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ movs r3, r5 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r5, #8 │ │ │ │ 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] @ (177170 ) │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ ldr r1, [pc, #16] @ (177174 ) │ │ │ │ ldr r0, [pc, #20] @ (177178 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1738f4 │ │ │ │ nop │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r3, r5 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ movs r4, r3 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ movs r1, r4 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 1771a4 │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ bhi.n 1771a0 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -392923,15 +392920,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 177fae │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -393171,15 +393168,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 17822c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -393883,15 +393880,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 178972 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -394117,15 +394114,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 178bc6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -394881,15 +394878,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 211144 │ │ │ │ + bl 210e94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 179810 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ and.w r4, fp, #127 @ 0x7f │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -394937,15 +394934,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 1e3f68 │ │ │ │ + bl 1e3cb8 │ │ │ │ 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 │ │ │ │ @@ -395235,20 +395232,20 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 179556 │ │ │ │ subs r0, r4, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 179556 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2bcb34 │ │ │ │ + bl 2bc884 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2bcd60 │ │ │ │ + bl 2bcab0 │ │ │ │ ldr r1, [pc, #244] @ (179860 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 188ea0 │ │ │ │ uxth r3, r3 │ │ │ │ @@ -395321,40 +395318,40 @@ │ │ │ │ add r4, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ strbne.w r2, [sl, #558] @ 0x22e │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 179556 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2bce30 │ │ │ │ + bl 2bcb80 │ │ │ │ ldr r1, [pc, #48] @ (179874 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 188ea0 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #488 @ (adr r4, 179a4c ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 179b6c ) │ │ │ │ movs r4, r3 │ │ │ │ - add r4, pc, #416 @ (adr r4, 179a08 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 179b28 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r4, pc, #8 @ (adr r4, 179874 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 179994 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r3, pc, #544 @ (adr r3, 179a90 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 179bb0 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r4, pc, #40 @ (adr r4, 17989c ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 1799bc ) │ │ │ │ movs r4, r3 │ │ │ │ - add r3, pc, #528 @ (adr r3, 179a88 ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 179ba8 ) │ │ │ │ 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] @ (179b38 ) │ │ │ │ @@ -396122,15 +396119,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 1e3fa0 │ │ │ │ + bl 1e3cf0 │ │ │ │ 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 │ │ │ │ @@ -396759,23 +396756,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #4] │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r4, r0] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ movs r4, r3 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ 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] @ 17a970 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ @@ -398053,15 +398050,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, 17b448 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2758 │ │ │ │ + bl 1e24a8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #566] @ 0x236 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #566] @ 0x236 │ │ │ │ ldr r2, [pc, #572] @ (17b668 ) │ │ │ │ ldr r3, [pc, #564] @ (17b664 ) │ │ │ │ add r2, pc │ │ │ │ @@ -399759,15 +399756,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 17c440 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #172 @ 0xac │ │ │ │ @@ -400746,17 +400743,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 17cc00 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ movs r4, r3 │ │ │ │ adds r7, #90 @ 0x5a │ │ │ │ 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 │ │ │ │ @@ -401626,15 +401623,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 17d8f8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17e56c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -401835,17 +401832,17 @@ │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #196 @ 0xc4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r1, [pc, #3240] @ 17e7d4 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ bl 188ea0 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -402205,15 +402202,15 @@ │ │ │ │ beq.n 17df34 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 1805f6 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2650 │ │ │ │ + bl 1e23a0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ bne.n 17df62 │ │ │ │ b.w 1805f6 │ │ │ │ @@ -402225,15 +402222,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17df54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2650 │ │ │ │ + bl 1e23a0 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17df54 │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -402765,15 +402762,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 177b74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ b.w 17d8f8 │ │ │ │ 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 │ │ │ │ @@ -402962,15 +402959,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ bl 177b74 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17e58e │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r0, #8] │ │ │ │ movs r4, r3 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 17d566 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -405749,19 +405746,19 @@ │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r2, fp │ │ │ │ ldr.w r3, [r7, #384] @ 0x180 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 17c5e0 │ │ │ │ b.w 17d600 │ │ │ │ - orrs r2, r6 │ │ │ │ + eors r2, r7 │ │ │ │ movs r4, r3 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ 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} │ │ │ │ @@ -406703,15 +406700,15 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp fp, r9 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #20] │ │ │ │ bhi.n 181204 │ │ │ │ b.w 17d72c │ │ │ │ nop │ │ │ │ - adds r5, #18 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ 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 │ │ │ │ @@ -406727,15 +406724,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 1e3fa0 │ │ │ │ + bl 1e3cf0 │ │ │ │ ldr.w r2, [pc, #2196] @ 181b4c │ │ │ │ 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] │ │ │ │ @@ -407744,15 +407741,15 @@ │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r6, #-636]! @ 0xfffffd84 │ │ │ │ ldcl 0, cr0, [r6, #-636] @ 0xfffffd84 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ b.n 1817a0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl 188fbc │ │ │ │ @@ -410683,15 +410680,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 18272e │ │ │ │ lsls r3, r2, #19 │ │ │ │ bpl.w 18270c │ │ │ │ b.w 182704 │ │ │ │ @@ -410699,28 +410696,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 181f5e │ │ │ │ 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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 181af2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ @@ -410735,28 +410732,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 18284c │ │ │ │ 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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.n 1833f2 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ bl 188fbc │ │ │ │ @@ -410883,16 +410880,15 @@ │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ - movs r4, r3 │ │ │ │ + vshr.u32 d0, d11, #32 │ │ │ │ stmdb 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] @ 184410 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ ldr.w r3, [pc, #1860] @ 184414 │ │ │ │ @@ -410900,15 +410896,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 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 184378 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ bl 174b3c │ │ │ │ @@ -410930,15 +410926,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 1c2bd0 │ │ │ │ + bl 1c2920 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 183d2a │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 183eb6 │ │ │ │ @@ -411083,15 +411079,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 184010 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #228] @ 0xe4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1843aa │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 184010 │ │ │ │ @@ -411101,15 +411097,15 @@ │ │ │ │ cbz r3, 183ef8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1843ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2940 │ │ │ │ ldr.w r2, [pc, #1296] @ 184418 │ │ │ │ ldr.w r3, [pc, #1288] @ 184414 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ @@ -411220,15 +411216,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 2bc040 │ │ │ │ + bl 2bbd90 │ │ │ │ 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 │ │ │ │ @@ -411535,42 +411531,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174ae0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ b.n 183cf2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17b260 │ │ │ │ b.n 183e9e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17b260 │ │ │ │ b.n 183e9e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #224] @ 0xe0 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 183eda │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 174ae0 │ │ │ │ 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 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ b.n 183edc │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 184076 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 184076 │ │ │ │ orr.w r8, r8, #64 @ 0x40 │ │ │ │ @@ -411592,16 +411588,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r3, r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - movs r4, r3 │ │ │ │ + mcr2 0, 4, r0, cr8, cr11, {0} │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ ldrd r2, r1, [r1, #20] │ │ │ │ cmp r0, #32 │ │ │ │ bhi.n 18447a │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.w 185c02 │ │ │ │ @@ -411734,15 +411729,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 2bc040 │ │ │ │ + bl 2bbd90 │ │ │ │ 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 │ │ │ │ @@ -412126,15 +412121,15 @@ │ │ │ │ ldr.w r2, [r5, #232] @ 0xe8 │ │ │ │ tst r3, r2 │ │ │ │ beq.n 1849dc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 1849dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e41d8 │ │ │ │ + bl 1e3f28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185964 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -412175,17 +412170,17 @@ │ │ │ │ b.n 184580 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl], {27} │ │ │ │ - ldr??.w r0, [lr, #27] │ │ │ │ - @ instruction: 0xfb8e001b │ │ │ │ + vld4.8 {d16-d19}, [r2 :64], fp │ │ │ │ + @ instruction: 0xf746001b │ │ │ │ + ldr.w r0, [r6, #27] │ │ │ │ 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 │ │ │ │ @@ -412941,15 +412936,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r9, r3, #4 │ │ │ │ beq.w 185882 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1c20f8 │ │ │ │ + bl 1c1e48 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 174fe4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -413363,15 +413358,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 184e84 │ │ │ │ vldr s0, [pc, #92] @ 185724 │ │ │ │ - bl 1c20f8 │ │ │ │ + bl 1c1e48 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 174fe4 │ │ │ │ vldr d7, [pc, #56] @ 185718 │ │ │ │ @@ -413392,15 +413387,15 @@ │ │ │ │ b.n 1850b4 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4d4001b │ │ │ │ + @ instruction: 0xf21c001b │ │ │ │ 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 │ │ │ │ @@ -413599,15 +413594,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ b.w 184c4a │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -413667,15 +413662,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 185768 │ │ │ │ + b.n 1861f8 │ │ │ │ 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 │ │ │ │ @@ -413801,15 +413796,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str.w r0, [r8, #68] @ 0x44 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ b.n 1859ae │ │ │ │ bl 17711c │ │ │ │ ldr r1, [pc, #104] @ (185c04 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -413849,33 +413844,33 @@ │ │ │ │ add r1, pc │ │ │ │ bl 188ea0 │ │ │ │ ldr r1, [pc, #44] @ (185c28 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 188ea0 │ │ │ │ nop │ │ │ │ - b.n 1856dc │ │ │ │ + b.n 18616c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 185514 │ │ │ │ + b.n 185fa4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1854d4 │ │ │ │ + b.n 185f64 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 185494 │ │ │ │ + b.n 185f24 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18544c │ │ │ │ + b.n 185edc │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1862dc │ │ │ │ + b.n 185d6c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1863ec │ │ │ │ + b.n 185e7c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1863a4 │ │ │ │ + b.n 185e34 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18635c │ │ │ │ + b.n 185dec │ │ │ │ movs r3, r3 │ │ │ │ - b.n 186314 │ │ │ │ + b.n 185da4 │ │ │ │ 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] @ 1861a4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -413908,15 +413903,15 @@ │ │ │ │ beq.w 18619e │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 185cc0 │ │ │ │ add.w r9, r7, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185e38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 185fb6 │ │ │ │ @@ -413933,21 +413928,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174ae0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #228] @ 0xe4 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 185c2c │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185f9e │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -414023,18 +414018,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 185dae │ │ │ │ ldrb.w r3, [r1, #390] @ 0x186 │ │ │ │ cbz r3, 185de8 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ cbz r0, 185de8 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 185de8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -414187,18 +414182,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 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 185c2c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -414207,15 +414202,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174ae0 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ b.n 185cf4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185c94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 185cbc │ │ │ │ @@ -414279,25 +414274,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 186046 │ │ │ │ mov r4, r9 │ │ │ │ b.n 185de8 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18615c │ │ │ │ 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 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 186146 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 176f10 │ │ │ │ @@ -414374,24 +414369,24 @@ │ │ │ │ b.n 1860d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174ae0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ b.n 186084 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174ae0 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ b.n 18606e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 174fe4 │ │ │ │ @@ -414411,15 +414406,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ add r3, pc, #728 @ (adr r3, 186480 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #736 @ (adr r2, 186490 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 18646c │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [pc, #40] @ (1861e0 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [pc, #40] @ (1861e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -414805,15 +414800,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 173bd4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186a9c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 174b3c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -414864,27 +414859,27 @@ │ │ │ │ str.w r2, [r1, #904] @ 0x388 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 188638 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 186526 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ bne.n 18658c │ │ │ │ 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 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 186592 │ │ │ │ subs r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 186620 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ @@ -414954,15 +414949,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18672a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 231ed4 │ │ │ │ + bl 231c24 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 185c2c │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 183cb8 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -415270,15 +415265,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 174ae0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ b.n 1865b2 │ │ │ │ ldrb.w r8, [r2, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 186786 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ @@ -415696,15 +415691,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 186dc0 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -415907,15 +415902,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 187136 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6cf8 │ │ │ │ + bl 1c6a48 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 550d0 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -416007,15 +416002,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 187242 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6cf8 │ │ │ │ + bl 1c6a48 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 550d0 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -416655,48 +416650,48 @@ │ │ │ │ ldr.w r3, [pc, #1268] @ 187e84 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1264] @ 187e88 │ │ │ │ ldr.w r1, [pc, #1264] @ 187e8c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r5 │ │ │ │ bl 196f6c │ │ │ │ b.n 187932 │ │ │ │ ldr.w r3, [pc, #1248] @ 187e90 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1244] @ 187e94 │ │ │ │ ldr.w r1, [pc, #1244] @ 187e98 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r5 │ │ │ │ bl 196f6c │ │ │ │ b.n 187918 │ │ │ │ ldr.w r3, [pc, #1228] @ 187e9c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1224] @ 187ea0 │ │ │ │ ldr.w r1, [pc, #1224] @ 187ea4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r5 │ │ │ │ bl 196f6c │ │ │ │ b.n 187964 │ │ │ │ ldr.w r3, [pc, #1208] @ 187ea8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1204] @ 187eac │ │ │ │ ldr.w r1, [pc, #1204] @ 187eb0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r5 │ │ │ │ bl 196f6c │ │ │ │ b.n 187942 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ @@ -416722,15 +416717,15 @@ │ │ │ │ ldr.w r3, [pc, #1124] @ 187eb4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1120] @ 187eb8 │ │ │ │ ldr.w r1, [pc, #1120] @ 187ebc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r5 │ │ │ │ bl 196f6c │ │ │ │ b.n 187974 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 188084 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -416769,15 +416764,15 @@ │ │ │ │ ldr r3, [pc, #996] @ (187ec0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #996] @ (187ec4 ) │ │ │ │ ldr r1, [pc, #1000] @ (187ec8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov r0, r5 │ │ │ │ bl 196f6c │ │ │ │ b.n 187986 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 18803c │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -416800,15 +416795,15 @@ │ │ │ │ ldr r3, [pc, #924] @ (187ecc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #924] @ (187ed0 ) │ │ │ │ ldr r1, [pc, #924] @ (187ed4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.w 187314 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 187fdc │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -416849,15 +416844,15 @@ │ │ │ │ ldr r3, [pc, #804] @ (187ed8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #804] @ (187edc ) │ │ │ │ ldr r1, [pc, #804] @ (187ee0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 187416 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 187be0 │ │ │ │ @@ -416919,15 +416914,15 @@ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ b.w 18719c │ │ │ │ ldr r2, [pc, #612] @ (187ee4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #612] @ (187ee8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ b.w 186548 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.n 187d4c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 169378 │ │ │ │ b.w 187450 │ │ │ │ @@ -416998,15 +416993,15 @@ │ │ │ │ ldr r3, [pc, #412] @ (187eec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #412] @ (187ef0 ) │ │ │ │ ldr r1, [pc, #416] @ (187ef4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 187c96 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 187098 │ │ │ │ b.w 187060 │ │ │ │ ldrb.w r3, [r6, #369] @ 0x171 │ │ │ │ @@ -417046,28 +417041,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 18729a │ │ │ │ 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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 187186 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ mov r0, sl │ │ │ │ @@ -417102,73 +417097,73 @@ │ │ │ │ sub.w ip, r2, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ b.n 187f38 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #488 @ (adr r6, 18806c ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 18818c ) │ │ │ │ movs r2, r5 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ands r0, r1 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r5, #16 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r4, #12 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ add.w r6, r7, #152 @ 0x98 │ │ │ │ add.w lr, r6, r1, lsl #2 │ │ │ │ ldr.w r6, [lr, #-68] │ │ │ │ cbnz r6, 187f2c │ │ │ │ add.w r6, r4, r2, lsl #2 │ │ │ │ str.w r3, [lr, #-68] │ │ │ │ @@ -417242,48 +417237,48 @@ │ │ │ │ ldr.w r3, [pc, #1684] @ 188674 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1684] @ 188678 │ │ │ │ ldr.w r1, [pc, #1684] @ 18867c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 187b54 │ │ │ │ ldr.w r3, [pc, #1664] @ 188680 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1664] @ 188684 │ │ │ │ ldr.w r1, [pc, #1664] @ 188688 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 187b24 │ │ │ │ ldr.w r3, [pc, #1644] @ 18868c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1644] @ 188690 │ │ │ │ ldr.w r1, [pc, #1644] @ 188694 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 187b12 │ │ │ │ ldr.w r3, [pc, #1624] @ 188698 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1624] @ 18869c │ │ │ │ ldr.w r1, [pc, #1624] @ 1886a0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 187afc │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 188544 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417298,26 +417293,26 @@ │ │ │ │ ldr.w r3, [pc, #1564] @ 1886a4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1564] @ 1886a8 │ │ │ │ ldr.w r1, [pc, #1564] @ 1886ac │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 187a78 │ │ │ │ ldr.w r3, [pc, #1544] @ 1886b0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1544] @ 1886b4 │ │ │ │ ldr.w r1, [pc, #1544] @ 1886b8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 187b66 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 18852a │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417326,15 +417321,15 @@ │ │ │ │ ldr.w r3, [pc, #1508] @ 1886bc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1504] @ 1886c0 │ │ │ │ ldr.w r1, [pc, #1504] @ 1886c4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 187a94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 1883de │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417564,26 +417559,26 @@ │ │ │ │ ldr r3, [pc, #844] @ (1886c8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #844] @ (1886cc ) │ │ │ │ ldr r1, [pc, #844] @ (1886d0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 18835e │ │ │ │ ldr r3, [pc, #828] @ (1886d4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #828] @ (1886d8 ) │ │ │ │ ldr r1, [pc, #832] @ (1886dc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 188370 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ @@ -417599,26 +417594,26 @@ │ │ │ │ ldr r3, [pc, #768] @ (1886e0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #768] @ (1886e4 ) │ │ │ │ ldr r1, [pc, #768] @ (1886e8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 188100 │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 186a3c │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ @@ -417629,15 +417624,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 187108 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ @@ -417708,72 +417703,72 @@ │ │ │ │ ldr r3, [pc, #480] @ (1886ec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #480] @ (1886f0 ) │ │ │ │ ldr r1, [pc, #484] @ (1886f4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 18807a │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 187906 │ │ │ │ ldr r3, [pc, #460] @ (1886f8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #460] @ (1886fc ) │ │ │ │ ldr r1, [pc, #460] @ (188700 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 1880ce │ │ │ │ ldr r3, [pc, #444] @ (188704 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #444] @ (188708 ) │ │ │ │ ldr r1, [pc, #448] @ (18870c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.n 188066 │ │ │ │ ldr r3, [pc, #432] @ (188710 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #432] @ (188714 ) │ │ │ │ ldr r1, [pc, #432] @ (188718 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.w 187520 │ │ │ │ ldr r3, [pc, #416] @ (18871c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #416] @ (188720 ) │ │ │ │ ldr r1, [pc, #416] @ (188724 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.w 187ad0 │ │ │ │ ldr r3, [pc, #400] @ (188728 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #400] @ (18872c ) │ │ │ │ ldr r1, [pc, #400] @ (188730 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196f6c │ │ │ │ b.w 187ce0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ movs r3, #252 @ 0xfc │ │ │ │ str.w r3, [r2, #1464] @ 0x5b8 │ │ │ │ b.w 187904 │ │ │ │ @@ -417834,142 +417829,142 @@ │ │ │ │ add r1, pc │ │ │ │ bl 188ea0 │ │ │ │ ldr r1, [pc, #224] @ (188744 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188ea0 │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r3, r3 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ - movs r3, r3 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ - movs r3, r3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ - movs r3, r3 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ - movs r3, r3 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ - movs r3, r3 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ stmia r2!, {r1, r2} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ - movs r3, r3 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + adds r7, #2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #18 │ │ │ │ + itet pl │ │ │ │ + movpl r3, r3 │ │ │ │ + ldrsbmi r4, [r3, r6] │ │ │ │ + movpl r3, r3 │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + itet pl │ │ │ │ + movpl r3, r3 │ │ │ │ + ldrsbmi r4, [r7, r5] │ │ │ │ + movpl r3, r3 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + itee mi │ │ │ │ + movmi r3, r3 │ │ │ │ + ldrsbpl r4, [r3, r5] │ │ │ │ + movpl r3, r3 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + ittt lt │ │ │ │ + movlt r3, r3 │ │ │ │ + ldrsblt r4, [r2, r4] │ │ │ │ + movlt r3, r3 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + itte vc │ │ │ │ + movvc r3, r3 │ │ │ │ + ldrsbvc r4, [r6, r3] │ │ │ │ + movvs r3, r3 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + it hi │ │ │ │ + movhi r3, r3 │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + adds r6, #8 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + bkpt 0x0032 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r3, #6 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + pop {} │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + hlt 0x0016 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0094 │ │ │ │ + cbnz r4, 18877e │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x003e │ │ │ │ + cbnz r6, 188774 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + rev16 r6, r4 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + rev r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #6 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0082 │ │ │ │ + cbnz r2, 1887aa │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, 188790 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, 1887a0 │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0012 │ │ │ │ + cbnz r2, 18879a │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + cbnz r0, 18878e │ │ │ │ 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] @ (18876c ) │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ ldr r1, [pc, #16] @ (188770 ) │ │ │ │ ldr r0, [pc, #20] @ (188774 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1738f4 │ │ │ │ nop │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ movs r2, r5 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + subs r4, r3, #3 │ │ │ │ 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] @ (18890c ) │ │ │ │ @@ -418141,15 +418136,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ ldr.w r7, [pc, #1036] @ 188d44 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 188ac0 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 188a92 │ │ │ │ @@ -418163,67 +418158,67 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #992] @ (188d50 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c29c8 │ │ │ │ + bl 1c2718 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c29c8 │ │ │ │ + bl 1c2718 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c29c8 │ │ │ │ + bl 1c2718 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c29c8 │ │ │ │ + bl 1c2718 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8418 │ │ │ │ + bl 1e8168 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 150d58 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1999fc │ │ │ │ cbz r0, 188a0e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dcd4c │ │ │ │ + bl 1dca9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237424 │ │ │ │ + bl 237174 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238a78 │ │ │ │ + bl 2387c8 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 234eac │ │ │ │ + bl 234bfc │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1889d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dd880 │ │ │ │ + bl 1dd5d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ ldrb.w r3, [r8, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 188b4a │ │ │ │ ldrb.w r3, [r8, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 188b36 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -418231,23 +418226,23 @@ │ │ │ │ beq.n 188ad8 │ │ │ │ ldr r3, [pc, #808] @ (188d54 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2553f0 │ │ │ │ + bl 255140 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 188b52 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 269c14 │ │ │ │ + bl 269964 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ef014 │ │ │ │ + bl 1eed64 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 188b9a │ │ │ │ ldr r3, [pc, #764] @ (188d58 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -418309,15 +418304,15 @@ │ │ │ │ b.n 188a28 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 188ab8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1dfa40 │ │ │ │ + bl 1df790 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 188ab8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ @@ -418331,37 +418326,37 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 188b12 │ │ │ │ cbz r1, 188b28 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1f04 │ │ │ │ + bl 1f1c54 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #558] @ 0x22e │ │ │ │ b.n 188ab8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199bb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 188a22 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ b.n 188a22 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199ab8 │ │ │ │ b.n 188a18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251c20 │ │ │ │ + bl 251970 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237794 │ │ │ │ + bl 2374e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237fdc │ │ │ │ + bl 237d2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e9a0 │ │ │ │ + bl 23e6f0 │ │ │ │ b.n 188a3e │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 188aa6 │ │ │ │ cmp r1, #14 │ │ │ │ bhi.w 188cf6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -418411,15 +418406,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 188bd2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 188bde │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188bca │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 188ce8 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -418520,20 +418515,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (188d78 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (188d7c ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d044 │ │ │ │ + bl 25cd94 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 188aa6 │ │ │ │ ldr r3, [pc, #92] @ (188d80 ) │ │ │ │ add r3, pc │ │ │ │ b.n 188cfa │ │ │ │ ldr r3, [pc, #92] @ (188d84 ) │ │ │ │ add r3, pc │ │ │ │ @@ -418560,61 +418555,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #984] @ (18913c ) │ │ │ │ + ldr r4, [pc, #248] @ (188e5c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #968] @ (189130 ) │ │ │ │ + ldr r4, [pc, #232] @ (188e50 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #14 │ │ │ │ + subs r6, r2, #5 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #824] @ (1890a8 ) │ │ │ │ + ldr r4, [pc, #88] @ (188dc8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #824] @ (1890ac ) │ │ │ │ + ldr r4, [pc, #88] @ (188dcc ) │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + push {r2, r5, lr} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #216] @ (188e5c ) │ │ │ │ + ldr r3, [pc, #504] @ (188f7c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #208] @ (188e58 ) │ │ │ │ + ldr r3, [pc, #496] @ (188f78 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + subs r6, r4, #2 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #192] @ (188e50 ) │ │ │ │ + ldr r3, [pc, #480] @ (188f70 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #232] @ (188e7c ) │ │ │ │ + ldr r3, [pc, #520] @ (188f9c ) │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ 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 │ │ │ │ @@ -418719,110 +418714,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (188f30 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c29c8 │ │ │ │ + bl 1c2718 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c6434 │ │ │ │ + bl 1c6184 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ ldr r1, [pc, #52] @ (188f34 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 25d044 │ │ │ │ + bl 25cd94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r1, [pc, #36] @ (188f38 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a54 │ │ │ │ + bl 1c37a4 │ │ │ │ b.n 188efe │ │ │ │ strb r4, [r0, #5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ 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 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 188f7c │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #216] @ 0xd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (188f88 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 188ea0 │ │ │ │ nop │ │ │ │ - push {r3, r7, lr} │ │ │ │ + uxtb r0, r2 │ │ │ │ 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 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cbz r0, 188fac │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (188fb8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 188ea0 │ │ │ │ nop │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + uxtb r0, r0 │ │ │ │ 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 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cbz r0, 18903e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 189038 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -418838,15 +418833,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 188ff2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 189038 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -418857,15 +418852,15 @@ │ │ │ │ bne.n 189022 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (189048 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188ea0 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + sxth r6, r5 │ │ │ │ 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 │ │ │ │ @@ -418877,29 +418872,29 @@ │ │ │ │ bhi.w 18936e │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #172] @ 0xac │ │ │ │ cbz r3, 189092 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cbz r0, 1890aa │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (189384 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (189388 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c29c8 │ │ │ │ + bl 1c2718 │ │ │ │ str.w r0, [r6, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 174fe4 │ │ │ │ @@ -419067,15 +419062,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 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ 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 175304 │ │ │ │ @@ -419174,15 +419169,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1893c4 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ 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] @ (189554 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -419194,15 +419189,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1768f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cbz r0, 1893e8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [pc, #400] @ (18955c ) │ │ │ │ ldr r3, [pc, #392] @ (189558 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -419322,15 +419317,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 189502 │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1893ca │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [r8] │ │ │ │ @@ -419366,15 +419361,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] @ (189620 ) │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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] @ (189624 ) │ │ │ │ @@ -419436,15 +419431,15 @@ │ │ │ │ bl 188748 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ 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 │ │ │ │ @@ -419461,15 +419456,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (189668 ) │ │ │ │ add r1, pc │ │ │ │ bl 188ea0 │ │ │ │ nop │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ 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 │ │ │ │ @@ -419627,15 +419622,15 @@ │ │ │ │ ldr r7, [pc, #140] @ (189890 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 1e22e8 │ │ │ │ + bl 1e2038 │ │ │ │ ldr r3, [pc, #128] @ (189894 ) │ │ │ │ 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 │ │ │ │ @@ -419694,31 +419689,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (1898c0 ) │ │ │ │ ldr r0, [pc, #20] @ (1898c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1738f4 │ │ │ │ nop │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r2, r5 │ │ │ │ - ldr r2, [pc, #312] @ (1899fc ) │ │ │ │ + @ instruction: 0x4796 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ 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] @ 18a1e8 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 175ff4 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -419785,15 +419780,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 189924 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 189b0e │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -419870,15 +419865,15 @@ │ │ │ │ cbz r2, 189a96 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.n 189998 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189b00 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189af8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -419886,29 +419881,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 189f20 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ bne.w 189f20 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189af0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 189ac2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 189f20 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 189ab2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189acc │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -419997,15 +419992,15 @@ │ │ │ │ bne.w 189998 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 189a80 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189c64 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189c5c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -420036,30 +420031,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18a0d8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 189d4e │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189bf6 │ │ │ │ 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 176020 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 189cae │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189cae │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 189ca2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -420071,15 +420066,15 @@ │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ bmi.n 189c9c │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189c7e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 189998 │ │ │ │ movs r2, #5 │ │ │ │ @@ -420705,15 +420700,15 @@ │ │ │ │ bhi.n 18a36c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 18a2bc │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 18a2bc │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 18a394 │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -420809,19 +420804,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (18a474 ) │ │ │ │ ldr r0, [pc, #20] @ (18a478 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1738f4 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ movs r2, r5 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ movs r0, r4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 18a4b4 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 18a4b4 │ │ │ │ @@ -422185,25 +422180,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 1c7ac8 │ │ │ │ + bl 1c7818 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 18b458 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c84 │ │ │ │ + bl 1c79d4 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 18b3c6 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -422228,15 +422223,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 18b3bc │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 18b3bc │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7dc4 │ │ │ │ + bl 1c7b14 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 18b3bc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -422285,15 +422280,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 18b3f4 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 18b3da │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c64 │ │ │ │ + bl 1c79b4 │ │ │ │ ldr r2, [pc, #48] @ (18b470 ) │ │ │ │ ldr r3, [pc, #36] @ (18b464 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -422451,15 +422446,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 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 175ff4 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -422748,15 +422743,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 18b8a6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18b5ec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 18b7e8 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -422774,23 +422769,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 18b9ac │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b99c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b99c │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 18b928 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b994 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18b91c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -422826,15 +422821,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 18b966 │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 18b95e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b928 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 175274 │ │ │ │ @@ -423238,15 +423233,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 18bd28 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -423535,15 +423530,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 1e3764 │ │ │ │ + bl 1e34b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 18c096 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ @@ -423663,15 +423658,15 @@ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 18c1ca │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -423884,15 +423879,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r5, r7, #16 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 18c43a │ │ │ │ sub.w r9, r3, #96 @ 0x60 │ │ │ │ movs r4, #1 │ │ │ │ @@ -426760,15 +426755,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r5, [pc, #2600] @ 18eca0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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] │ │ │ │ @@ -426776,15 +426771,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 18e2de │ │ │ │ movw r1, #7868 @ 0x1ebc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 18d0f0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -427287,15 +427282,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 18c2a0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 18e7ca │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr.w r2, [pc, #1212] @ 18eca8 │ │ │ │ ldr.w r3, [pc, #1196] @ 18ec9c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -427547,15 +427542,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18ea48 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18ea48 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r9, r0 │ │ │ │ @@ -427624,15 +427619,15 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ bne.n 18eaa0 │ │ │ │ mov fp, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n 18e772 │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 18ec68 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -427737,15 +427732,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ b.n 18eb5e │ │ │ │ mov r4, r6 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -427765,15 +427760,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 18fa4e │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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 546f0 │ │ │ │ @@ -428662,15 +428657,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 18f62e │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ 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 546f0 │ │ │ │ @@ -429208,15 +429203,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 190058 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -429285,45 +429280,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 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 18fcd4 │ │ │ │ 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 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ 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 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 18fca2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -429400,15 +429395,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18fc2e │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -429650,15 +429645,15 @@ │ │ │ │ b.n 18ff92 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18fbbc │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 18ffb4 │ │ │ │ @@ -431105,15 +431100,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ 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 190ed8 │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -431139,15 +431134,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 190dc2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -431158,25 +431153,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 190b9e │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 190e36 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 190e02 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -431219,15 +431214,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 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 175ff4 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -431292,15 +431287,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 174da8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c7e98 │ │ │ │ + bl 1c7be8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 175340 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -431327,22 +431322,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 1c7e24 │ │ │ │ + bl 1c7b74 │ │ │ │ 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 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ 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] │ │ │ │ @@ -431379,15 +431374,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 191102 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r2, [pc, #392] @ (191404 ) │ │ │ │ ldr r3, [pc, #384] @ (191400 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -431460,31 +431455,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 1c7e98 │ │ │ │ + bl 1c7be8 │ │ │ │ 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 19124c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 191380 │ │ │ │ b.n 19124c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19124c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 191372 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -432371,54 +432366,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -432435,15 +432430,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 192310 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -432453,15 +432448,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #236] @ 191e6c │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, pc │ │ │ │ @@ -432471,18 +432466,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 191e52 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #288] @ (191ee4 ) │ │ │ │ str r0, [r1, r5] │ │ │ │ @@ -432498,21 +432493,21 @@ │ │ │ │ ldr r0, [pc, #288] @ (191efc ) │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -432526,15 +432521,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 191de0 │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 191de0 │ │ │ │ @@ -432565,56 +432560,56 @@ │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ ldr.w r9, [pc, #1048] @ 1922bc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 191f04 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [pc, #952] @ (1922c0 ) │ │ │ │ ldr r2, [pc, #956] @ (1922c4 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1df5e8 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -432622,28 +432617,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -432678,15 +432673,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 192030 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1922a2 │ │ │ │ bhi.w 1922a6 │ │ │ │ @@ -432698,42 +432693,42 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 191fd6 │ │ │ │ ldr r3, [pc, #668] @ (1922d0 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (1922d4 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df898 │ │ │ │ + bl 1df5e8 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e536c │ │ │ │ + bl 1e50bc │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 191d5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ 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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -432741,27 +432736,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -432794,33 +432789,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfde0 │ │ │ │ + bl 1dfb30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -432829,22 +432824,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -432880,18 +432875,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5414 │ │ │ │ + bl 1e5164 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 191d5c │ │ │ │ ldr r2, [pc, #92] @ (1922d8 ) │ │ │ │ ldr r3, [pc, #56] @ (1922b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -432920,23 +432915,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 192584 │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 192568 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ 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, #118 @ 0x76 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ movs r3, r3 │ │ │ │ ble.n 1921dc │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -432956,22 +432951,22 @@ │ │ │ │ bhi.n 192404 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ lsls r3, r7, #13 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #733 @ 0x2dd │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -432981,32 +432976,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 19231a │ │ │ │ mov.w r1, #708 @ 0x2c4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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} │ │ │ │ @@ -433024,15 +433019,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 19231a │ │ │ │ bgt.n 19240c │ │ │ │ @@ -433071,35 +433066,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 19297c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1df5e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1924a8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -433107,27 +433102,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -433156,15 +433151,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1925d8 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 192960 │ │ │ │ bhi.w 192958 │ │ │ │ @@ -433197,38 +433192,38 @@ │ │ │ │ bne.w 192968 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (19298c ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df898 │ │ │ │ + bl 1df5e8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e536c │ │ │ │ + bl 1e50bc │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 191d5c │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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} │ │ │ │ @@ -433237,34 +433232,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1922e4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -433273,26 +433268,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -433325,37 +433320,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1927a8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -433363,27 +433358,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -433416,81 +433411,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 191d5c │ │ │ │ mov.w r1, #824 @ 0x338 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfde0 │ │ │ │ + bl 1dfb30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5414 │ │ │ │ + bl 1e5164 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 191d5c │ │ │ │ b.n 1925bc │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 19285c │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 192748 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 19245a │ │ │ │ ldr r3, [pc, #60] @ (192990 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1925da │ │ │ │ @@ -433505,23 +433500,23 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 1928fc │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 192a04 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + adds r6, r4, #4 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -433553,30 +433548,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 1e2140 │ │ │ │ + bl 1e1e90 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 192a1e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -433622,21 +433617,21 @@ │ │ │ │ b.n 192a9e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 192b36 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -433652,29 +433647,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 192a94 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 192a9e │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -433711,21 +433706,21 @@ │ │ │ │ beq.n 192c7e │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -433743,15 +433738,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [pc, #180] @ (192cb4 ) │ │ │ │ ldr r3, [pc, #160] @ (192ca4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -433764,21 +433759,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 192a54 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 192a7e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -433789,15 +433784,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ b.n 192bfe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 192c94 │ │ │ │ @@ -433894,15 +433889,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 192d72 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 192d62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c62d4 │ │ │ │ + bl 1c6024 │ │ │ │ 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] │ │ │ │ @@ -434397,15 +434392,15 @@ │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ cbz r2, 1932ae │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1932b4 ) │ │ │ │ ldr r1, [pc, #20] @ (1932b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ec8 │ │ │ │ + bl 1e2c18 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 892b6 │ │ │ │ b.n 192d6a │ │ │ │ vtbl.8 d20, {d15-d18}, d27 │ │ │ │ @@ -434484,22 +434479,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 1ef014 │ │ │ │ + bl 1eed64 │ │ │ │ ldr r2, [pc, #16] @ (1933a8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1933ac ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ec8 │ │ │ │ + bl 1e2c18 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 2093aa │ │ │ │ b.n 192cbe │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434537,15 +434532,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 1c6a78 │ │ │ │ + bl 1c67c8 │ │ │ │ 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 │ │ │ │ @@ -434567,15 +434562,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 1c6a78 │ │ │ │ + bl 1c67c8 │ │ │ │ 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 │ │ │ │ @@ -434591,15 +434586,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 1c6d60 │ │ │ │ + bl 1c6ab0 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1934ce │ │ │ │ @@ -435754,15 +435749,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1940da │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c7e98 │ │ │ │ + bl 1c7be8 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1940d2 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -435782,30 +435777,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 194096 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194092 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ b.n 194092 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 194088 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 19407a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ b.n 194048 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -436026,30 +436021,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb1c4 │ │ │ │ + bl 1caf14 │ │ │ │ ldr.w r7, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 194496 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1943aa │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1943aa │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a90 │ │ │ │ + bl 1e27e0 │ │ │ │ cbz r0, 19433e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 194462 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -436091,15 +436086,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 194384 │ │ │ │ b.n 19435c │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194318 │ │ │ │ mov r4, r8 │ │ │ │ @@ -436318,15 +436313,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 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 19435c │ │ │ │ movs r0, #0 │ │ │ │ b.n 1945f8 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -436347,18 +436342,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ 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 194864 │ │ │ │ mov r5, r6 │ │ │ │ @@ -436401,15 +436396,15 @@ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1946ce │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 194678 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 194774 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -436470,15 +436465,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 194650 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 17506c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -436512,15 +436507,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 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ b.n 1946c2 │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 1946ae │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ @@ -436568,15 +436563,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldrb.w r6, [r6, #437] @ 0x1b5 │ │ │ │ b.n 19481e │ │ │ │ mov r1, r6 │ │ │ │ b.n 1947e8 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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] │ │ │ │ @@ -436871,17 +436866,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 1949c6 │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 19494a │ │ │ │ b.n 194b5e │ │ │ │ nop │ │ │ │ - bmi.n 194c2c │ │ │ │ + bne.n 194abc │ │ │ │ movs r1, r5 │ │ │ │ - bmi.n 194bb8 │ │ │ │ + bne.n 194c48 │ │ │ │ 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 │ │ │ │ @@ -436898,15 +436893,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 1bf1cc │ │ │ │ + bl 1bef1c │ │ │ │ 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] │ │ │ │ @@ -437135,17 +437130,17 @@ │ │ │ │ bls.n 194d8a │ │ │ │ b.n 194cb8 │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 194cb8 │ │ │ │ b.n 194e0e │ │ │ │ nop │ │ │ │ - bne.n 194d54 │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ movs r1, r5 │ │ │ │ - beq.n 194e38 │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ 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] │ │ │ │ @@ -437205,15 +437200,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 195128 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 194f40 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bf190 │ │ │ │ + bl 1beee0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 194f40 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -437227,15 +437222,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 194f04 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194efa │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1bf190 │ │ │ │ + bl 1beee0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 194f0a │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 194ed4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -437755,15 +437750,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2480] @ 195e5c │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 1959b0 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -437901,15 +437896,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 18d0f0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -437983,29 +437978,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 1956d4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf3e0 │ │ │ │ + bl 1bf130 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 19572a │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1bf220 │ │ │ │ + bl 1bef70 │ │ │ │ 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 195708 │ │ │ │ mov r4, r9 │ │ │ │ @@ -438073,15 +438068,15 @@ │ │ │ │ bne.n 195798 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 195798 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bf190 │ │ │ │ + bl 1beee0 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 19579e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1959d6 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -438111,15 +438106,15 @@ │ │ │ │ bne.n 19576a │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1580] @ 195e64 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1bf238 │ │ │ │ + bl 1bef88 │ │ │ │ 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 195864 │ │ │ │ @@ -438263,15 +438258,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 195622 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr.w r2, [pc, #1200] @ 195e68 │ │ │ │ ldr.w r3, [pc, #1184] @ 195e5c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -438299,15 +438294,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 195d72 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 195d5e │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 195a32 │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 195822 │ │ │ │ @@ -438324,28 +438319,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 195822 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bf190 │ │ │ │ + bl 1beee0 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 195a50 │ │ │ │ b.n 195822 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 195a82 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bf190 │ │ │ │ + bl 1beee0 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 195a70 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 195a32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -438366,15 +438361,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 195e22 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 195dec │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 195a32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -438903,15 +438898,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 196036 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (196070 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 196064 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 196032 │ │ │ │ @@ -438927,59 +438922,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (19607c ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (196080 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196004 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (196084 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 196004 │ │ │ │ ldr r1, [pc, #52] @ (196088 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196004 │ │ │ │ ldr r2, [pc, #44] @ (19608c ) │ │ │ │ add r2, pc │ │ │ │ b.n 19601c │ │ │ │ ldr r1, [pc, #40] @ (196090 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196004 │ │ │ │ - b.n 195c38 │ │ │ │ + b.n 1966c8 │ │ │ │ movs r2, r3 │ │ │ │ - bkpt 0x009a │ │ │ │ + cbnz r2, 1960f0 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195c00 │ │ │ │ + b.n 196690 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195b9c │ │ │ │ + b.n 19662c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195bac │ │ │ │ + b.n 19663c │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + cbnz r6, 1960ae │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + cbnz r4, 1960b2 │ │ │ │ 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] │ │ │ │ @@ -438990,15 +438985,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 19616e │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 19628a │ │ │ │ ldr r1, [pc, #600] @ (196318 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 196180 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 196190 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1961a0 │ │ │ │ @@ -439009,29 +439004,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1961d0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1960ee │ │ │ │ ldr r1, [pc, #564] @ (19631c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 196110 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 196212 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 196110 │ │ │ │ ldr r1, [pc, #536] @ (196320 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 196224 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 196236 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 196248 │ │ │ │ @@ -439047,74 +439042,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] @ (196324 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 196296 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 19616a │ │ │ │ ldr r1, [pc, #452] @ (196328 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1960c8 │ │ │ │ ldr r1, [pc, #440] @ (19632c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1960cc │ │ │ │ ldr r1, [pc, #428] @ (196330 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1960d0 │ │ │ │ ldr r1, [pc, #416] @ (196334 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1960d4 │ │ │ │ ldr r1, [pc, #404] @ (196338 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1960d8 │ │ │ │ ldr r1, [pc, #392] @ (19633c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1960dc │ │ │ │ ldr r1, [pc, #380] @ (196340 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1960e0 │ │ │ │ ldr r1, [pc, #368] @ (196344 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 1960e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1962c0 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1962ae │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -439128,173 +439123,173 @@ │ │ │ │ bmi.w 19630a │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1962f0 │ │ │ │ ldr r1, [pc, #324] @ (19634c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 19615a │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196106 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 196118 │ │ │ │ ldr r1, [pc, #296] @ (196350 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 19611e │ │ │ │ ldr r1, [pc, #284] @ (196354 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 196124 │ │ │ │ ldr r1, [pc, #268] @ (196358 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 19612a │ │ │ │ ldr r1, [pc, #256] @ (19635c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 196130 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (196360 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 19615a │ │ │ │ ldr r1, [pc, #216] @ (196364 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1960c8 │ │ │ │ ldr r3, [pc, #208] @ (196368 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (19636c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 19615a │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1962e2 │ │ │ │ ldr r1, [pc, #184] @ (196370 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 19615a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 195fd4 │ │ │ │ b.n 19615a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 195fd4 │ │ │ │ ldr r1, [pc, #156] @ (196374 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 19613e │ │ │ │ ldr r1, [pc, #148] @ (196378 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 19615a │ │ │ │ ldr r1, [pc, #136] @ (19637c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 19615a │ │ │ │ ldr r1, [pc, #128] @ (196380 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 19615a │ │ │ │ ldr r1, [pc, #120] @ (196384 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 19615a │ │ │ │ - bhi.n 1963ec │ │ │ │ + bpl.n 19627c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195db0 │ │ │ │ + b.n 196840 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195d38 │ │ │ │ + b.n 1967c8 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + cbz r4, 1963a4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195c34 │ │ │ │ + b.n 1966c4 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, 196342 │ │ │ │ + cpsid a │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195c0c │ │ │ │ + b.n 19669c │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + cbz r4, 19639a │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195bec │ │ │ │ + b.n 19667c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195bf0 │ │ │ │ + b.n 196680 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195d24 │ │ │ │ + b.n 1967b4 │ │ │ │ movs r2, r3 │ │ │ │ - stc2 0, cr0, [r4, #116] @ 0x74 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + @ instruction: 0xfacc001d │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ movs r2, r3 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ movs r2, r3 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ movs r6, r3 │ │ │ │ - b.n 196ad8 │ │ │ │ + b.n 196568 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1962b0 │ │ │ │ + bcc.n 196340 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b24 │ │ │ │ + b.n 1965b4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b2c │ │ │ │ + b.n 1965bc │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b04 │ │ │ │ + b.n 196594 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195ba8 │ │ │ │ + b.n 196638 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b18 │ │ │ │ + b.n 1965a8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b28 │ │ │ │ + b.n 1965b8 │ │ │ │ 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 │ │ │ │ @@ -439303,36 +439298,36 @@ │ │ │ │ ldr.w r8, [pc, #2588] @ 196dc0 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1963aa │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1965c0 │ │ │ │ ldr.w r1, [pc, #2564] @ 196dc4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 196494 │ │ │ │ ldr.w r1, [pc, #2548] @ 196dc8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr.w r1, [pc, #2536] @ 196dcc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 19692e │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 19691e │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 196910 │ │ │ │ @@ -439365,15 +439360,15 @@ │ │ │ │ bne.w 1969d6 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 196d6e │ │ │ │ ldr.w r1, [pc, #2424] @ 196dd0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1969f6 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1969f6 │ │ │ │ @@ -439390,22 +439385,22 @@ │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r3, r1, #16 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r5, r7, #15 │ │ │ │ ldr.w r1, [pc, #2364] @ 196dd4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 1963e0 │ │ │ │ bl 1738d4 │ │ │ │ ldr.w r1, [pc, #2352] @ 196dd8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 196aa0 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 196ad8 │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 196aca │ │ │ │ @@ -439445,15 +439440,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196d7c │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #2208] @ 196ddc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 196a44 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bls.w 1969b6 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ @@ -439467,36 +439462,36 @@ │ │ │ │ beq.w 196da2 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 196db0 │ │ │ │ cbnz r3, 196584 │ │ │ │ ldr.w r1, [pc, #2148] @ 196de0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 196d94 │ │ │ │ ldr.w r1, [pc, #2132] @ 196de4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 196d88 │ │ │ │ ldr.w r1, [pc, #2112] @ 196de8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr.w r1, [pc, #2104] @ 196dec │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ 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 │ │ │ │ @@ -439534,37 +439529,37 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 19663e │ │ │ │ ldr.w r1, [pc, #1984] @ 196df0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 196658 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 196658 │ │ │ │ bl 174b08 │ │ │ │ ldr.w r1, [pc, #1960] @ 196df4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196816 │ │ │ │ mov r0, r4 │ │ │ │ bl 1752b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1967f0 │ │ │ │ ldr.w r1, [pc, #1928] @ 196df8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ 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 196b4e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -439572,20 +439567,20 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 196a36 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 1966bc │ │ │ │ ldr.w r1, [pc, #1888] @ 196dfc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 1966bc │ │ │ │ ldr.w r1, [pc, #1876] @ 196e00 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 19667e │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 196872 │ │ │ │ @@ -439612,22 +439607,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1966e2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1966ce │ │ │ │ ldr.w r1, [pc, #1796] @ 196e04 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1966d4 │ │ │ │ ldr.w r1, [pc, #1784] @ 196e08 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 1966d4 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1967c8 │ │ │ │ ldr.w r1, [pc, #1764] @ 196e0c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #1760] @ 196e10 │ │ │ │ @@ -439654,15 +439649,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 196774 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 1967b6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -439674,90 +439669,90 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 196780 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 196738 │ │ │ │ ldr.w r1, [pc, #1656] @ 196e14 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 196740 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196740 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1628] @ 196e18 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 19677e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 1965f4 │ │ │ │ ldrh r2, [r4, #50] @ 0x32 │ │ │ │ ldrh r3, [r4, #52] @ 0x34 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.w 196658 │ │ │ │ ldr.w r1, [pc, #1596] @ 196e1c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ b.n 1965f4 │ │ │ │ ldr.w r1, [pc, #1580] @ 196e20 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1752c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 196984 │ │ │ │ ldr.w r1, [pc, #1560] @ 196e24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 19666c │ │ │ │ ldr.w r1, [pc, #1552] @ 196e28 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 196660 │ │ │ │ ldr.w r8, [pc, #1536] @ 196e2c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1532] @ 196e30 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 196852 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 196660 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19684a │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 19683c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 19683c │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 196720 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -439770,71 +439765,71 @@ │ │ │ │ lsls r5, r7, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r2, r3, #6 │ │ │ │ ldr.w r1, [pc, #1436] @ 196e34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196436 │ │ │ │ ldr.w r1, [pc, #1424] @ 196e38 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196430 │ │ │ │ ldr.w r1, [pc, #1412] @ 196e3c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19642a │ │ │ │ ldr.w r1, [pc, #1400] @ 196e40 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196424 │ │ │ │ ldr.w r1, [pc, #1388] @ 196e44 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19641e │ │ │ │ ldr.w r1, [pc, #1376] @ 196e48 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196418 │ │ │ │ ldr.w r1, [pc, #1364] @ 196e4c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196410 │ │ │ │ ldr.w r1, [pc, #1356] @ 196e50 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196408 │ │ │ │ ldr.w r1, [pc, #1344] @ 196e54 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196400 │ │ │ │ ldr.w r1, [pc, #1336] @ 196e58 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1963fa │ │ │ │ ldr.w r1, [pc, #1324] @ 196e5c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1963f4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 196658 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -439843,61 +439838,61 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 196c20 │ │ │ │ ldr.w r1, [pc, #1280] @ 196e60 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19660a │ │ │ │ ldr.w r1, [pc, #1264] @ 196e64 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196640 │ │ │ │ mov r0, r4 │ │ │ │ bl 1752dc │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1240] @ 196e68 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 19666c │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1220] @ 196e6c │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196640 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 196b66 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 1965e0 │ │ │ │ ldr.w r1, [pc, #1192] @ 196e70 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1965c2 │ │ │ │ bl 1738d4 │ │ │ │ ldr.w r1, [pc, #1176] @ 196e74 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 19646e │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -439914,139 +439909,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] @ 196e7c │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1965c2 │ │ │ │ ldr.w r1, [pc, #1096] @ 196e80 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 1966bc │ │ │ │ ldr.w r1, [pc, #1084] @ 196e84 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 19654c │ │ │ │ ldr.w r1, [pc, #1076] @ 196e88 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 1964f2 │ │ │ │ ldr.w r1, [pc, #1064] @ 196e8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964ec │ │ │ │ ldr.w r1, [pc, #1052] @ 196e90 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964e6 │ │ │ │ ldr.w r1, [pc, #1040] @ 196e94 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964e0 │ │ │ │ ldr.w r1, [pc, #1028] @ 196e98 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964da │ │ │ │ ldr r1, [pc, #1016] @ (196e9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964bc │ │ │ │ ldr r1, [pc, #1008] @ (196ea0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964d4 │ │ │ │ ldr r1, [pc, #996] @ (196ea4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964ce │ │ │ │ ldr r1, [pc, #988] @ (196ea8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964c8 │ │ │ │ ldr r1, [pc, #976] @ (196eac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964c2 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 196ce4 │ │ │ │ ldr r3, [pc, #960] @ (196eb0 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #960] @ (196eb4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #956] @ (196eb8 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 196b28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 196b08 │ │ │ │ ldr r1, [pc, #924] @ (196ebc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 1966b4 │ │ │ │ ldr r1, [pc, #916] @ (196ec0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196b14 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #896] @ (196ec4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196640 │ │ │ │ ldr r1, [pc, #888] @ (196ec8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196688 │ │ │ │ ldr r1, [pc, #880] @ (196ecc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 1966bc │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -440055,455 +440050,456 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #844] @ (196ed0 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #844] @ (196ed4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1965c2 │ │ │ │ ldr r1, [pc, #828] @ (196ed8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196508 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #812] @ (196edc ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1964fe │ │ │ │ ldr r1, [pc, #800] @ (196ee0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1965c2 │ │ │ │ ldr r1, [pc, #792] @ (196ee4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1965c2 │ │ │ │ ldr r1, [pc, #780] @ (196ee8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1965c2 │ │ │ │ ldr r1, [pc, #772] @ (196eec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1965c2 │ │ │ │ ldr r1, [pc, #760] @ (196ef0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1965c2 │ │ │ │ ldr r1, [pc, #752] @ (196ef4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1965c2 │ │ │ │ ldr r1, [pc, #740] @ (196ef8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1965c2 │ │ │ │ ldr r1, [pc, #728] @ (196efc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19660a │ │ │ │ ldr r1, [pc, #720] @ (196f00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1969f6 │ │ │ │ ldr r1, [pc, #708] @ (196f04 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1969f6 │ │ │ │ ldr r1, [pc, #700] @ (196f08 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1969f6 │ │ │ │ ldr r1, [pc, #688] @ (196f0c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1969f6 │ │ │ │ ldr r1, [pc, #680] @ (196f10 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1969f6 │ │ │ │ ldr r1, [pc, #668] @ (196f14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1969f6 │ │ │ │ ldr r1, [pc, #660] @ (196f18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1969f6 │ │ │ │ ldr r1, [pc, #648] @ (196f1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1969f6 │ │ │ │ ldr r1, [pc, #640] @ (196f20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1969f6 │ │ │ │ ldr r1, [pc, #628] @ (196f24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1969f6 │ │ │ │ ldr r1, [pc, #620] @ (196f28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1969f6 │ │ │ │ ldr r1, [pc, #608] @ (196f2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1969f6 │ │ │ │ ldr r1, [pc, #600] @ (196f30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1969f6 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #584] @ (196f34 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196aee │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 196d62 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ cmp r5, #27 │ │ │ │ asrs r5, r5, #20 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #548] @ (196f38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [pc, #544] @ (196f3c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #540] @ (196f40 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1965c2 │ │ │ │ ldr r1, [pc, #528] @ (196f44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196d1a │ │ │ │ ldr r1, [pc, #520] @ (196f48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196d1a │ │ │ │ ldr r1, [pc, #512] @ (196f4c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196d1a │ │ │ │ ldr r1, [pc, #504] @ (196f50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196d1a │ │ │ │ ldr r1, [pc, #496] @ (196f54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 196d1a │ │ │ │ ldr r1, [pc, #488] @ (196f58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.w 196460 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.w 196538 │ │ │ │ ldr r1, [pc, #464] @ (196f5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.n 1965b2 │ │ │ │ ldr r1, [pc, #456] @ (196f60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.w 19659a │ │ │ │ ldr r1, [pc, #448] @ (196f64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.w 196584 │ │ │ │ ldr r1, [pc, #436] @ (196f68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ b.w 196584 │ │ │ │ nop │ │ │ │ - bvc.n 196eb4 │ │ │ │ + bmi.n 196d44 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197474 │ │ │ │ + b.n 196f04 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197470 │ │ │ │ + b.n 196f00 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196e44 │ │ │ │ + bmi.n 196cd4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1974a0 │ │ │ │ + b.n 196f30 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1972ec │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1973f4 │ │ │ │ + b.n 196e84 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1973d0 │ │ │ │ + b.n 196e60 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197260 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197324 │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1973d8 │ │ │ │ + b.n 196e68 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1973c4 │ │ │ │ + b.n 196e54 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r7, pc, #1016 @ (adr r7, 1971f4 ) │ │ │ │ movs r1, r3 │ │ │ │ - bne.n 196d98 │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1973b8 │ │ │ │ + b.n 196e48 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + bkpt 0x008e │ │ │ │ movs r1, r3 │ │ │ │ - b.n 19711c │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1970f0 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ movs r2, r3 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + cbz r0, 196e34 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ movs r6, r3 │ │ │ │ - b.n 196fa0 │ │ │ │ + udf #8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1970e8 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1970cc │ │ │ │ + udf #154 @ 0x9a │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197084 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196d74 │ │ │ │ + bge.n 196e04 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ movs r1, r3 │ │ │ │ - rev r0, r4 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ movs r2, r3 │ │ │ │ - rev r2, r0 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ movs r2, r3 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + blt.n 196de4 │ │ │ │ movs r2, r3 │ │ │ │ - rev r6, r1 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ movs r2, r3 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ movs r2, r3 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ movs r2, r3 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + blt.n 196d64 │ │ │ │ movs r2, r3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + blt.n 196f3c │ │ │ │ movs r2, r3 │ │ │ │ - add r3, pc, #24 @ (adr r3, 196e70 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 196f90 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r2, pc, #944 @ (adr r2, 19720c ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 196f2c ) │ │ │ │ movs r2, r3 │ │ │ │ - add r2, pc, #960 @ (adr r2, 197220 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 196f40 ) │ │ │ │ movs r2, r3 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + bgt.n 196d98 │ │ │ │ movs r2, r3 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + bgt.n 196d98 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1967d4 │ │ │ │ + b.n 197264 │ │ │ │ movs r1, r3 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + bgt.n 196d9c │ │ │ │ movs r2, r3 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + blt.n 196e14 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ movs r2, r3 │ │ │ │ cmp sl, r9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #0 │ │ │ │ + blt.n 196f10 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #520 @ (adr r4, 197098 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 1971b8 ) │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196f38 │ │ │ │ + bge.n 196dc8 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196df4 │ │ │ │ + bge.n 196e84 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196f20 │ │ │ │ + bge.n 196db0 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #24 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ movs r2, r3 │ │ │ │ add r8, lr │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196dd8 │ │ │ │ + bge.n 196e68 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ble.n 196f98 │ │ │ │ + bge.n 196e28 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196dec │ │ │ │ + bge.n 196e7c │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ add r8, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bgt.n 196e64 │ │ │ │ + bge.n 196ef4 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xe9aa0019 │ │ │ │ - bgt.n 196df4 │ │ │ │ + b.n 196cc0 │ │ │ │ + movs r1, r3 │ │ │ │ + bls.n 196e84 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196eac │ │ │ │ + bls.n 196f3c │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196e44 │ │ │ │ + bhi.n 196ed4 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196e54 │ │ │ │ + bhi.n 196ee4 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196fc4 │ │ │ │ + bhi.n 196e54 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196fc4 │ │ │ │ + bhi.n 196e54 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196fc4 │ │ │ │ + bhi.n 196e54 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196e30 │ │ │ │ + bhi.n 196ec0 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 196e18 │ │ │ │ + bls.n 196ea8 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196e68 │ │ │ │ + bhi.n 196ef8 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196e40 │ │ │ │ + bhi.n 196ed0 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196e18 │ │ │ │ + bhi.n 196ea8 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196ff0 │ │ │ │ + bhi.n 196e80 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196fc8 │ │ │ │ + bhi.n 196e58 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196e70 │ │ │ │ + bhi.n 196f00 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196e48 │ │ │ │ + bhi.n 196ed8 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196e20 │ │ │ │ + bhi.n 196eb0 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196ff8 │ │ │ │ + bhi.n 196e88 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196fd0 │ │ │ │ + bhi.n 196e60 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196fa8 │ │ │ │ + bhi.n 196e38 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196f80 │ │ │ │ + bhi.n 197010 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196f58 │ │ │ │ + bhi.n 196fe8 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196e68 │ │ │ │ + bhi.n 196ef8 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196fec │ │ │ │ + bhi.n 196e7c │ │ │ │ movs r2, r3 │ │ │ │ cmn r0, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - blt.n 196f9c │ │ │ │ + bhi.n 19702c │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196fa4 │ │ │ │ + bhi.n 197034 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196f80 │ │ │ │ + bhi.n 197010 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196f64 │ │ │ │ + bhi.n 196ff4 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196f34 │ │ │ │ + bhi.n 196fc4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196ff0 │ │ │ │ + bvc.n 196e80 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb614 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196f14 │ │ │ │ + bhi.n 196fa4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196f04 │ │ │ │ + bhi.n 196f94 │ │ │ │ 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 │ │ │ │ @@ -440518,103 +440514,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (1971d8 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3968 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 196fb6 │ │ │ │ ldr r6, [pc, #552] @ (1971dc ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 174b08 │ │ │ │ ldr r1, [pc, #544] @ (1971e0 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 197028 │ │ │ │ ldr r1, [pc, #532] @ (1971e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [pc, #524] @ (1971e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 19701e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (1971ec ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 197000 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174b08 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 196ff6 │ │ │ │ ldr r1, [pc, #464] @ (1971f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 197086 │ │ │ │ ldr r1, [pc, #452] @ (1971f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [pc, #448] @ (1971f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 19707c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (1971fc ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 19705e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174b08 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 197054 │ │ │ │ ldr r1, [pc, #384] @ (197200 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 1970a8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -440625,19 +440621,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 197094 │ │ │ │ ldr r1, [pc, #344] @ (197204 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [pc, #336] @ (197208 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1970d8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -440645,62 +440641,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1970c2 │ │ │ │ ldr r6, [pc, #304] @ (19720c ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [pc, #296] @ (197210 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 197140 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 174b08 │ │ │ │ ldr r1, [pc, #272] @ (197214 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 197136 │ │ │ │ bl 174b08 │ │ │ │ ldr r1, [pc, #256] @ (197218 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1971c4 │ │ │ │ ldr r2, [pc, #240] @ (19721c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (197220 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [pc, #236] @ (197224 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1971ac │ │ │ │ ldr r1, [pc, #224] @ (197228 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [pc, #220] @ (19722c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1971a2 │ │ │ │ ldr r6, [pc, #208] @ (197230 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 197234 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -440710,102 +440706,102 @@ │ │ │ │ bcs.n 1971a2 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 174b08 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 19716c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 197174 │ │ │ │ ldr r1, [pc, #148] @ (197238 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r1, [pc, #140] @ (19723c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c50 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 196fa0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (197240 ) │ │ │ │ add r2, pc │ │ │ │ b.n 19712c │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #88] @ (197228 ) │ │ │ │ + bx fp │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197140 │ │ │ │ + bvs.n 1971d0 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197134 │ │ │ │ + bvs.n 1971c4 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 19728c │ │ │ │ + bvs.n 19711c │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #24 @ (adr r1, 19720c ) │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197298 │ │ │ │ + bvs.n 197128 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1971e0 │ │ │ │ + bvs.n 197270 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #672 @ (adr r0, 1974a4 ) │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1971cc │ │ │ │ + bvs.n 19725c │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 19718c │ │ │ │ + bvs.n 19721c │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 197164 │ │ │ │ + bpl.n 1971f4 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 197168 │ │ │ │ + bpl.n 1971f8 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 19729c │ │ │ │ + bpl.n 19712c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1972fc │ │ │ │ + bpl.n 19718c │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 197324 │ │ │ │ + bpl.n 1971b4 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1971e8 │ │ │ │ + bpl.n 197278 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + push {r3, r5} │ │ │ │ movs r1, r3 │ │ │ │ - bvc.n 197238 │ │ │ │ + bpl.n 1972c8 │ │ │ │ movs r2, r3 │ │ │ │ - nop {11} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n 197190 │ │ │ │ + bmi.n 197220 │ │ │ │ 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] @ 1976bc │ │ │ │ mov r5, r0 │ │ │ │ @@ -440813,15 +440809,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 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 1976a2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -440845,20 +440841,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 197294 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ 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 1973b6 │ │ │ │ mov r6, r5 │ │ │ │ @@ -440921,40 +440917,40 @@ │ │ │ │ blx 546f0 │ │ │ │ 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 1c7538 │ │ │ │ + bl 1c7288 │ │ │ │ b.n 197300 │ │ │ │ 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 546f0 │ │ │ │ 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 1c7538 │ │ │ │ + bl 1c7288 │ │ │ │ b.n 197300 │ │ │ │ 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 1cc33c │ │ │ │ + bl 1cc08c │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 1976a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 174b3c │ │ │ │ @@ -440983,23 +440979,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 1cc3e4 │ │ │ │ + bl 1cc134 │ │ │ │ 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 1c758c │ │ │ │ + bl 1c72dc │ │ │ │ cbz r0, 19746a │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 19745e │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -441007,22 +441003,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 1c75b0 │ │ │ │ + bl 1c7300 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19743e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1c758c │ │ │ │ + bl 1c72dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197690 │ │ │ │ sub.w sl, r5, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -441055,15 +441051,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 1975f8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 1c75b0 │ │ │ │ + bl 1c7300 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19748c │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -441142,30 +441138,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r7, ip │ │ │ │ str.w r0, [r5, #536] @ 0x218 │ │ │ │ bne.n 197554 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r2, [pc, #244] @ (1976c4 ) │ │ │ │ ldr r3, [pc, #240] @ (1976c0 ) │ │ │ │ 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 1976b8 │ │ │ │ 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 1cc428 │ │ │ │ + bl 1cc178 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 1974c8 │ │ │ │ mov r1, sl │ │ │ │ bl 174cd4 │ │ │ │ b.n 1974de │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 197504 │ │ │ │ @@ -441201,15 +441197,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 1cc428 │ │ │ │ + bl 1cc178 │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 197646 │ │ │ │ b.n 1973f4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r6, r1 │ │ │ │ bne.n 197612 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -441980,15 +441976,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 19df5c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf190 │ │ │ │ + bl 1beee0 │ │ │ │ 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} │ │ │ │ @@ -442026,15 +442022,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 197ece │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 197e60 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -442051,28 +442047,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 17506c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1bf220 │ │ │ │ + bl 1bef70 │ │ │ │ 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 1c7e98 │ │ │ │ + bl 1c7be8 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 197e8e │ │ │ │ mov r8, r3 │ │ │ │ b.n 197ec0 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -442831,28 +442827,28 @@ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ cbz r0, 198678 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 198678 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 19866c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 19866c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs fp, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19865a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1986f8 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -442990,27 +442986,27 @@ │ │ │ │ beq.n 19887a │ │ │ │ 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, 19880a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 19880a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 1987fe │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1987b4 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1987ee │ │ │ │ mov r0, r7 │ │ │ │ bl 197f14 │ │ │ │ add r9, r0 │ │ │ │ b.n 1987b4 │ │ │ │ @@ -443217,15 +443213,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 198a12 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bf1cc │ │ │ │ + bl 1bef1c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 198c48 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -443575,17 +443571,17 @@ │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 198d6c │ │ │ │ mov r0, r8 │ │ │ │ b.n 198cdc │ │ │ │ bl 194dd2 │ │ │ │ bl 2dd6 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ movs r1, r5 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ 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] @ 199360 │ │ │ │ mov r5, r0 │ │ │ │ @@ -443595,15 +443591,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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 198e44 │ │ │ │ @@ -443665,29 +443661,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 1bf3e0 │ │ │ │ + bl 1bf130 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 198ffc │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 198ee4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1bf220 │ │ │ │ + bl 1bef70 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 198ede │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -443745,58 +443741,58 @@ │ │ │ │ beq.w 19924a │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 19924a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 198fe8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 198fe8 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 198fda │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 198ff0 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 198fda │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 198fda │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 198fcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 198ff0 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 198fbe │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 198f9c │ │ │ │ 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 198f0c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1bf238 │ │ │ │ + bl 1bef88 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 1991e4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -443975,15 +443971,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 199174 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 199204 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -443993,15 +443989,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 198e82 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r2, [pc, #336] @ (19936c ) │ │ │ │ ldr r3, [pc, #328] @ (199364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -444295,15 +444291,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 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 175ff4 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -444358,15 +444354,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 1996d4 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1998e0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 199610 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 199602 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1996d4 │ │ │ │ @@ -444375,15 +444371,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1996d4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1996d4 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1995e8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1997cc │ │ │ │ @@ -444407,24 +444403,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1996d0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1996d0 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 19967e │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1996cc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 199670 │ │ │ │ @@ -444445,18 +444441,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 19969c │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19967e │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -444466,15 +444462,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 199554 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 199540 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r2, [pc, #752] @ (1999e8 ) │ │ │ │ ldr r3, [pc, #744] @ (1999e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -444543,15 +444539,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 1c7e98 │ │ │ │ + bl 1c7be8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 19968c │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19963a │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -444597,22 +444593,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 1c7e24 │ │ │ │ + bl 1c7b74 │ │ │ │ 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 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ 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] │ │ │ │ @@ -444745,19 +444741,19 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r1, [pc, #696] @ (199cb0 ) │ │ │ │ + mov lr, lr │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ 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] @ (199a80 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -444781,15 +444777,15 @@ │ │ │ │ beq.n 199a2c │ │ │ │ ldr r6, [pc, #76] @ (199a88 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263a2c │ │ │ │ + bl 26377c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199a60 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -444864,15 +444860,15 @@ │ │ │ │ beq.n 199ae8 │ │ │ │ ldr r6, [pc, #76] @ (199b44 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263a2c │ │ │ │ + bl 26377c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199b1c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -444971,15 +444967,15 @@ │ │ │ │ beq.n 199be4 │ │ │ │ ldr r6, [pc, #76] @ (199c40 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263a2c │ │ │ │ + bl 26377c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199c18 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -445423,15 +445419,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19a06c │ │ │ │ str r0, [r2, #12] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -446077,15 +446073,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19a744 │ │ │ │ ldr r2, [r7, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -446465,15 +446461,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19ab16 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r2, r7] │ │ │ │ @@ -446635,15 +446631,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19ac76 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r2, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ @@ -446664,19 +446660,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (19ad6c ) │ │ │ │ ldr r0, [pc, #20] @ (19ad70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1738f4 │ │ │ │ nop │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ movs r1, r5 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xfb98001e │ │ │ │ + str??.w r0, [r0, #30] │ │ │ │ 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 │ │ │ │ @@ -446744,15 +446740,15 @@ │ │ │ │ bl 175928 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (19ae48 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188ea0 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ 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 │ │ │ │ @@ -447149,15 +447145,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19b26c │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -447715,15 +447711,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19b740 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -447929,15 +447925,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ 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 19ba6e │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -448286,15 +448282,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19bdd0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -448526,15 +448522,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19bfc4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -448571,15 +448567,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 1e3f68 │ │ │ │ + bl 1e3cb8 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #96 @ 0x60 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 188fbc │ │ │ │ movs r2, #1 │ │ │ │ @@ -448958,15 +448954,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19c404 │ │ │ │ movs r3, #3 │ │ │ │ b.n 19c3f2 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -449051,15 +449047,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (19c91c ) │ │ │ │ ldr r3, [pc, #796] @ (19c920 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3fa0 │ │ │ │ + bl 1e3cf0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 188fbc │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -450041,15 +450037,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 19d0c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6cf8 │ │ │ │ + bl 1c6a48 │ │ │ │ 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 19d050 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -450098,15 +450094,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 1c6cf8 │ │ │ │ + bl 1c6a48 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 19d15e │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -450890,15 +450886,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 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19d912 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -452738,22 +452734,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (19ec70 ) │ │ │ │ ldr r3, [pc, #156] @ (19ec74 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #120] @ 0x78 │ │ │ │ + ldr r5, [r1, #112] @ 0x70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ + ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #124] @ 0x7c │ │ │ │ + ldr r5, [r1, #116] @ 0x74 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -453158,15 +453154,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r6, r5, [sp, #20] │ │ │ │ - bl 330c3a │ │ │ │ + bl 330980 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r5, r1 │ │ │ │ b.n 19efb4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r6, #1 │ │ │ │ @@ -454259,32 +454255,32 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ 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 │ │ │ │ - mov.w r2, r9, lsr #8 │ │ │ │ + uxtb.w r2, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ bl 19e37c │ │ │ │ - uxtb.w r3, r9 │ │ │ │ + mov.w r3, r9, lsr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #13 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #9 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e37c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ @@ -457728,15 +457724,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ bcs.w 1a1ee0 │ │ │ │ ldr r2, [pc, #344] @ (1a1f14 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #344] @ (1a1f18 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1a1d74 │ │ │ │ lsls r1, r0, #31 │ │ │ │ bmi.n 1a1e3e │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -457860,17 +457856,17 @@ │ │ │ │ nop │ │ │ │ b.n 1a2474 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1a2414 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ 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 │ │ │ │ @@ -461530,33 +461526,33 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - and.w r3, r7, #31 │ │ │ │ + lsrs r3, r7, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + and.w r7, r7, #31 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e37c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (1a43d0 ) │ │ │ │ @@ -461802,33 +461798,33 @@ │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - and.w r3, r7, #31 │ │ │ │ + lsrs r3, r7, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + and.w r7, r7, #31 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e37c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (1a4670 ) │ │ │ │ @@ -461852,1110 +461848,1095 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ pop {} │ │ │ │ lsls r5, r3, #2 │ │ │ │ cbnz r6, 1a46a2 │ │ │ │ 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 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1152] @ 1a4b10 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr.w r3, [pc, #1152] @ 1a4b14 │ │ │ │ + str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1108] @ 1a4ae0 │ │ │ │ + ldr.w r3, [pc, #1108] @ 1a4ae4 │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1a4af0 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - ite ls │ │ │ │ - movls r1, sl │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a4ac2 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov r6, r8 │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + 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] │ │ │ │ + movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - andeq.w r9, r1, #1 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ + mov r8, r7 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r4, r2, #11, #1 │ │ │ │ - ubfx r7, r2, #2, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ bne.w 1a48f6 │ │ │ │ - add r4, sp, #220 @ 0xdc │ │ │ │ + add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e37c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldrd sl, r7, [sp, #228] @ 0xe4 │ │ │ │ bl 19e37c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r7, r6, [sp] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r1 │ │ │ │ + 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 │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - strd r2, r9, [sp] │ │ │ │ + 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 r8, r6, r3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr.w fp, [r8] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + ubfx r3, fp, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e920 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - add r0, sp, #32 │ │ │ │ - orr.w r2, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ blx 546f0 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1a3470 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 19e37c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1a4afc │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a4ad2 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete ls │ │ │ │ - movls r2, sl │ │ │ │ - movhi r1, #0 │ │ │ │ - movls r1, r2 │ │ │ │ - ldrhi.w r2, [r8, #4] │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w sl, [r2] │ │ │ │ - ubfxhi r2, sl, #5, #1 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + ittet hi │ │ │ │ + movhi r5, #0 │ │ │ │ + ldrhi.w r2, [r9, #4] │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - bl 19e37c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - bl 19e37c │ │ │ │ - ldrh r3, [r7, #12] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - it eq │ │ │ │ - moveq r3, r5 │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itt ne │ │ │ │ - ldrdne r3, r2, [sp, #20] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 19e37c │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldrh.w r2, [r8, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.w 1a4abc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #0 │ │ │ │ + eor.w r3, fp, r3 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 19e37c │ │ │ │ - ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 1a4ad0 │ │ │ │ - add r4, sp, #220 @ 0xdc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #524] @ (1a4ae8 ) │ │ │ │ + ldr r3, [pc, #520] @ (1a4ae4 ) │ │ │ │ + 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 1a4ada │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - strd r2, r8, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r5, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r8, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 19e37c │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, r7, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e37c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e37c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ bl 19e920 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w fp, r5, r3 │ │ │ │ blx 546f0 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ + ldr r5, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + 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 1a3470 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1a4a2e │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, sl │ │ │ │ - movls r2, r1 │ │ │ │ - ldrhi.w r2, [r9, #4] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - itt hi │ │ │ │ - movhi r2, sl │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - strd r1, r2, [sp] │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orr.w r3, fp, r3 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r5, r2 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ - vldr d7, [pc, #168] @ 1a4b08 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 19e37c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + cbnz r3, 1a4a72 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + 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 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldrh.w r1, [r8, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #16] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ bl 19e37c │ │ │ │ - ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #64] @ (1a4b18 ) │ │ │ │ - ldr r3, [pc, #60] @ (1a4b14 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1a4b04 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - and.w r3, sl, #1 │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldrh.w r2, [r9, #12] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 1a4abc │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 1a48bc │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1a48bc │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ b.n 1a46d0 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - b.n 1a4868 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1a4872 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ... │ │ │ │ - cbnz r6, 1a4b2c │ │ │ │ + nop │ │ │ │ + cbnz r4, 1a4afe │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + @ instruction: 0xb720 │ │ │ │ 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 r4, r2 │ │ │ │ - ldr.w r3, [pc, #1236] @ 1a5008 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1236] @ 1a500c │ │ │ │ + str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ + sub sp, #252 @ 0xfc │ │ │ │ + ldr.w r3, [pc, #1244] @ 1a4fe0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1236] @ 1a4fe4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1a4fe8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldrb r3, [r1, #13] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a4fac │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r5, [sp, #12] │ │ │ │ - ldrbhi r5, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ - mov r8, sl │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldrb r3, [r3, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ + mov r8, sl │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - ubfx r7, r2, #11, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a4dd8 │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ + bne.w 1a4dba │ │ │ │ + add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e37c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, sl, [sp, #228] @ 0xe4 │ │ │ │ + ldrd fp, sl, [sp, #236] @ 0xec │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + mov sl, r5 │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r6, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ mov r1, r2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e920 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ bl 1a3470 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r6, r2, r3 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 546f0 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, fp │ │ │ │ - strd r9, r5, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ bl 1a3470 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 19e37c │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1a4ff4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ + 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 1a4fc2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r5, r3 │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19e37c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r8, r6, r2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldrh.w r2, [fp, #12] │ │ │ │ orrs r6, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrh r3, [r3, #12] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r6, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.w 1a4fbc │ │ │ │ + ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 19e37c │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #596] @ (1a5010 ) │ │ │ │ - ldr r3, [pc, #584] @ (1a5008 ) │ │ │ │ + ldr r2, [pc, #584] @ (1a4fe8 ) │ │ │ │ + ldr r3, [pc, #576] @ (1a4fe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a5004 │ │ │ │ + bne.w 1a4fd2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ + add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ + add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ bl 19e37c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #228] @ 0xe4 │ │ │ │ + ldrd sl, r5, [sp, #236] @ 0xec │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r8, r5, r3 │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 19e920 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ bl 1a3470 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ + movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ + mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, fp │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ bl 1a3470 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 19e37c │ │ │ │ + vldr d7, [pc, #204] @ 1a4fd8 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 19e37c │ │ │ │ + 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 1a4ffc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.n 1a4fca │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [fp] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r6, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 19e37c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 19e37c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, r5, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - bl 19e37c │ │ │ │ - ldrh.w r1, [r9, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e37c │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - b.n 1a4db4 │ │ │ │ - ubfx r5, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 1a4b76 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1a4d34 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldrh.w r2, [fp, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 1a4fbc │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 1a4d80 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 1a4b50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a4f48 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1a4d80 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1a4d38 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 1a4f64 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r4, r3 │ │ │ │ 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 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1344] @ 1a556c │ │ │ │ - ldr.w r3, [pc, #1344] @ 1a5570 │ │ │ │ + ldr.w r3, [pc, #1292] @ 1a5510 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1284] @ 1a5514 │ │ │ │ + str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1a5548 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldrb r3, [r1, #13] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a54de │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ - ldrbhi r5, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov.w fp, #0 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov r8, fp │ │ │ │ - orrs r5, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + mov.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - ubfx r4, r2, #11, #1 │ │ │ │ - ubfx r5, r2, #4, #1 │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + ubfx r6, r2, #4, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1a5312 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1a52d6 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e37c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, fp, [sp] │ │ │ │ + strd fp, sl, [sp] │ │ │ │ ldrd fp, sl, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd r9, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov.w sl, #0 │ │ │ │ + mov sl, r5 │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ orr.w r8, r7, r3 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - str r5, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ @@ -462967,443 +462948,432 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r5, [sp, #12] │ │ │ │ orr.w r3, r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r1, r7, r3 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ blx 546f0 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #116] @ 0x74 │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - ubfx r8, r5, #2, #1 │ │ │ │ + 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 1a3470 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orr.w r5, r2, r3 │ │ │ │ + orr.w r6, r2, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 546f0 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, sl, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ bl 1a3470 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orrs r7, r5 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 19e37c │ │ │ │ + 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 1a5554 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + bne.w 1a54f4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrbhi.w r2, [r9] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - it ls │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e37c │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r5, #0 │ │ │ │ - orrs r6, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 19e37c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - orr.w r8, r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldrh.w r3, [fp, #12] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldrh.w r2, [fp, #12] │ │ │ │ orrs r6, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - it eq │ │ │ │ - moveq r3, r5 │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itt ne │ │ │ │ - ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.w 1a54ee │ │ │ │ + ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 19e37c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #636] @ (1a5574 ) │ │ │ │ - ldr r3, [pc, #632] @ (1a5570 ) │ │ │ │ + ldr r2, [pc, #604] @ (1a5518 ) │ │ │ │ + ldr r3, [pc, #596] @ (1a5510 ) │ │ │ │ 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 1a5566 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + bne.w 1a5504 │ │ │ │ + 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 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - mov.w r8, #0 │ │ │ │ + mov r6, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r5, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, fp, [sp] │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r3, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r5 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orr.w r5, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r7, [sp, #12] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + orrs r7, r3 │ │ │ │ + mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e920 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, fp │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r3, r5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ blx 546f0 │ │ │ │ - ldr.w sl, [r6, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #116] @ 0x74 │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + 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 1a3470 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, fp │ │ │ │ - orr.w r0, r9, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r3, sl │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r8, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ bl 1a3470 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ + vldr d7, [pc, #200] @ 1a5508 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + bl 19e37c │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orrs r5, r3 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - orrs r5, r0 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 19e37c │ │ │ │ + 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 1a555e │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + bne.n 1a54fc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r6, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 19e37c │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrh.w r2, [fp, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ - bl 19e37c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19e37c │ │ │ │ - ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - b.n 1a52ee │ │ │ │ - ubfx r5, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1a506a │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 1a54ee │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 1a529c │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 1a5050 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1a529c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a5268 │ │ │ │ + b.n 1a5254 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, fp │ │ │ │ - b.n 1a54a6 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 1a5496 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ - lsls r5, r3, #2 │ │ │ │ + ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ 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] @ (1a5880 ) │ │ │ │ - ldr r3, [pc, #756] @ (1a5884 ) │ │ │ │ + ldr r2, [pc, #756] @ (1a5828 ) │ │ │ │ + ldr r3, [pc, #756] @ (1a582c ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ 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 1a5ad0 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ - itee ls │ │ │ │ - movls r9, r3 │ │ │ │ - ldrhi r3, [r2, #4] │ │ │ │ - ldrbhi.w r9, [r3] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + bne.w 1a5a8a │ │ │ │ + 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] │ │ │ │ + itt hi │ │ │ │ + ldrhi r0, [r0, #0] │ │ │ │ + orrhi.w r9, r2, r0 │ │ │ │ + ubfx r3, r2, #5, #1 │ │ │ │ + ite ls │ │ │ │ + movls r9, r3 │ │ │ │ ubfxhi r9, r9, #5, #1 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldrb r1, [r5, #12] │ │ │ │ - mov.w r8, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r9, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ + mov.w r8, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ 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] │ │ │ │ - str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a588c │ │ │ │ + bne.w 1a5834 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e37c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -463497,15 +463467,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r7 │ │ │ │ - vldr d7, [pc, #356] @ 1a5878 │ │ │ │ + vldr d7, [pc, #356] @ 1a5820 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1a1d34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ @@ -463517,15 +463487,15 @@ │ │ │ │ bl 19e37c │ │ │ │ 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 1a5ada │ │ │ │ + bne.w 1a5a98 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ iteee ls │ │ │ │ movls r3, r2 │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ @@ -463588,15 +463558,15 @@ │ │ │ │ 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 546f0 │ │ │ │ - vldr d7, [pc, #108] @ 1a5878 │ │ │ │ + vldr d7, [pc, #108] @ 1a5820 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1a1d34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -463618,36 +463588,36 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r8, r3 │ │ │ │ bl 19e37c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #44] @ (1a5888 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a5884 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a5830 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a582c ) │ │ │ │ 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 1a5b14 │ │ │ │ + bne.w 1a5ac6 │ │ │ │ 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 r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #640 @ (adr r7, 1a5b0c ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 1a5c14 ) │ │ │ │ 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 19e37c │ │ │ │ @@ -463737,15 +463707,15 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w fp, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, sl │ │ │ │ - vldr d7, [pc, #408] @ 1a5b18 │ │ │ │ + vldr d7, [pc, #424] @ 1a5ad0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1a1d34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ @@ -463808,15 +463778,15 @@ │ │ │ │ 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 546f0 │ │ │ │ - vldr d7, [pc, #236] @ 1a5b18 │ │ │ │ + vldr d7, [pc, #252] @ 1a5ad0 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1a1d34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -463824,189 +463794,191 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ + 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 19e37c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a5ae2 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1a5b06 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #15 │ │ │ │ + bne.n 1a5aa0 │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e37c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orr.w r8, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - orrs r7, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - mov.w r9, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + it ls │ │ │ │ + movls r1, sl │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + iteee ls │ │ │ │ + movls r3, r1 │ │ │ │ + ldrhi.w r3, [r8, #4] │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + movhi r3, #0 │ │ │ │ + it hi │ │ │ │ + ubfxhi r1, sl, #5, #1 │ │ │ │ + movs r2, #15 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrd r5, r4, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r2, r2, r8 │ │ │ │ - orrs r3, r4 │ │ │ │ + ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1a5854 │ │ │ │ - ubfx r9, r3, #1, #1 │ │ │ │ + b.n 1a57fc │ │ │ │ + orr.w r9, r3, r3, lsr #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - b.n 1a55c6 │ │ │ │ + and.w r9, r9, #1 │ │ │ │ + b.n 1a5574 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1a575e │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ + b.n 1a5706 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - and.w r3, sl, #1 │ │ │ │ - orr.w r8, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r2 │ │ │ │ - b.n 1a5a94 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - b.n 1a5a72 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + orrs r7, r5 │ │ │ │ + b.n 1a5a70 │ │ │ │ blx 54c30 <__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 │ │ │ │ - sub sp, #228 @ 0xe4 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1464] @ 1a60f0 │ │ │ │ + sub sp, #228 @ 0xe4 │ │ │ │ + ldr.w r2, [pc, #1456] @ 1a60a0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1464] @ 1a60f4 │ │ │ │ + ldr.w r3, [pc, #1456] @ 1a60a4 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1a609c │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - ite ls │ │ │ │ - movls r6, r7 │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a6058 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r2, #0] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #16] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov.w r9, #0 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ + movs r7, #0 │ │ │ │ + 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 r0, [sp, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a5e4a │ │ │ │ + bne.w 1a5dfa │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e37c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r9, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #212] @ 0xd4 │ │ │ │ + ldrd sl, r7, [sp, #212] @ 0xd4 │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e478 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -464014,31 +463986,32 @@ │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -464087,15 +464060,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 1a60a6 │ │ │ │ + bne.w 1a6068 │ │ │ │ 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,69 +464170,68 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #712] @ (1a60f8 ) │ │ │ │ - ldr r3, [pc, #708] @ (1a60f4 ) │ │ │ │ + ldr r2, [pc, #712] @ (1a60a8 ) │ │ │ │ + ldr r3, [pc, #708] @ (1a60a4 ) │ │ │ │ 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 1a60e0 │ │ │ │ + bne.w 1a6090 │ │ │ │ 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 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r6, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd r7, r6, [sp, #212] @ 0xd4 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e478 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -464269,88 +464241,88 @@ │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #480] @ 1a60e8 │ │ │ │ + vldr d7, [pc, #472] @ 1a6098 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1a1d34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + 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 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e478 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #340] @ 1a60e8 │ │ │ │ + vldr d7, [pc, #332] @ 1a6098 │ │ │ │ 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 1a1d34 │ │ │ │ @@ -464359,73 +464331,75 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r7 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1a60ac │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1a60d0 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #15 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orr.w r7, fp, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrb.w sl, [r3] │ │ │ │ - orrs r6, r2 │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ + 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 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1a606e │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov.w fp, #0 │ │ │ │ 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] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + ittee ls │ │ │ │ + movls r3, sl │ │ │ │ + movls r7, r3 │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r3, sl, #5, #1 │ │ │ │ + movs r2, #15 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r7, sl, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - iteet ne │ │ │ │ - movne r3, fp │ │ │ │ - moveq r3, fp │ │ │ │ - moveq r2, #1 │ │ │ │ - ldrbne r2, [r2, #0] │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + ldrbne r3, [r2, #0] │ │ │ │ + mov.w r2, #0 │ │ │ │ itt ne │ │ │ │ - ubfxne r2, r2, #2, #1 │ │ │ │ - eorne.w r2, r2, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + eorne.w r3, r3, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ @@ -464433,171 +464407,168 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ 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 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ orrs r2, r6 │ │ │ │ - b.n 1a5e28 │ │ │ │ - ubfx r6, r7, #1, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - b.n 1a5b72 │ │ │ │ + b.n 1a5dd8 │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1a5b30 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a5d22 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ + b.n 1a5cd2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - and.w r3, sl, #1 │ │ │ │ - orr.w r7, fp, r2 │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r2 │ │ │ │ - b.n 1a6000 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb.w sl, [r3] │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ - b.n 1a5fdc │ │ │ │ + b.n 1a5fe2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #760 @ (adr r4, 1a63ec ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 1a60bc ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #816 @ (adr r1, 1a642c ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 1a611c ) │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #840] @ (1a6460 ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [pc, #840] @ (1a6464 ) │ │ │ │ + ldr r2, [pc, #852] @ (1a6418 ) │ │ │ │ + ldr r3, [pc, #852] @ (1a641c ) │ │ │ │ + sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldrb r7, [r5, #13] │ │ │ │ + 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 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1a66d4 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - ite ls │ │ │ │ - movls r6, r7 │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a66a0 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r2, #0] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #24] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov.w r9, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a646c │ │ │ │ + bne.w 1a6424 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 19e37c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r9, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #220] @ 0xdc │ │ │ │ + ldrd r9, r7, [sp, #220] @ 0xdc │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w fp, r7, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 19e478 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ @@ -464605,163 +464576,179 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r3, r7 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov.w fp, #0 │ │ │ │ - orrs r3, r7 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ add r7, sp, #32 │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ blx 546f0 │ │ │ │ - mov r3, sl │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + vldr d7, [pc, #448] @ 1a6410 │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ + vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1a1d34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - orr.w r3, sl, r1 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orrs r3, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr.w sl, r3, r1 │ │ │ │ + orrs r1, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a66de │ │ │ │ + bne.w 1a66b0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ - ldrhi r3, [sp, #24] │ │ │ │ - ubfxhi r2, r3, #5, #1 │ │ │ │ + ldrhi r2, [sp, #16] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - movs r6, #0 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ bl 19e478 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r3, r6, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movs r6, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #31 │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ str r6, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r2, #29 │ │ │ │ str r6, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + movs r2, #29 │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #148] @ 1a6458 │ │ │ │ mov r3, fp │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp, #64] @ 0x40 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1a1d34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -464769,15 +464756,16 @@ │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r7, r2, r3 │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ iteee eq │ │ │ │ moveq r3, r6 │ │ │ │ ldrne r2, [r5, #28] │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ @@ -464792,94 +464780,93 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ it ne │ │ │ │ ubfxne r6, r6, #2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r9, r2 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ + orrs r3, r7 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1a6468 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a6464 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a6420 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a641c ) │ │ │ │ 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 1a6720 │ │ │ │ + bne.w 1a66de │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd r7, r6, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #220] @ 0xdc │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ bl 19e37c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e478 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -464889,320 +464876,324 @@ │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #484] @ 1a6728 │ │ │ │ + vldr d7, [pc, #480] @ 1a66e8 │ │ │ │ mov r3, fp │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r1, sl │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1a1d34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orrs r2, r6 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - orrs r7, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + 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 19e37c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ bl 19e478 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ bl 19e37c │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ orrs r6, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #31 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #304] @ 1a6728 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + vldr d7, [pc, #292] @ 1a66e8 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1a1d34 │ │ │ │ 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 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w fp, r6, r3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r7 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1a66e4 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1a670a │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #15 │ │ │ │ - mov r1, r2 │ │ │ │ + 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 19e37c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrb.w sl, [r3] │ │ │ │ - orr.w r9, r6, r2 │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ + 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 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1a66b6 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov.w sl, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - bl 19e37c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldrd r7, r6, [sp, #220] @ 0xdc │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + ittee ls │ │ │ │ + movls r3, sl │ │ │ │ + movls r7, r3 │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r3, sl, #5, #1 │ │ │ │ + movs r2, #15 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19e37c │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldrd sl, r7, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1a671a │ │ │ │ + beq.n 1a66d8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - eor.w sl, r3, r2 │ │ │ │ + eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r7, 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 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ - b.n 1a6432 │ │ │ │ - ubfx r6, r7, #1, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - b.n 1a614e │ │ │ │ + b.n 1a63ee │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1a6104 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a6324 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ + b.n 1a62d0 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - and.w r3, sl, #1 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r6, r2 │ │ │ │ - b.n 1a6662 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb.w sl, [r3] │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ - b.n 1a663c │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, sl │ │ │ │ - b.n 1a66b2 │ │ │ │ + orrs r6, r2 │ │ │ │ + b.n 1a6652 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1a6680 │ │ │ │ blx 54c30 <__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 │ │ │ │ - sub sp, #228 @ 0xe4 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #848] @ (1a6a98 ) │ │ │ │ + sub sp, #228 @ 0xe4 │ │ │ │ + ldr r2, [pc, #840] @ (1a6a50 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #848] @ (1a6a9c ) │ │ │ │ + ldr r3, [pc, #840] @ (1a6a54 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1a6d24 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - ite ls │ │ │ │ - movls r6, r7 │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a6cea │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r2, #0] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #16] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov.w r9, #0 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ + movs r7, #0 │ │ │ │ + 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 r0, [sp, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a6aa4 │ │ │ │ + bne.w 1a6a5c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e37c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r9, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #212] @ 0xd4 │ │ │ │ + ldrd sl, r7, [sp, #212] @ 0xd4 │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e478 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -465210,31 +465201,32 @@ │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -465284,15 +465276,15 @@ │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a6d2e │ │ │ │ + bne.w 1a6cfa │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ldrhi r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ @@ -465351,15 +465343,15 @@ │ │ │ │ orr.w r6, sl, r6 │ │ │ │ mov r0, r7 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #188] @ 1a6a90 │ │ │ │ + vldr d7, [pc, #188] @ 1a6a48 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1a1d34 │ │ │ │ @@ -465410,81 +465402,80 @@ │ │ │ │ ubfxne r7, r7, #2, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1a6aa0 ) │ │ │ │ - ldr r3, [pc, #44] @ (1a6a9c ) │ │ │ │ + ldr r2, [pc, #48] @ (1a6a58 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a6a54 ) │ │ │ │ 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 1a6d5e │ │ │ │ + bne.w 1a6d22 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r6, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd r7, r6, [sp, #212] @ 0xd4 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 19e37c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e478 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -465494,251 +465485,251 @@ │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #516] @ 1a6d68 │ │ │ │ + vldr d7, [pc, #520] @ 1a6d28 │ │ │ │ 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 1a1d34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + 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 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e478 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #47 @ 0x2f │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - tst.w r2, #1344 @ 0x540 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #31 │ │ │ │ - str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #24 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ 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 546f0 │ │ │ │ - vldr d7, [pc, #332] @ 1a6d68 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #24 │ │ │ │ + vldr d7, [pc, #332] @ 1a6d28 │ │ │ │ + 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 1a1d34 │ │ │ │ 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 19e37c │ │ │ │ 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 │ │ │ │ - orrs r6, r7 │ │ │ │ + bl 19e37c │ │ │ │ + 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 │ │ │ │ + orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a6d34 │ │ │ │ + bne.n 1a6d00 │ │ │ │ + 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 19e37c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ + ittee ls │ │ │ │ movls r3, sl │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1a6d4e │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + movls r7, r3 │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r3, sl, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldrb.w sl, [r3] │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov.w sl, #0 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - orr.w r2, fp, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 19e37c │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r9, r7, [sp, #212] @ 0xd4 │ │ │ │ - bl 19e37c │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ubfx r3, fp, #2, #1 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrd fp, r7, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ittee eq │ │ │ │ - moveq r3, sl │ │ │ │ + moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r2, #0] │ │ │ │ - movne r2, sl │ │ │ │ + movne r2, #0 │ │ │ │ itt ne │ │ │ │ - eorne.w fp, fp, r3 │ │ │ │ - ubfxne r3, fp, #2, #1 │ │ │ │ + eorne.w r3, sl, r3 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r2, r3 │ │ │ │ + orr.w r2, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r2, r2, r9 │ │ │ │ orrs r3, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1a6a68 │ │ │ │ - ubfx r6, r7, #1, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - b.n 1a677e │ │ │ │ + b.n 1a6a20 │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1a6744 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a6932 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ + b.n 1a68ea │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ - and.w r3, sl, #1 │ │ │ │ - b.n 1a6c7c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb.w sl, [r3] │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ - b.n 1a6c62 │ │ │ │ + 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 1a6c70 │ │ │ │ blx 54c30 <__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] @ (1a6f38 ) │ │ │ │ + ldr r3, [pc, #428] @ (1a6ef8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - vldr d8, [pc, #408] @ 1a6f30 │ │ │ │ + vldr d8, [pc, #408] @ 1a6ef0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (1a6f3c ) │ │ │ │ + ldr r1, [pc, #416] @ (1a6efc ) │ │ │ │ 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 │ │ │ │ @@ -465846,75 +465837,75 @@ │ │ │ │ bl 19e37c │ │ │ │ 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 1a6ee6 │ │ │ │ + bls.n 1a6ea6 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 1a6ee8 │ │ │ │ + cbz r5, 1a6ea8 │ │ │ │ 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 19e37c │ │ │ │ ldrd r3, r2, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1a6f40 ) │ │ │ │ + ldr r2, [pc, #64] @ (1a6f00 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (1a6f38 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a6ef8 ) │ │ │ │ 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 1a6f28 │ │ │ │ + bne.n 1a6ee8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__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 r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ 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] @ (1a7170 ) │ │ │ │ + ldr r3, [pc, #524] @ (1a7130 ) │ │ │ │ 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] @ (1a7174 ) │ │ │ │ + ldr r1, [pc, #516] @ (1a7134 ) │ │ │ │ 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 │ │ │ │ @@ -465932,15 +465923,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 546f0 │ │ │ │ - vldr d7, [pc, #432] @ 1a7168 │ │ │ │ + vldr d7, [pc, #432] @ 1a7128 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -466069,76 +466060,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 1a7126 │ │ │ │ + bls.n 1a70e6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1a7126 │ │ │ │ + cbz r3, 1a70e6 │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1a7178 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a7138 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1a7170 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a7130 ) │ │ │ │ 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 1a7160 │ │ │ │ + bne.n 1a7120 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__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 r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ 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] @ (1a73a0 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a7360 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 1a7398 │ │ │ │ + vldr d8, [pc, #504] @ 1a7358 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (1a73a4 ) │ │ │ │ + ldr r1, [pc, #504] @ (1a7364 ) │ │ │ │ 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 │ │ │ │ @@ -466285,75 +466276,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 1a7358 │ │ │ │ + bls.n 1a7318 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1a7358 │ │ │ │ + cbz r3, 1a7318 │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a73a0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a7360 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (1a73a8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a7368 ) │ │ │ │ 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 1a7394 │ │ │ │ + bne.n 1a7354 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__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, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ 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] @ 1a7800 │ │ │ │ + ldr.w r3, [pc, #1080] @ 1a77c0 │ │ │ │ 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] @ 1a7804 │ │ │ │ + ldr.w r1, [pc, #1068] @ 1a77c4 │ │ │ │ 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 │ │ │ │ @@ -466553,15 +466544,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 1a77be │ │ │ │ + bne.w 1a777e │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466573,15 +466564,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 1a77a2 │ │ │ │ + bne.w 1a7762 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466601,15 +466592,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 1a7732 │ │ │ │ + bne.n 1a76f2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ @@ -466619,16 +466610,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, 1a76b2 │ │ │ │ - vldr d7, [pc, #324] @ 1a77e0 │ │ │ │ + cbz r3, 1a7672 │ │ │ │ + vldr d7, [pc, #324] @ 1a77a0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ @@ -466649,15 +466640,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 1a7786 │ │ │ │ + bne.n 1a7746 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466668,30 +466659,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, 1a776a │ │ │ │ + cbnz r3, 1a772a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #244] @ (1a7808 ) │ │ │ │ + ldr r2, [pc, #244] @ (1a77c8 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (1a7800 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a77c0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a77da │ │ │ │ + bne.n 1a779a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 1a77e8 │ │ │ │ + vldr d7, [pc, #180] @ 1a77a8 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ @@ -466704,59 +466695,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 19e678 │ │ │ │ - b.n 1a76b2 │ │ │ │ + b.n 1a7672 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 19e37c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7710 │ │ │ │ - vldr d7, [pc, #104] @ 1a77f0 │ │ │ │ + b.n 1a76d0 │ │ │ │ + vldr d7, [pc, #104] @ 1a77b0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a76e2 │ │ │ │ - vldr d7, [pc, #68] @ 1a77e8 │ │ │ │ + b.n 1a76a2 │ │ │ │ + vldr d7, [pc, #68] @ 1a77a8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7624 │ │ │ │ - vldr d7, [pc, #56] @ 1a77f8 │ │ │ │ + b.n 1a75e4 │ │ │ │ + vldr d7, [pc, #56] @ 1a77b8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a75f2 │ │ │ │ + b.n 1a75b2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -466769,34 +466760,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, #32] │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ 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] @ 1a7c90 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1a7c50 │ │ │ │ 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] @ 1a7c94 │ │ │ │ + ldr.w r1, [pc, #1116] @ 1a7c54 │ │ │ │ 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 │ │ │ │ @@ -467008,15 +466999,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 1a7c4c │ │ │ │ + bne.w 1a7c0c │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -467028,15 +467019,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 1a7c30 │ │ │ │ + bne.w 1a7bf0 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -467056,15 +467047,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 1a7bc0 │ │ │ │ + bne.n 1a7b80 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -467074,16 +467065,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, 1a7b40 │ │ │ │ - vldr d7, [pc, #328] @ 1a7c70 │ │ │ │ + cbz r3, 1a7b00 │ │ │ │ + vldr d7, [pc, #328] @ 1a7c30 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -467104,15 +467095,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 1a7c14 │ │ │ │ + bne.n 1a7bd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -467123,30 +467114,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, 1a7bf8 │ │ │ │ + cbnz r3, 1a7bb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #244] @ (1a7c98 ) │ │ │ │ + ldr r2, [pc, #244] @ (1a7c58 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (1a7c90 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a7c50 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a7c68 │ │ │ │ + bne.n 1a7c28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 1a7c78 │ │ │ │ + vldr d7, [pc, #180] @ 1a7c38 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ @@ -467159,59 +467150,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 19e678 │ │ │ │ - b.n 1a7b40 │ │ │ │ + b.n 1a7b00 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 19e37c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7b9e │ │ │ │ - vldr d7, [pc, #104] @ 1a7c80 │ │ │ │ + b.n 1a7b5e │ │ │ │ + vldr d7, [pc, #104] @ 1a7c40 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7b70 │ │ │ │ - vldr d7, [pc, #68] @ 1a7c78 │ │ │ │ + b.n 1a7b30 │ │ │ │ + vldr d7, [pc, #68] @ 1a7c38 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7ab2 │ │ │ │ - vldr d7, [pc, #56] @ 1a7c88 │ │ │ │ + b.n 1a7a72 │ │ │ │ + vldr d7, [pc, #56] @ 1a7c48 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7a80 │ │ │ │ + b.n 1a7a40 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -467224,27 +467215,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, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ 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, #980] @ (1a8088 ) │ │ │ │ - ldr r3, [pc, #980] @ (1a808c ) │ │ │ │ + ldr r2, [pc, #980] @ (1a8048 ) │ │ │ │ + ldr r3, [pc, #980] @ (1a804c ) │ │ │ │ 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] │ │ │ │ @@ -467262,15 +467253,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 1a8090 │ │ │ │ + beq.w 1a8050 │ │ │ │ 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] │ │ │ │ @@ -467390,15 +467381,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 546f0 │ │ │ │ - vldr d7, [pc, #556] @ 1a8080 │ │ │ │ + vldr d7, [pc, #556] @ 1a8040 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -467520,25 +467511,25 @@ │ │ │ │ blx 546f0 │ │ │ │ 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 1a8340 │ │ │ │ + beq.w 1a8300 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a8358 │ │ │ │ + bne.w 1a8318 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a7fb8 │ │ │ │ + beq.n 1a7f78 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1cd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -467546,15 +467537,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #168] @ 1a8080 │ │ │ │ + vldr d7, [pc, #168] @ 1a8040 │ │ │ │ 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 │ │ │ │ @@ -467562,21 +467553,21 @@ │ │ │ │ bl 19e37c │ │ │ │ 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.w 1a8372 │ │ │ │ + beq.w 1a8332 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8384 │ │ │ │ + beq.w 1a8344 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a8394 │ │ │ │ + beq.w 1a8354 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -467596,31 +467587,31 @@ │ │ │ │ bl 19e37c │ │ │ │ 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.w 1a8352 │ │ │ │ + bls.w 1a8312 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8390 │ │ │ │ + beq.w 1a8350 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a830a │ │ │ │ + b.n 1a82ca │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ 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 │ │ │ │ @@ -467713,15 +467704,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 546f0 │ │ │ │ - vldr d7, [pc, #560] @ 1a83b0 │ │ │ │ + vldr d7, [pc, #560] @ 1a8370 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -467768,15 +467759,15 @@ │ │ │ │ blx 546f0 │ │ │ │ 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 1a8212 │ │ │ │ + beq.n 1a81d2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19eb38 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -467816,15 +467807,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #300] @ 1a83b0 │ │ │ │ + vldr d7, [pc, #300] @ 1a8370 │ │ │ │ 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] │ │ │ │ @@ -467840,15 +467831,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 546f0 │ │ │ │ - vldr d7, [pc, #240] @ 1a83b0 │ │ │ │ + vldr d7, [pc, #240] @ 1a8370 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19ecf8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -467860,110 +467851,110 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8352 │ │ │ │ + beq.n 1a8312 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8390 │ │ │ │ + beq.n 1a8350 │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1a83b8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1a8378 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (1a83bc ) │ │ │ │ + ldr r3, [pc, #152] @ (1a837c ) │ │ │ │ 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.n 1a83a8 │ │ │ │ + bne.n 1a8368 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a836c │ │ │ │ + cbz r3, 1a832c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a7fa8 │ │ │ │ + b.n 1a7f68 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a830a │ │ │ │ + b.n 1a82ca │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a839e │ │ │ │ + beq.n 1a835e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a7fa8 │ │ │ │ + b.n 1a7f68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a7fa8 │ │ │ │ + b.n 1a7f68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a838a │ │ │ │ + cbz r3, 1a834a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a8024 │ │ │ │ + b.n 1a7fe4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a8024 │ │ │ │ + b.n 1a7fe4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8024 │ │ │ │ + b.n 1a7fe4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a830a │ │ │ │ + b.n 1a82ca │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a8024 │ │ │ │ + b.n 1a7fe4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a7fa8 │ │ │ │ + b.n 1a7f68 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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, #948] @ (1a8788 ) │ │ │ │ - ldr r3, [pc, #948] @ (1a878c ) │ │ │ │ + ldr r2, [pc, #948] @ (1a8748 ) │ │ │ │ + ldr r3, [pc, #948] @ (1a874c ) │ │ │ │ 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] │ │ │ │ @@ -467981,15 +467972,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 1a8790 │ │ │ │ + beq.w 1a8750 │ │ │ │ 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] │ │ │ │ @@ -468109,15 +468100,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 546f0 │ │ │ │ - vldr d7, [pc, #524] @ 1a8780 │ │ │ │ + vldr d7, [pc, #524] @ 1a8740 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -468229,25 +468220,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8a26 │ │ │ │ + beq.w 1a89e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a8a3e │ │ │ │ + bne.w 1a89fe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a86bc │ │ │ │ + beq.n 1a867c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1cd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -468255,15 +468246,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #164] @ 1a8780 │ │ │ │ + vldr d7, [pc, #164] @ 1a8740 │ │ │ │ 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 │ │ │ │ @@ -468271,21 +468262,21 @@ │ │ │ │ bl 19e37c │ │ │ │ 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.w 1a8a58 │ │ │ │ + beq.w 1a8a18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8a6a │ │ │ │ + beq.w 1a8a2a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a8a7a │ │ │ │ + beq.w 1a8a3a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -468305,30 +468296,30 @@ │ │ │ │ bl 19e37c │ │ │ │ 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.w 1a8a38 │ │ │ │ + bls.w 1a89f8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8a76 │ │ │ │ + beq.w 1a8a36 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a89f0 │ │ │ │ + b.n 1a89b0 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ 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 │ │ │ │ @@ -468421,15 +468412,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 546f0 │ │ │ │ - vldr d7, [pc, #536] @ 1a8a98 │ │ │ │ + vldr d7, [pc, #536] @ 1a8a58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -468473,15 +468464,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 546f0 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a890a │ │ │ │ + beq.n 1a88ca │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19eb38 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -468562,111 +468553,111 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8a38 │ │ │ │ + beq.n 1a89f8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8a76 │ │ │ │ + beq.n 1a8a36 │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1a8aa0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1a8a60 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (1a8aa4 ) │ │ │ │ + ldr r3, [pc, #152] @ (1a8a64 ) │ │ │ │ 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.n 1a8a8e │ │ │ │ + bne.n 1a8a4e │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a8a52 │ │ │ │ + cbz r3, 1a8a12 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a86ac │ │ │ │ + b.n 1a866c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a89f0 │ │ │ │ + b.n 1a89b0 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a8a84 │ │ │ │ + beq.n 1a8a44 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a86ac │ │ │ │ + b.n 1a866c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a86ac │ │ │ │ + b.n 1a866c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a8a70 │ │ │ │ + cbz r3, 1a8a30 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a8728 │ │ │ │ + b.n 1a86e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a8728 │ │ │ │ + b.n 1a86e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8728 │ │ │ │ + b.n 1a86e8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a89f0 │ │ │ │ + b.n 1a89b0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a8728 │ │ │ │ + b.n 1a86e8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a86ac │ │ │ │ + b.n 1a866c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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, #956] @ (1a8e78 ) │ │ │ │ - ldr r3, [pc, #956] @ (1a8e7c ) │ │ │ │ + ldr r2, [pc, #956] @ (1a8e38 ) │ │ │ │ + ldr r3, [pc, #956] @ (1a8e3c ) │ │ │ │ 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] │ │ │ │ @@ -468684,15 +468675,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 1a8e80 │ │ │ │ + beq.w 1a8e40 │ │ │ │ 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] │ │ │ │ @@ -468936,25 +468927,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9122 │ │ │ │ + beq.w 1a90e2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a913a │ │ │ │ + bne.w 1a90fa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8dac │ │ │ │ + beq.n 1a8d6c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1cd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -468962,15 +468953,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #164] @ 1a8e70 │ │ │ │ + vldr d7, [pc, #164] @ 1a8e30 │ │ │ │ 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 │ │ │ │ @@ -468978,21 +468969,21 @@ │ │ │ │ bl 19e37c │ │ │ │ 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.w 1a9154 │ │ │ │ + beq.w 1a9114 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9166 │ │ │ │ + beq.w 1a9126 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a9176 │ │ │ │ + beq.w 1a9136 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -469012,30 +469003,30 @@ │ │ │ │ bl 19e37c │ │ │ │ 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.w 1a9134 │ │ │ │ + bls.w 1a90f4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9172 │ │ │ │ + beq.w 1a9132 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a90ec │ │ │ │ + b.n 1a90ac │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ 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 │ │ │ │ @@ -469181,15 +469172,15 @@ │ │ │ │ blx 546f0 │ │ │ │ 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 1a8ffa │ │ │ │ + beq.n 1a8fba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19eb38 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -469273,106 +469264,106 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9134 │ │ │ │ + beq.n 1a90f4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9172 │ │ │ │ + beq.n 1a9132 │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (1a9190 ) │ │ │ │ + ldr r2, [pc, #140] @ (1a9150 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #140] @ (1a9194 ) │ │ │ │ + ldr r3, [pc, #140] @ (1a9154 ) │ │ │ │ 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.n 1a918a │ │ │ │ + bne.n 1a914a │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a914e │ │ │ │ + cbz r3, 1a910e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a8d9c │ │ │ │ + b.n 1a8d5c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a90ec │ │ │ │ + b.n 1a90ac │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a9180 │ │ │ │ + beq.n 1a9140 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a8d9c │ │ │ │ + b.n 1a8d5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8d9c │ │ │ │ + b.n 1a8d5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a916c │ │ │ │ + cbz r3, 1a912c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a8e18 │ │ │ │ + b.n 1a8dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a8e18 │ │ │ │ + b.n 1a8dd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8e18 │ │ │ │ + b.n 1a8dd8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a90ec │ │ │ │ + b.n 1a90ac │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a8e18 │ │ │ │ + b.n 1a8dd8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a8d9c │ │ │ │ + b.n 1a8d5c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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, #956] @ (1a9568 ) │ │ │ │ - ldr r3, [pc, #956] @ (1a956c ) │ │ │ │ + ldr r2, [pc, #956] @ (1a9528 ) │ │ │ │ + ldr r3, [pc, #956] @ (1a952c ) │ │ │ │ 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] │ │ │ │ @@ -469390,15 +469381,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 1a9570 │ │ │ │ + beq.w 1a9530 │ │ │ │ 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] │ │ │ │ @@ -469518,15 +469509,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 546f0 │ │ │ │ - vldr d7, [pc, #532] @ 1a9560 │ │ │ │ + vldr d7, [pc, #532] @ 1a9520 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -469641,25 +469632,25 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a980e │ │ │ │ + beq.w 1a97ce │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a9826 │ │ │ │ + bne.w 1a97e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a949c │ │ │ │ + beq.n 1a945c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1cd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -469667,15 +469658,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #164] @ 1a9560 │ │ │ │ + vldr d7, [pc, #164] @ 1a9520 │ │ │ │ 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 │ │ │ │ @@ -469683,21 +469674,21 @@ │ │ │ │ bl 19e37c │ │ │ │ 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.w 1a9840 │ │ │ │ + beq.w 1a9800 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9852 │ │ │ │ + beq.w 1a9812 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a9862 │ │ │ │ + beq.w 1a9822 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -469717,30 +469708,30 @@ │ │ │ │ bl 19e37c │ │ │ │ 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.w 1a9820 │ │ │ │ + bls.w 1a97e0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a985e │ │ │ │ + beq.w 1a981e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a97d8 │ │ │ │ + b.n 1a9798 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #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 │ │ │ │ @@ -469833,15 +469824,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 546f0 │ │ │ │ - vldr d7, [pc, #544] @ 1a9880 │ │ │ │ + vldr d7, [pc, #544] @ 1a9840 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -469885,15 +469876,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 546f0 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a96ea │ │ │ │ + beq.n 1a96aa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19eb38 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -469957,15 +469948,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 546f0 │ │ │ │ - vldr d7, [pc, #236] @ 1a9880 │ │ │ │ + vldr d7, [pc, #236] @ 1a9840 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19ecf8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #31 │ │ │ │ @@ -469976,111 +469967,111 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9820 │ │ │ │ + beq.n 1a97e0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a985e │ │ │ │ + beq.n 1a981e │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1a9888 ) │ │ │ │ + ldr r2, [pc, #152] @ (1a9848 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (1a988c ) │ │ │ │ + ldr r3, [pc, #152] @ (1a984c ) │ │ │ │ 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.n 1a9876 │ │ │ │ + bne.n 1a9836 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a983a │ │ │ │ + cbz r3, 1a97fa │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a948c │ │ │ │ + b.n 1a944c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a97d8 │ │ │ │ + b.n 1a9798 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a986c │ │ │ │ + beq.n 1a982c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a948c │ │ │ │ + b.n 1a944c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a948c │ │ │ │ + b.n 1a944c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a9858 │ │ │ │ + cbz r3, 1a9818 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a9508 │ │ │ │ + b.n 1a94c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a9508 │ │ │ │ + b.n 1a94c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a9508 │ │ │ │ + b.n 1a94c8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a97d8 │ │ │ │ + b.n 1a9798 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a9508 │ │ │ │ + b.n 1a94c8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a948c │ │ │ │ + b.n 1a944c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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, #964] @ (1a9c68 ) │ │ │ │ - ldr r3, [pc, #964] @ (1a9c6c ) │ │ │ │ + ldr r2, [pc, #964] @ (1a9c28 ) │ │ │ │ + ldr r3, [pc, #964] @ (1a9c2c ) │ │ │ │ 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] │ │ │ │ @@ -470098,15 +470089,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 1a9c70 │ │ │ │ + beq.w 1a9c30 │ │ │ │ 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] │ │ │ │ @@ -470226,15 +470217,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 546f0 │ │ │ │ - vldr d7, [pc, #540] @ 1a9c60 │ │ │ │ + vldr d7, [pc, #540] @ 1a9c20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -470281,15 +470272,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #400] @ 1a9c60 │ │ │ │ + vldr d7, [pc, #400] @ 1a9c20 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -470352,25 +470343,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9f1a │ │ │ │ + beq.w 1a9eda │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a9f32 │ │ │ │ + bne.w 1a9ef2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9b9e │ │ │ │ + beq.n 1a9b5e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1cd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -470378,15 +470369,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #160] @ 1a9c60 │ │ │ │ + vldr d7, [pc, #160] @ 1a9c20 │ │ │ │ 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 │ │ │ │ @@ -470394,21 +470385,21 @@ │ │ │ │ bl 19e37c │ │ │ │ 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.w 1a9f4c │ │ │ │ + beq.w 1a9f0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9f5e │ │ │ │ + beq.w 1a9f1e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a9f6e │ │ │ │ + beq.w 1a9f2e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -470428,29 +470419,29 @@ │ │ │ │ bl 19e37c │ │ │ │ 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.w 1a9f2c │ │ │ │ + bls.w 1a9eec │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9f6a │ │ │ │ + beq.w 1a9f2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a9ee4 │ │ │ │ + b.n 1a9ea4 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -470543,15 +470534,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 546f0 │ │ │ │ - vldr d7, [pc, #552] @ 1a9f88 │ │ │ │ + vldr d7, [pc, #552] @ 1a9f48 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -470591,21 +470582,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 546f0 │ │ │ │ - vldr d7, [pc, #432] @ 1a9f88 │ │ │ │ + vldr d7, [pc, #432] @ 1a9f48 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9df2 │ │ │ │ + beq.n 1a9db2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19eb38 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -470689,110 +470680,110 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9f2c │ │ │ │ + beq.n 1a9eec │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9f6a │ │ │ │ + beq.n 1a9f2a │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1a9f90 ) │ │ │ │ + ldr r2, [pc, #148] @ (1a9f50 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (1a9f94 ) │ │ │ │ + ldr r3, [pc, #148] @ (1a9f54 ) │ │ │ │ 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.n 1a9f82 │ │ │ │ + bne.n 1a9f42 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a9f46 │ │ │ │ + cbz r3, 1a9f06 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a9b8e │ │ │ │ + b.n 1a9b4e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9ee4 │ │ │ │ + b.n 1a9ea4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a9f78 │ │ │ │ + beq.n 1a9f38 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a9b8e │ │ │ │ + b.n 1a9b4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a9b8e │ │ │ │ + b.n 1a9b4e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a9f64 │ │ │ │ + cbz r3, 1a9f24 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a9c0a │ │ │ │ + b.n 1a9bca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a9c0a │ │ │ │ + b.n 1a9bca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a9c0a │ │ │ │ + b.n 1a9bca │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9ee4 │ │ │ │ + b.n 1a9ea4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a9c0a │ │ │ │ + b.n 1a9bca │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a9b8e │ │ │ │ + b.n 1a9b4e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #788] @ (1aa2c0 ) │ │ │ │ - ldr r3, [pc, #788] @ (1aa2c4 ) │ │ │ │ + ldr r2, [pc, #788] @ (1aa280 ) │ │ │ │ + ldr r3, [pc, #788] @ (1aa284 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -470811,15 +470802,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1aa2c8 │ │ │ │ + beq.w 1aa288 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -470896,15 +470887,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 546f0 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1aa584 │ │ │ │ + bne.w 1aa544 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ @@ -470937,15 +470928,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #364] @ 1aa2b8 │ │ │ │ + vldr d7, [pc, #364] @ 1aa278 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -470992,15 +470983,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #220] @ 1aa2b8 │ │ │ │ + vldr d7, [pc, #220] @ 1aa278 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ @@ -471065,34 +471056,34 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa596 │ │ │ │ + beq.w 1aa556 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa672 │ │ │ │ + beq.w 1aa632 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1aa6b6 │ │ │ │ + beq.w 1aa676 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1aa5a0 │ │ │ │ + b.n 1aa560 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -471183,15 +471174,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #732] @ 1aa690 │ │ │ │ + vldr d7, [pc, #732] @ 1aa650 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471231,21 +471222,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #608] @ 1aa690 │ │ │ │ + vldr d7, [pc, #608] @ 1aa650 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa448 │ │ │ │ + beq.n 1aa408 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19eb38 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -471333,64 +471324,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa590 │ │ │ │ + beq.n 1aa550 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa6a6 │ │ │ │ + beq.w 1aa666 │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (1aa698 ) │ │ │ │ + ldr r2, [pc, #308] @ (1aa658 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1aa69c ) │ │ │ │ + ldr r3, [pc, #304] @ (1aa65c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aa6c0 │ │ │ │ + bne.w 1aa680 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, fp │ │ │ │ mov r3, fp │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, fp │ │ │ │ - b.n 1aa0ee │ │ │ │ + b.n 1aa0ae │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aa54a │ │ │ │ + b.n 1aa50a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa664 │ │ │ │ + bne.n 1aa624 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa5b0 │ │ │ │ + beq.n 1aa570 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1cd0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -471398,36 +471389,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #192] @ 1aa690 │ │ │ │ + vldr d7, [pc, #192] @ 1aa650 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, fp, r3 │ │ │ │ bl 19e37c │ │ │ │ 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 1aa678 │ │ │ │ + beq.n 1aa638 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa68a │ │ │ │ + beq.n 1aa64a │ │ │ │ ands.w fp, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1aa6aa │ │ │ │ + beq.n 1aa66a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -471447,77 +471438,77 @@ │ │ │ │ bl 19e37c │ │ │ │ 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 1aa590 │ │ │ │ + bls.n 1aa550 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1aa6a6 │ │ │ │ + cbz r3, 1aa666 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1aa54a │ │ │ │ + b.n 1aa50a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1aa5a0 │ │ │ │ + b.n 1aa560 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1aa5a0 │ │ │ │ + b.n 1aa560 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1aa6a0 │ │ │ │ + cbz r3, 1aa660 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1aa614 │ │ │ │ + b.n 1aa5d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1aa614 │ │ │ │ + b.n 1aa5d4 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aa614 │ │ │ │ + b.n 1aa5d4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aa54a │ │ │ │ + b.n 1aa50a │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1aa614 │ │ │ │ + b.n 1aa5d4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1aa5a0 │ │ │ │ + b.n 1aa560 │ │ │ │ blx 54c30 <__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, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #948] @ (1aaa90 ) │ │ │ │ - ldr r3, [pc, #948] @ (1aaa94 ) │ │ │ │ + ldr r2, [pc, #948] @ (1aaa50 ) │ │ │ │ + ldr r3, [pc, #948] @ (1aaa54 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -471527,15 +471518,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1aaa98 │ │ │ │ + beq.w 1aaa58 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -471641,15 +471632,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #588] @ 1aaa88 │ │ │ │ + vldr d7, [pc, #588] @ 1aaa48 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471696,15 +471687,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #448] @ 1aaa88 │ │ │ │ + vldr d7, [pc, #448] @ 1aaa48 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -471774,25 +471765,25 @@ │ │ │ │ blx 546f0 │ │ │ │ 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 1aad6c │ │ │ │ + beq.w 1aad2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1aad84 │ │ │ │ + bne.w 1aad44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa9aa │ │ │ │ + beq.n 1aa96a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1cd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -471800,15 +471791,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #188] @ 1aaa88 │ │ │ │ + vldr d7, [pc, #188] @ 1aaa48 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -471816,21 +471807,21 @@ │ │ │ │ bl 19e37c │ │ │ │ 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.w 1aad9e │ │ │ │ + beq.w 1aad5e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aadb0 │ │ │ │ + beq.w 1aad70 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1aadc0 │ │ │ │ + beq.w 1aad80 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -471862,29 +471853,29 @@ │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1aad7e │ │ │ │ + bls.w 1aad3e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aadbc │ │ │ │ + beq.w 1aad7c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1aad36 │ │ │ │ + b.n 1aacf6 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -471968,15 +471959,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #600] @ 1aadd8 │ │ │ │ + vldr d7, [pc, #600] @ 1aad98 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472018,20 +472009,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #472] @ 1aadd8 │ │ │ │ + vldr d7, [pc, #472] @ 1aad98 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aac16 │ │ │ │ + beq.n 1aabd6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19eb38 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -472076,15 +472067,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #16 │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #320] @ 1aadd8 │ │ │ │ + vldr d7, [pc, #320] @ 1aad98 │ │ │ │ mov r1, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ mov r2, r6 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -472101,15 +472092,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #256] @ 1aadd8 │ │ │ │ + vldr d7, [pc, #256] @ 1aad98 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19ecf8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r1, #25 │ │ │ │ @@ -472130,109 +472121,109 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aad7e │ │ │ │ + beq.n 1aad3e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aadbc │ │ │ │ + beq.n 1aad7c │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1aade0 ) │ │ │ │ + ldr r2, [pc, #148] @ (1aada0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (1aade4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1aada4 ) │ │ │ │ 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.n 1aadd4 │ │ │ │ + bne.n 1aad94 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1aad98 │ │ │ │ + cbz r3, 1aad58 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1aa99a │ │ │ │ + b.n 1aa95a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aad36 │ │ │ │ + b.n 1aacf6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1aadca │ │ │ │ + beq.n 1aad8a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1aa99a │ │ │ │ + b.n 1aa95a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aa99a │ │ │ │ + b.n 1aa95a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1aadb6 │ │ │ │ + cbz r3, 1aad76 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1aaa16 │ │ │ │ + b.n 1aa9d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1aaa16 │ │ │ │ + b.n 1aa9d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aaa16 │ │ │ │ + b.n 1aa9d6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aad36 │ │ │ │ + b.n 1aacf6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1aaa16 │ │ │ │ + b.n 1aa9d6 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1aa99a │ │ │ │ + b.n 1aa95a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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, #980] @ (1ab1d0 ) │ │ │ │ - ldr r3, [pc, #980] @ (1ab1d4 ) │ │ │ │ + ldr r2, [pc, #980] @ (1ab190 ) │ │ │ │ + ldr r3, [pc, #980] @ (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] │ │ │ │ @@ -472250,15 +472241,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 1ab1d8 │ │ │ │ + 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] │ │ │ │ @@ -472378,15 +472369,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 546f0 │ │ │ │ - vldr d7, [pc, #556] @ 1ab1c8 │ │ │ │ + vldr d7, [pc, #556] @ 1ab188 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472433,15 +472424,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #416] @ 1ab1c8 │ │ │ │ + vldr d7, [pc, #416] @ 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 │ │ │ │ @@ -472508,25 +472499,25 @@ │ │ │ │ blx 546f0 │ │ │ │ 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 1ab488 │ │ │ │ + beq.w 1ab448 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ab4a0 │ │ │ │ + bne.w 1ab460 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab102 │ │ │ │ + beq.n 1ab0c2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a1cd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -472534,15 +472525,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #164] @ 1ab1c8 │ │ │ │ + vldr d7, [pc, #164] @ 1ab188 │ │ │ │ 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 │ │ │ │ @@ -472550,21 +472541,21 @@ │ │ │ │ bl 19e37c │ │ │ │ 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.w 1ab4ba │ │ │ │ + beq.w 1ab47a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab4cc │ │ │ │ + beq.w 1ab48c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ab4dc │ │ │ │ + beq.w 1ab49c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -472584,30 +472575,30 @@ │ │ │ │ bl 19e37c │ │ │ │ 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.w 1ab49a │ │ │ │ + bls.w 1ab45a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab4d8 │ │ │ │ + beq.w 1ab498 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ab452 │ │ │ │ + b.n 1ab412 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ 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 │ │ │ │ @@ -472700,15 +472691,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 546f0 │ │ │ │ - vldr d7, [pc, #560] @ 1ab4f8 │ │ │ │ + vldr d7, [pc, #560] @ 1ab4b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ed74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472748,21 +472739,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 546f0 │ │ │ │ - vldr d7, [pc, #440] @ 1ab4f8 │ │ │ │ + vldr d7, [pc, #440] @ 1ab4b8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab35a │ │ │ │ + beq.n 1ab31a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19eb38 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -472802,15 +472793,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #300] @ 1ab4f8 │ │ │ │ + vldr d7, [pc, #300] @ 1ab4b8 │ │ │ │ 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] │ │ │ │ @@ -472826,15 +472817,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 546f0 │ │ │ │ - vldr d7, [pc, #240] @ 1ab4f8 │ │ │ │ + vldr d7, [pc, #240] @ 1ab4b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19ecf8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -472846,153 +472837,154 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab49a │ │ │ │ + beq.n 1ab45a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab4d8 │ │ │ │ + beq.n 1ab498 │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1ab500 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ab4c0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (1ab504 ) │ │ │ │ + ldr r3, [pc, #152] @ (1ab4c4 ) │ │ │ │ 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.n 1ab4f0 │ │ │ │ + bne.n 1ab4b0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ab4b4 │ │ │ │ + cbz r3, 1ab474 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ab0f2 │ │ │ │ + b.n 1ab0b2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ab452 │ │ │ │ + b.n 1ab412 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ab4e6 │ │ │ │ + beq.n 1ab4a6 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ab0f2 │ │ │ │ + b.n 1ab0b2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ab0f2 │ │ │ │ + b.n 1ab0b2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ab4d2 │ │ │ │ + cbz r3, 1ab492 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ab16e │ │ │ │ + b.n 1ab12e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ab16e │ │ │ │ + b.n 1ab12e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ab16e │ │ │ │ + b.n 1ab12e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ab452 │ │ │ │ + b.n 1ab412 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ab16e │ │ │ │ + b.n 1ab12e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ab0f2 │ │ │ │ + b.n 1ab0b2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #576] @ (1ab744 ) │ │ │ │ + ldr r3, [pc, #832] @ (1ab804 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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] @ 1aba60 │ │ │ │ + ldr.w r3, [pc, #1344] @ 1aba20 │ │ │ │ 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] @ 1aba64 │ │ │ │ + ldr.w r0, [pc, #1332] @ 1aba24 │ │ │ │ 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 546f0 │ │ │ │ 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 19e678 │ │ │ │ - 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 1ab7a0 │ │ │ │ + bne.w 1ab762 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -473013,18 +473005,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 1aba6c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bne.w 1aba2c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1abc0c │ │ │ │ + beq.w 1abbcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -473089,69 +473081,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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 546f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e678 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -473163,19 +473155,19 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e37c │ │ │ │ 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 546f0 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 19e730 │ │ │ │ @@ -473184,28 +473176,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, r9, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1aba22 │ │ │ │ + b.n 1ab9e4 │ │ │ │ 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] │ │ │ │ @@ -473214,102 +473206,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 19e37c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #628] @ 1aba50 │ │ │ │ + vldr d8, [pc, #624] @ 1aba10 │ │ │ │ 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 546f0 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ @@ -473320,23 +473312,36 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ + 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 546f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e678 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -473346,44 +473351,31 @@ │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 │ │ │ │ @@ -473396,15 +473388,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 19e37c │ │ │ │ - vldr d7, [pc, #208] @ 1aba58 │ │ │ │ + vldr d7, [pc, #208] @ 1aba18 │ │ │ │ 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] │ │ │ │ @@ -473455,48 +473447,47 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e678 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1aba68 ) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [pc, #64] @ (1aba28 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1aba60 ) │ │ │ │ + ldr r3, [pc, #48] @ (1aba20 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1abe20 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 1abde2 │ │ │ │ + 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 r2, [pc, #792] @ (1abd80 ) │ │ │ │ + ldr r3, [pc, #24] @ (1aba40 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp sl, sl │ │ │ │ + mov r0, r2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1ab5ee │ │ │ │ + bne.w 1ab5b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ @@ -473546,27 +473537,27 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -473621,15 +473612,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 546f0 │ │ │ │ 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 19e730 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ @@ -473648,131 +473639,140 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, sl, r3 │ │ │ │ bl 19e37c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, r8, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1aba22 │ │ │ │ + b.n 1ab9e4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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] @ 1abe28 │ │ │ │ + vldr d8, [pc, #472] @ 1abde8 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 546f0 │ │ │ │ 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 19e730 │ │ │ │ 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ + 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 546f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e678 │ │ │ │ @@ -473782,32 +473782,23 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ - 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 │ │ │ │ @@ -473858,71 +473849,72 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e37c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1aba22 │ │ │ │ + b.n 1ab9e4 │ │ │ │ blx 54c30 <__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] @ 1ac388 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1ac350 │ │ │ │ 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] @ 1ac38c │ │ │ │ + ldr.w r0, [pc, #1340] @ 1ac354 │ │ │ │ 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 546f0 │ │ │ │ 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 19e678 │ │ │ │ - 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 1ac0e0 │ │ │ │ + bne.w 1ac0a2 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -473948,17 +473940,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 1ac394 │ │ │ │ + bne.w 1ac35c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ac516 │ │ │ │ + beq.w 1ac400 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -473981,85 +473973,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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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] │ │ │ │ @@ -474077,17 +474069,17 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e678 │ │ │ │ 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 19e37c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ @@ -474095,49 +474087,49 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ bl 19e7d0 │ │ │ │ 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 19e37c │ │ │ │ + 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ac350 │ │ │ │ + b.n 1ac312 │ │ │ │ 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] │ │ │ │ @@ -474152,15 +474144,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e37c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #604] @ 1ac378 │ │ │ │ + vldr d8, [pc, #608] @ 1ac340 │ │ │ │ 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] │ │ │ │ @@ -474246,17 +474238,30 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ + 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] │ │ │ │ @@ -474273,27 +474278,14 @@ │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 │ │ │ │ @@ -474321,15 +474313,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 19e37c │ │ │ │ - vldr d7, [pc, #204] @ 1ac380 │ │ │ │ + vldr d7, [pc, #208] @ 1ac348 │ │ │ │ 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] │ │ │ │ @@ -474381,44 +474373,46 @@ │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e678 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1ac390 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ac358 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1ac388 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ac350 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ac6fa │ │ │ │ + bne.w 1ac5e6 │ │ │ │ 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 │ │ │ │ - sbcs r6, r3 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1abf22 │ │ │ │ + bne.w 1abee4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474449,131 +474443,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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 546f0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e678 │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e7d0 │ │ │ │ - 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 19e37c │ │ │ │ - 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 1ac0a4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 1abf82 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -474589,15 +474494,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] @ 1ac700 │ │ │ │ + vldr d8, [pc, #436] @ 1ac5f0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -474661,14 +474566,23 @@ │ │ │ │ and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ + 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 546f0 │ │ │ │ @@ -474683,38 +474597,29 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 │ │ │ │ @@ -474752,71 +474657,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 1ac0d0 │ │ │ │ + b.n 1ac092 │ │ │ │ blx 54c30 <__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] @ 1acc60 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1acb58 │ │ │ │ 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] @ 1acc64 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1acb5c │ │ │ │ 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 546f0 │ │ │ │ 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 19e678 │ │ │ │ - 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 1ac9b8 │ │ │ │ + bne.w 1ac8aa │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -474842,17 +474749,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 1acc6c │ │ │ │ + bne.w 1acb64 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1acdee │ │ │ │ + beq.w 1acc08 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474875,85 +474782,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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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] │ │ │ │ @@ -474971,17 +474878,17 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e678 │ │ │ │ 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 19e37c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ @@ -474989,49 +474896,49 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ bl 19e8b0 │ │ │ │ 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 19e37c │ │ │ │ + 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1acc28 │ │ │ │ + b.n 1acb1a │ │ │ │ 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] │ │ │ │ @@ -475046,15 +474953,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e37c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #604] @ 1acc50 │ │ │ │ + vldr d8, [pc, #608] @ 1acb48 │ │ │ │ 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] │ │ │ │ @@ -475140,17 +475047,30 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ + 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] │ │ │ │ @@ -475167,27 +475087,14 @@ │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 │ │ │ │ @@ -475215,15 +475122,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 19e37c │ │ │ │ - vldr d7, [pc, #204] @ 1acc58 │ │ │ │ + vldr d7, [pc, #208] @ 1acb50 │ │ │ │ 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] │ │ │ │ @@ -475275,44 +475182,46 @@ │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e678 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1acc68 ) │ │ │ │ + ldr r2, [pc, #64] @ (1acb60 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1acc60 ) │ │ │ │ + ldr r3, [pc, #48] @ (1acb58 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1acfd2 │ │ │ │ + bne.w 1acdee │ │ │ │ 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 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ac7fa │ │ │ │ + bne.w 1ac6ec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -475343,131 +475252,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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 546f0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e678 │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e8b0 │ │ │ │ - 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 19e37c │ │ │ │ - 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 1ac97c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 1ac78a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -475483,15 +475303,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] @ 1acfd8 │ │ │ │ + vldr d8, [pc, #436] @ 1acdf8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -475555,14 +475375,23 @@ │ │ │ │ and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ + 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 546f0 │ │ │ │ @@ -475577,38 +475406,29 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 │ │ │ │ @@ -475646,71 +475466,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 1ac9a8 │ │ │ │ + b.n 1ac89a │ │ │ │ blx 54c30 <__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] @ 1ad538 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1ad360 │ │ │ │ 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] @ 1ad53c │ │ │ │ + ldr.w r0, [pc, #1340] @ 1ad364 │ │ │ │ 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 546f0 │ │ │ │ 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 19e678 │ │ │ │ - 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 1ad290 │ │ │ │ + bne.w 1ad0b2 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -475736,17 +475558,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 1ad544 │ │ │ │ + bne.w 1ad36c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ad6c6 │ │ │ │ + beq.w 1ad410 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -475769,85 +475591,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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ 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] │ │ │ │ @@ -475865,17 +475687,17 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e678 │ │ │ │ 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 19e37c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ @@ -475883,49 +475705,49 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ bl 19e8b0 │ │ │ │ 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 19e37c │ │ │ │ + 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ad500 │ │ │ │ + b.n 1ad322 │ │ │ │ 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] │ │ │ │ @@ -475940,15 +475762,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e37c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #604] @ 1ad528 │ │ │ │ + vldr d8, [pc, #608] @ 1ad350 │ │ │ │ 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] │ │ │ │ @@ -476034,17 +475856,30 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ + 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] │ │ │ │ @@ -476061,27 +475896,14 @@ │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 │ │ │ │ @@ -476109,15 +475931,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 19e37c │ │ │ │ - vldr d7, [pc, #204] @ 1ad530 │ │ │ │ + vldr d7, [pc, #208] @ 1ad358 │ │ │ │ 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] │ │ │ │ @@ -476169,44 +475991,46 @@ │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e678 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1ad540 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ad368 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1ad538 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ad360 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad8aa │ │ │ │ + bne.w 1ad5f6 │ │ │ │ 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 r7, #238 @ 0xee │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ad0d2 │ │ │ │ + bne.w 1acef4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -476237,131 +476061,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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 546f0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e678 │ │ │ │ - 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 19e37c │ │ │ │ - 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 19e8b0 │ │ │ │ - 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 19e37c │ │ │ │ - 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 1ad254 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 1acf92 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -476377,15 +476112,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] @ 1ad8b0 │ │ │ │ + vldr d8, [pc, #436] @ 1ad600 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -476449,14 +476184,23 @@ │ │ │ │ and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ + 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 546f0 │ │ │ │ @@ -476471,38 +476215,29 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 │ │ │ │ @@ -476540,71 +476275,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 1ad280 │ │ │ │ + b.n 1ad0a2 │ │ │ │ blx 54c30 <__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] @ 1ade50 │ │ │ │ + ldr.w r3, [pc, #1408] @ 1adba0 │ │ │ │ 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] @ 1ade54 │ │ │ │ + ldr.w r0, [pc, #1396] @ 1adba4 │ │ │ │ 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 546f0 │ │ │ │ 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 19e678 │ │ │ │ - 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 1adb82 │ │ │ │ + bne.w 1ad8d4 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -476630,17 +476367,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 1ade5c │ │ │ │ + bne.w 1adbac │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ae01a │ │ │ │ + beq.w 1add6a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -476663,51 +476400,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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -476821,15 +476558,15 @@ │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e37c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ade12 │ │ │ │ + b.n 1adb64 │ │ │ │ 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] │ │ │ │ @@ -476844,15 +476581,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e37c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #640] @ 1ade40 │ │ │ │ + vldr d8, [pc, #640] @ 1adb90 │ │ │ │ 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] │ │ │ │ @@ -476938,15 +476675,28 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ + 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 │ │ │ │ @@ -476963,28 +476713,15 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 │ │ │ │ @@ -477026,15 +476763,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 19e37c │ │ │ │ - vldr d7, [pc, #208] @ 1ade48 │ │ │ │ + vldr d7, [pc, #208] @ 1adb98 │ │ │ │ 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] │ │ │ │ @@ -477086,46 +476823,45 @@ │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e678 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1ade58 ) │ │ │ │ + ldr r2, [pc, #64] @ (1adba8 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ade50 ) │ │ │ │ + ldr r3, [pc, #48] @ (1adba0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ae21e │ │ │ │ + bne.w 1adf70 │ │ │ │ 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 r7, #22 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ad9aa │ │ │ │ + bne.w 1ad6fc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -477297,15 +477033,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 1adb60 │ │ │ │ + b.n 1ad8b2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e37c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -477321,15 +477057,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] @ 1ae228 │ │ │ │ + vldr d8, [pc, #468] @ 1adf78 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e37c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -477392,14 +477128,23 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ + 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 546f0 │ │ │ │ @@ -477414,42 +477159,33 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e37c │ │ │ │ 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 19e37c │ │ │ │ - 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 19e37c │ │ │ │ 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 19e37c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -477496,58 +477232,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 1adb72 │ │ │ │ + b.n 1ad8c4 │ │ │ │ blx 54c30 <__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] @ 1aea9c │ │ │ │ + ldr.w r4, [pc, #2140] @ 1ae7ec │ │ │ │ subw sp, sp, #2108 @ 0x83c │ │ │ │ - ldr.w r3, [pc, #2136] @ 1aeaa0 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1ae7f0 │ │ │ │ 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 1ae9de │ │ │ │ + beq.w 1ae72e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1ae9b8 │ │ │ │ + beq.w 1ae708 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1aeba2 │ │ │ │ + beq.w 1ae8f2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1ae294 │ │ │ │ + bls.n 1adfe4 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1afed6 │ │ │ │ + beq.w 1afc26 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1afe52 │ │ │ │ + beq.w 1afba2 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1aeb34 │ │ │ │ + beq.w 1ae884 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1aea1a │ │ │ │ + bhi.w 1ae76a │ │ │ │ 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 │ │ │ │ @@ -478452,2069 +478187,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 1aeab0 │ │ │ │ + bpl.n 1ae800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1a7810 │ │ │ │ + bl 1a77d0 │ │ │ │ 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 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1aea50 │ │ │ │ + beq.n 1ae7a0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1aeacc │ │ │ │ + bmi.n 1ae81c │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1aea7c │ │ │ │ + bpl.n 1ae7cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1aeae4 │ │ │ │ + beq.n 1ae834 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1acfe0 │ │ │ │ + bl 1ace00 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1aea2c │ │ │ │ - ldr r2, [pc, #136] @ (1aeaa4 ) │ │ │ │ + b.n 1ae77c │ │ │ │ + ldr r2, [pc, #136] @ (1ae7f4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1aeaa8 ) │ │ │ │ + ldr r1, [pc, #136] @ (1ae7f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1aeaac ) │ │ │ │ - ldr r3, [pc, #108] @ (1aeaa0 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ae7fc ) │ │ │ │ + ldr r3, [pc, #108] @ (1ae7f0 ) │ │ │ │ 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 1b0866 │ │ │ │ + bne.w 1b05b6 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2108 @ 0x83c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ - cbnz r3, 1aea5a │ │ │ │ + cbnz r3, 1ae7aa │ │ │ │ ldrh r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ae9ec │ │ │ │ + beq.n 1ae73c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1aeb18 │ │ │ │ + bpl.n 1ae868 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ bl 1a1818 │ │ │ │ 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 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1aeb00 │ │ │ │ + beq.n 1ae850 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1abe30 │ │ │ │ + bl 1abdf0 │ │ │ │ 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 1aea2c │ │ │ │ - adds r2, r6, #6 │ │ │ │ + b.n 1ae77c │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a73b0 │ │ │ │ + bl 1a7370 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1ab508 │ │ │ │ + bl 1ab4c8 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ac708 │ │ │ │ + bl 1ac5f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1ad8b8 │ │ │ │ + bl 1ad608 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ bl 1a0e48 │ │ │ │ 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 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43d4 │ │ │ │ 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 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ bl 1a1094 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0a90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a08a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ bl 1a11c8 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a36b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a36b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a36b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aa6c8 │ │ │ │ + bl 1aa688 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7ca0 │ │ │ │ + bl 1a7c60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aade8 │ │ │ │ + bl 1aada8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aade8 │ │ │ │ + bl 1aada8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6730 │ │ │ │ + bl 1a66f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6730 │ │ │ │ + bl 1a66f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6730 │ │ │ │ + bl 1a66f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6730 │ │ │ │ + bl 1a66f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6730 │ │ │ │ + bl 1a66f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1aea1a │ │ │ │ + bcs.w 1ae76a │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5578 │ │ │ │ + bl 1a5520 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5578 │ │ │ │ + bl 1a5520 │ │ │ │ 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 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5b20 │ │ │ │ + bl 1a5ad8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5b20 │ │ │ │ + bl 1a5ad8 │ │ │ │ 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 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a36b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a36b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a36b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a36b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a36b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a36b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a36b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5014 │ │ │ │ + bl 1a4ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5014 │ │ │ │ + bl 1a4ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5014 │ │ │ │ + bl 1a4ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aea2c │ │ │ │ + b.n 1ae77c │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b0826 │ │ │ │ + bls.w 1b0576 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0490 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b0846 │ │ │ │ + bls.w 1b0596 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0018 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a389c │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0354 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f758 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fa20 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3aa8 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a1a54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a1a54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ bl 1a12d4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ bl 1a12d4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ bl 1a1094 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ bl 1a13a0 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ bl 1a1094 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ bl 1a1094 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ bl 1a1094 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ bl 1a158c │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ bl 1a16ac │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ bl 1a16ac │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ bl 1a1488 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ bl 1a158c │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ bl 1a158c │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0760 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0c78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ bl 1a1094 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ bl 1a1094 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ bl 1a1094 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ bl 1a1094 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ bl 1a1094 │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ bl 1a1094 │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ bl 1a1094 │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ bl 1a12d4 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ bl 1a12d4 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f394 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f394 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f394 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f0a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f394 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ bl 1a12d4 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5014 │ │ │ │ + bl 1a4ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b06c6 │ │ │ │ + bcs.w 1b0416 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b06fe │ │ │ │ + bcs.w 1b044e │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b071c │ │ │ │ + bcs.w 1b046c │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b06e4 │ │ │ │ + bcs.w 1b0434 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2be8 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b0692 │ │ │ │ + bcc.w 1b03e2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2994 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3cac │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f684 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f684 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f684 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f50c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fb6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3cac │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3cac │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3cac │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3ed4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fdd0 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b073a │ │ │ │ + bcc.w 1b048a │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2994 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b07cc │ │ │ │ + bcs.w 1b051c │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3cac │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b07ae │ │ │ │ + bcs.w 1b04fe │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b07ea │ │ │ │ + bcs.w 1b053a │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0808 │ │ │ │ + bcs.w 1b0558 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0772 │ │ │ │ + bcs.w 1b04c2 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0754 │ │ │ │ + bcs.w 1b04a4 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0790 │ │ │ │ + bcs.w 1b04e0 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b06a8 │ │ │ │ + bcs.w 1b03f8 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4134 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3cac │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3cac │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3cac │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3aa8 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3cac │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5014 │ │ │ │ + bl 1a4ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5014 │ │ │ │ + bl 1a4ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5014 │ │ │ │ + bl 1a4ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5014 │ │ │ │ + bl 1a4ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5014 │ │ │ │ + bl 1a4ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5014 │ │ │ │ + bl 1a4ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4678 │ │ │ │ + bl 1a4674 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4b1c │ │ │ │ + bl 1a4af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7ca0 │ │ │ │ + bl 1a7c60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7ca0 │ │ │ │ + bl 1a7c60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aade8 │ │ │ │ + bl 1aada8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aade8 │ │ │ │ + bl 1aada8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7ca0 │ │ │ │ + bl 1a7c60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7ca0 │ │ │ │ + bl 1a7c60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9f98 │ │ │ │ + bl 1a9f58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9198 │ │ │ │ + bl 1a9158 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9f98 │ │ │ │ + bl 1a9f58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9198 │ │ │ │ + bl 1a9158 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9890 │ │ │ │ + bl 1a9850 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9890 │ │ │ │ + bl 1a9850 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aade8 │ │ │ │ + bl 1aada8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aade8 │ │ │ │ + bl 1aada8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aade8 │ │ │ │ + bl 1aada8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aade8 │ │ │ │ + bl 1aada8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aade8 │ │ │ │ + bl 1aada8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aade8 │ │ │ │ + bl 1aada8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aade8 │ │ │ │ + bl 1aada8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aade8 │ │ │ │ + bl 1aada8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a8aa8 │ │ │ │ + bl 1a8a68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a8aa8 │ │ │ │ + bl 1a8a68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9890 │ │ │ │ + bl 1a9850 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a83c0 │ │ │ │ + bl 1a8380 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1aea1a │ │ │ │ + bcc.w 1ae76a │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6d70 │ │ │ │ + bl 1a6d30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6f48 │ │ │ │ + bl 1a6f08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7180 │ │ │ │ + bl 1a7140 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7180 │ │ │ │ + bl 1a7140 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7180 │ │ │ │ + bl 1a7140 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ 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 │ │ │ │ @@ -480535,421 +480270,421 @@ │ │ │ │ bl 19e37c │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a061c │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fee0 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fee0 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a01c8 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fc7c │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fc7c │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2be8 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fee0 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fc7c │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f8d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2780 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2994 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2be8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2994 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a24e4 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2e40 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a1f20 │ │ │ │ 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 1aea2c │ │ │ │ + b.w 1ae77c │ │ │ │ blx 54c30 <__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] @ (1b092c ) │ │ │ │ + ldr r2, [pc, #172] @ (1b067c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (1b0930 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b0680 ) │ │ │ │ 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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1b090c │ │ │ │ + beq.n 1b065c │ │ │ │ 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 1b0902 │ │ │ │ + beq.n 1b0652 │ │ │ │ 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 1b08f2 │ │ │ │ + beq.n 1b0642 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ae230 │ │ │ │ + bl 1adf80 │ │ │ │ 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 1b08c0 │ │ │ │ + bne.n 1b0610 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1b08b4 │ │ │ │ + bne.n 1b0604 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (1b0934 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b0930 ) │ │ │ │ + ldr r2, [pc, #36] @ (1b0684 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b0680 ) │ │ │ │ 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 1b0928 │ │ │ │ + bne.n 1b0678 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf77a009c │ │ │ │ + @ instruction: 0xfa2a009c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6ec009c │ │ │ │ - cbz r2, 1b096e │ │ │ │ + ldrsb.w r0, [ip, #156] @ 0x9c │ │ │ │ + cbz r2, 1b06be │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -480958,18 +480693,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 1b094a │ │ │ │ + bne.n 1b069a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b09a8 │ │ │ │ + cbz r2, 1b06f8 │ │ │ │ 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 │ │ │ │ @@ -480980,22 +480715,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 1b0984 │ │ │ │ + bne.n 1b06d4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0a1a │ │ │ │ + cbz r2, 1b076a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0a1c │ │ │ │ + vldr s11, [pc, #100] @ 1b076c │ │ │ │ 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 │ │ │ │ @@ -481013,35 +480748,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 1b09ba │ │ │ │ + bne.n 1b070a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0a3c │ │ │ │ + cbz r2, 1b078c │ │ │ │ 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 1b0a26 │ │ │ │ + bne.n 1b0776 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0aa0 │ │ │ │ + cbz r2, 1b07f0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0aa4 │ │ │ │ + vldr s12, [pc, #88] @ 1b07f4 │ │ │ │ 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 │ │ │ │ @@ -481055,45 +480790,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 1b0a52 │ │ │ │ + bne.n 1b07a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0adc │ │ │ │ + cbz r2, 1b082c │ │ │ │ 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 1b0ab4 │ │ │ │ + bne.n 1b0804 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0b70 │ │ │ │ + beq.n 1b08c0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b0b74 │ │ │ │ + vldr s11, [pc, #132] @ 1b08c4 │ │ │ │ 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 │ │ │ │ @@ -481120,21 +480855,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 1b0af8 │ │ │ │ + bne.n 1b0848 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0bac │ │ │ │ + cbz r2, 1b08fc │ │ │ │ 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 │ │ │ │ @@ -481142,19 +480877,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 1b0b86 │ │ │ │ + bne.n 1b08d6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0be4 │ │ │ │ + cbz r2, 1b0934 │ │ │ │ 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 │ │ │ │ @@ -481162,22 +480897,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 1b0bbe │ │ │ │ + bne.n 1b090e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0c56 │ │ │ │ + cbz r2, 1b09a6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0c58 │ │ │ │ + vldr s11, [pc, #100] @ 1b09a8 │ │ │ │ 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 │ │ │ │ @@ -481195,21 +480930,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 1b0bf6 │ │ │ │ + bne.n 1b0946 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0c96 │ │ │ │ + cbz r2, 1b09e6 │ │ │ │ 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 │ │ │ │ @@ -481217,22 +480952,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 1b0c66 │ │ │ │ + bne.n 1b09b6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0d42 │ │ │ │ + beq.n 1b0a92 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b0d44 │ │ │ │ + vldr s10, [pc, #160] @ 1b0a94 │ │ │ │ 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 │ │ │ │ @@ -481267,43 +481002,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 1b0cac │ │ │ │ + bne.n 1b09fc │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0d7a │ │ │ │ + cbz r2, 1b0aca │ │ │ │ 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 1b0d54 │ │ │ │ + bne.n 1b0aa4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0dde │ │ │ │ + cbz r2, 1b0b2e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0de0 │ │ │ │ + vldr s12, [pc, #88] @ 1b0b30 │ │ │ │ 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 │ │ │ │ @@ -481317,20 +481052,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 1b0d8e │ │ │ │ + bne.n 1b0ade │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0e1e │ │ │ │ + cbz r2, 1b0b6e │ │ │ │ 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 │ │ │ │ @@ -481339,23 +481074,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 1b0df2 │ │ │ │ + bne.n 1b0b42 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0eb0 │ │ │ │ + beq.n 1b0c00 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b0eb4 │ │ │ │ + vldr s11, [pc, #132] @ 1b0c04 │ │ │ │ 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 │ │ │ │ @@ -481382,21 +481117,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 1b0e38 │ │ │ │ + bne.n 1b0b88 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0eee │ │ │ │ + cbz r2, 1b0c3e │ │ │ │ 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 │ │ │ │ @@ -481404,21 +481139,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 1b0ec6 │ │ │ │ + bne.n 1b0c16 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0f5e │ │ │ │ + cbz r2, 1b0cae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0f60 │ │ │ │ + vldr s11, [pc, #100] @ 1b0cb0 │ │ │ │ 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 │ │ │ │ @@ -481436,35 +481171,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 1b0efe │ │ │ │ + bne.n 1b0c4e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0f7c │ │ │ │ + cbz r2, 1b0ccc │ │ │ │ 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 1b0f6a │ │ │ │ + bne.n 1b0cba │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0fe2 │ │ │ │ + cbz r2, 1b0d32 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0fe4 │ │ │ │ + vldr s12, [pc, #88] @ 1b0d34 │ │ │ │ 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 │ │ │ │ @@ -481478,20 +481213,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 1b0f92 │ │ │ │ + bne.n 1b0ce2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1022 │ │ │ │ + cbz r2, 1b0d72 │ │ │ │ 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 │ │ │ │ @@ -481500,22 +481235,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 1b0ff6 │ │ │ │ + bne.n 1b0d46 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1084 │ │ │ │ + cbz r2, 1b0dd4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1088 │ │ │ │ + vldr s12, [pc, #88] @ 1b0dd8 │ │ │ │ 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 │ │ │ │ @@ -481529,43 +481264,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 1b1036 │ │ │ │ + bne.n 1b0d86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b10c0 │ │ │ │ + cbz r2, 1b0e10 │ │ │ │ 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 1b1098 │ │ │ │ + bne.n 1b0de8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b112c │ │ │ │ + cbz r2, 1b0e7c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b1130 │ │ │ │ + vldr s11, [pc, #96] @ 1b0e80 │ │ │ │ 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 │ │ │ │ @@ -481582,25 +481317,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 1b10d2 │ │ │ │ + bne.n 1b0e22 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b1196 │ │ │ │ + cbz r2, 1b0ee6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1198 │ │ │ │ + vldr s12, [pc, #88] @ 1b0ee8 │ │ │ │ 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 │ │ │ │ @@ -481614,24 +481349,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 1b1146 │ │ │ │ + bne.n 1b0e96 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b11fe │ │ │ │ + cbz r2, 1b0f4e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1200 │ │ │ │ + vldr s12, [pc, #88] @ 1b0f50 │ │ │ │ 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 │ │ │ │ @@ -481645,23 +481380,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 1b11ae │ │ │ │ + bne.n 1b0efe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b126c │ │ │ │ + cbz r2, 1b0fbc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b1270 │ │ │ │ + vldr s11, [pc, #96] @ 1b0fc0 │ │ │ │ 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 │ │ │ │ @@ -481678,25 +481413,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 1b1212 │ │ │ │ + bne.n 1b0f62 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b12d6 │ │ │ │ + cbz r2, 1b1026 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b12d8 │ │ │ │ + vldr s12, [pc, #88] @ 1b1028 │ │ │ │ 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 │ │ │ │ @@ -481710,23 +481445,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 1b1286 │ │ │ │ + bne.n 1b0fd6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b1344 │ │ │ │ + cbz r2, 1b1094 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b1348 │ │ │ │ + vldr s11, [pc, #96] @ 1b1098 │ │ │ │ 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 │ │ │ │ @@ -481743,25 +481478,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 1b12ea │ │ │ │ + bne.n 1b103a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b13ae │ │ │ │ + cbz r2, 1b10fe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b13b0 │ │ │ │ + vldr s12, [pc, #88] @ 1b1100 │ │ │ │ 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 │ │ │ │ @@ -481775,23 +481510,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 1b135e │ │ │ │ + bne.n 1b10ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b141e │ │ │ │ + cbz r2, 1b116e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b1420 │ │ │ │ + vldr s11, [pc, #96] @ 1b1170 │ │ │ │ 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 │ │ │ │ @@ -481808,24 +481543,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 1b13c2 │ │ │ │ + bne.n 1b1112 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b1490 │ │ │ │ + cbz r2, 1b11e0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b1494 │ │ │ │ + vldr s11, [pc, #100] @ 1b11e4 │ │ │ │ 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 │ │ │ │ @@ -481843,25 +481578,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 1b1432 │ │ │ │ + bne.n 1b1182 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b14fa │ │ │ │ + cbz r2, 1b124a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b14fc │ │ │ │ + vldr s12, [pc, #88] @ 1b124c │ │ │ │ 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 │ │ │ │ @@ -481875,23 +481610,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 1b14aa │ │ │ │ + bne.n 1b11fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b156c │ │ │ │ + cbz r2, 1b12bc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b1570 │ │ │ │ + vldr s11, [pc, #100] @ 1b12c0 │ │ │ │ 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 │ │ │ │ @@ -481909,25 +481644,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 1b150e │ │ │ │ + bne.n 1b125e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b15d6 │ │ │ │ + cbz r2, 1b1326 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b15d8 │ │ │ │ + vldr s12, [pc, #88] @ 1b1328 │ │ │ │ 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 │ │ │ │ @@ -481941,23 +481676,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 1b1586 │ │ │ │ + bne.n 1b12d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1648 │ │ │ │ + cbz r2, 1b1398 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b164c │ │ │ │ + vldr s11, [pc, #100] @ 1b139c │ │ │ │ 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 │ │ │ │ @@ -481975,24 +481710,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 1b15ea │ │ │ │ + bne.n 1b133a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b16be │ │ │ │ + cbz r2, 1b140e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b16c0 │ │ │ │ + vldr s11, [pc, #100] @ 1b1410 │ │ │ │ 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 │ │ │ │ @@ -482010,27 +481745,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 1b165e │ │ │ │ + bne.n 1b13ae │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1728 │ │ │ │ + cbz r2, 1b1478 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b172c │ │ │ │ + vldr s12, [pc, #92] @ 1b147c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b1730 │ │ │ │ + vldr s11, [pc, #88] @ 1b1480 │ │ │ │ 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 │ │ │ │ @@ -482043,29 +481778,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 1b16da │ │ │ │ + bne.n 1b142a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b1798 │ │ │ │ + cbz r2, 1b14e8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b179c │ │ │ │ + vldr s12, [pc, #92] @ 1b14ec │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b17a0 │ │ │ │ + vldr s11, [pc, #88] @ 1b14f0 │ │ │ │ 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 │ │ │ │ @@ -482078,27 +481813,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 1b174a │ │ │ │ + bne.n 1b149a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b1816 │ │ │ │ + cbz r2, 1b1566 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1818 │ │ │ │ - vldr s10, [pc, #104] @ 1b181c │ │ │ │ + vldr s11, [pc, #104] @ 1b1568 │ │ │ │ + vldr s10, [pc, #104] @ 1b156c │ │ │ │ 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 │ │ │ │ @@ -482116,26 +481851,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 1b17b6 │ │ │ │ + bne.n 1b1506 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1882 │ │ │ │ + cbz r2, 1b15d2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1884 │ │ │ │ + vldr s12, [pc, #88] @ 1b15d4 │ │ │ │ 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 │ │ │ │ @@ -482149,24 +481884,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 1b1832 │ │ │ │ + bne.n 1b1582 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b18fa │ │ │ │ + cbz r2, 1b164a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b18fc │ │ │ │ - vldr s10, [pc, #104] @ 1b1900 │ │ │ │ + vldr s11, [pc, #104] @ 1b164c │ │ │ │ + vldr s10, [pc, #104] @ 1b1650 │ │ │ │ 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 │ │ │ │ @@ -482184,26 +481919,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 1b189a │ │ │ │ + bne.n 1b15ea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1974 │ │ │ │ + cbz r2, 1b16c4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1978 │ │ │ │ - vldr s10, [pc, #104] @ 1b197c │ │ │ │ + vldr s11, [pc, #104] @ 1b16c8 │ │ │ │ + vldr s10, [pc, #104] @ 1b16cc │ │ │ │ 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 │ │ │ │ @@ -482221,27 +481956,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 1b1916 │ │ │ │ + bne.n 1b1666 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b19f2 │ │ │ │ + cbz r2, 1b1742 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b19f4 │ │ │ │ - vldr s10, [pc, #104] @ 1b19f8 │ │ │ │ + vldr s11, [pc, #104] @ 1b1744 │ │ │ │ + vldr s10, [pc, #104] @ 1b1748 │ │ │ │ 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 │ │ │ │ @@ -482259,30 +481994,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 1b1992 │ │ │ │ + bne.n 1b16e2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1a60 │ │ │ │ + cbz r2, 1b17b0 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b1a64 │ │ │ │ + vldr s12, [pc, #88] @ 1b17b4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b1a68 │ │ │ │ + vldr s11, [pc, #84] @ 1b17b8 │ │ │ │ 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 │ │ │ │ @@ -482295,30 +482030,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 1b1a16 │ │ │ │ + bne.n 1b1766 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1b1afc ) │ │ │ │ + ldr r1, [pc, #148] @ (1b184c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1ad2 │ │ │ │ + cbz r2, 1b1822 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b1ad4 │ │ │ │ + vldr s12, [pc, #88] @ 1b1824 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b1ad8 │ │ │ │ + vldr s11, [pc, #84] @ 1b1828 │ │ │ │ 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 │ │ │ │ @@ -482331,140 +482066,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 1b1a86 │ │ │ │ + bne.n 1b17d6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1b1b6c ) │ │ │ │ + ldr r1, [pc, #148] @ (1b18bc ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1b14 │ │ │ │ + cbz r2, 1b1864 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1b1b18 │ │ │ │ + vldr s14, [pc, #48] @ 1b1868 │ │ │ │ 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 1b1aee │ │ │ │ + bne.n 1b183e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1b50 │ │ │ │ + cbz r2, 1b18a0 │ │ │ │ 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 1b1b2c │ │ │ │ + bne.n 1b187c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1b8c │ │ │ │ + cbz r2, 1b18dc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1b90 │ │ │ │ + vldr s14, [pc, #44] @ 1b18e0 │ │ │ │ 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 1b1b66 │ │ │ │ + bne.n 1b18b6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1bb6 │ │ │ │ + cbz r2, 1b1906 │ │ │ │ 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 1b1ba0 │ │ │ │ + bne.n 1b18f0 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1bec │ │ │ │ + cbz r2, 1b193c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1b1bf0 │ │ │ │ + vldr s14, [pc, #44] @ 1b1940 │ │ │ │ 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 1b1bc6 │ │ │ │ + bne.n 1b1916 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1c1c │ │ │ │ + cbz r2, 1b196c │ │ │ │ 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 1b1bfe │ │ │ │ + bne.n 1b194e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1c68 │ │ │ │ + cbz r2, 1b19b8 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b1c6c │ │ │ │ + vldr s13, [pc, #60] @ 1b19bc │ │ │ │ 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 │ │ │ │ @@ -482472,23 +482207,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 1b1c30 │ │ │ │ + bne.n 1b1980 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1cbe │ │ │ │ + cbz r2, 1b1a0e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1cc0 │ │ │ │ + vldr s13, [pc, #68] @ 1b1a10 │ │ │ │ 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 │ │ │ │ @@ -482498,105 +482233,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 1b1c7e │ │ │ │ + bne.n 1b19ce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1cf6 │ │ │ │ + cbz r2, 1b1a46 │ │ │ │ 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 1b1ccc │ │ │ │ + bne.n 1b1a1c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1d32 │ │ │ │ + cbz r2, 1b1a82 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b1d34 │ │ │ │ + vldr s14, [pc, #52] @ 1b1a84 │ │ │ │ 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 1b1d08 │ │ │ │ + bne.n 1b1a58 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1d74 │ │ │ │ + cbz r2, 1b1ac4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b1d78 │ │ │ │ + vldr s14, [pc, #52] @ 1b1ac8 │ │ │ │ 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 1b1d48 │ │ │ │ + bne.n 1b1a98 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1dae │ │ │ │ + cbz r2, 1b1afe │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1db0 │ │ │ │ + vldr s14, [pc, #44] @ 1b1b00 │ │ │ │ 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 1b1d86 │ │ │ │ + bne.n 1b1ad6 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1e02 │ │ │ │ + cbz r2, 1b1b52 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1e04 │ │ │ │ + vldr s13, [pc, #68] @ 1b1b54 │ │ │ │ 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 │ │ │ │ @@ -482606,26 +482341,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 1b1dc2 │ │ │ │ + bne.n 1b1b12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1e52 │ │ │ │ + cbz r2, 1b1ba2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b1e54 │ │ │ │ + vldr s13, [pc, #60] @ 1b1ba4 │ │ │ │ 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 │ │ │ │ @@ -482633,24 +482368,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 1b1e1e │ │ │ │ + bne.n 1b1b6e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1ea2 │ │ │ │ + cbz r2, 1b1bf2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b1ea4 │ │ │ │ + vldr s13, [pc, #64] @ 1b1bf4 │ │ │ │ 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 │ │ │ │ @@ -482659,22 +482394,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 1b1e6e │ │ │ │ + bne.n 1b1bbe │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1f16 │ │ │ │ + cbz r2, 1b1c66 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b1f18 │ │ │ │ + vldr s12, [pc, #100] @ 1b1c68 │ │ │ │ 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 │ │ │ │ @@ -482693,25 +482428,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 1b1eba │ │ │ │ + bne.n 1b1c0a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1f62 │ │ │ │ + cbz r2, 1b1cb2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b1f64 │ │ │ │ + vldr s13, [pc, #60] @ 1b1cb4 │ │ │ │ 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 │ │ │ │ @@ -482719,23 +482454,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 1b1f2e │ │ │ │ + bne.n 1b1c7e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1fb6 │ │ │ │ + cbz r2, 1b1d06 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1fb8 │ │ │ │ + vldr s13, [pc, #68] @ 1b1d08 │ │ │ │ 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 │ │ │ │ @@ -482745,23 +482480,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 1b1f7c │ │ │ │ + bne.n 1b1ccc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b2008 │ │ │ │ + cbz r2, 1b1d58 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b200c │ │ │ │ + vldr s13, [pc, #72] @ 1b1d5c │ │ │ │ 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 │ │ │ │ @@ -482772,24 +482507,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 1b1fd0 │ │ │ │ + bne.n 1b1d20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b207c │ │ │ │ + cbz r2, 1b1dcc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b2080 │ │ │ │ + vldr s12, [pc, #100] @ 1b1dd0 │ │ │ │ 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 │ │ │ │ @@ -482808,24 +482543,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 1b2022 │ │ │ │ + bne.n 1b1d72 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b20c8 │ │ │ │ + cbz r2, 1b1e18 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b20cc │ │ │ │ + vldr s13, [pc, #64] @ 1b1e1c │ │ │ │ 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 │ │ │ │ @@ -482834,182 +482569,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 1b2092 │ │ │ │ + bne.n 1b1de2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b20fc │ │ │ │ + cbz r2, 1b1e4c │ │ │ │ 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 1b20dc │ │ │ │ + bne.n 1b1e2c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b212e │ │ │ │ + cbz r2, 1b1e7e │ │ │ │ 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 1b210e │ │ │ │ + bne.n 1b1e5e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2156 │ │ │ │ + cbz r2, 1b1ea6 │ │ │ │ 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 1b2138 │ │ │ │ + bne.n 1b1e88 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1b2198 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1ee8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2196 │ │ │ │ + cbz r2, 1b1ee6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b219c ) │ │ │ │ + ldr r2, [pc, #52] @ (1b1eec ) │ │ │ │ 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 1b2174 │ │ │ │ + bne.n 1b1ec4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + b.n 1b2190 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b21e0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1f30 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b21de │ │ │ │ + cbz r2, 1b1f2e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b21e4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1b1f34 ) │ │ │ │ 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 1b21b8 │ │ │ │ + bne.n 1b1f08 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + b.n 1b2148 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b2228 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1f78 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2226 │ │ │ │ + cbz r2, 1b1f76 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b222c ) │ │ │ │ + ldr r2, [pc, #52] @ (1b1f7c ) │ │ │ │ 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 1b2204 │ │ │ │ + bne.n 1b1f54 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - udf #18 │ │ │ │ + b.n 1b2100 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1b226c ) │ │ │ │ + ldr r4, [pc, #56] @ (1b1fbc ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1b2268 │ │ │ │ + cbz r2, 1b1fb8 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1b2270 ) │ │ │ │ + ldr r2, [pc, #48] @ (1b1fc0 ) │ │ │ │ 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 1b224a │ │ │ │ + bne.n 1b1f9a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n 1b2200 │ │ │ │ + b.n 1b20b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b22cc ) │ │ │ │ + ldr r3, [pc, #84] @ (1b201c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b22c6 │ │ │ │ + cbz r2, 1b2016 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1b22d0 │ │ │ │ + ldr.w lr, [pc, #80] @ 1b2020 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b22c8 │ │ │ │ + vldr s14, [pc, #64] @ 1b2018 │ │ │ │ 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 │ │ │ │ @@ -483018,29 +482753,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 1b228e │ │ │ │ + bne.n 1b1fde │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ble.n 1b21dc │ │ │ │ + b.n 1b208c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b2314 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b2064 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2312 │ │ │ │ - ldr r5, [pc, #56] @ (1b2318 ) │ │ │ │ + cbz r2, 1b2062 │ │ │ │ + ldr r5, [pc, #56] @ (1b2068 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -483048,29 +482783,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 1b22e6 │ │ │ │ + bne.n 1b2036 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ble.n 1b235c │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b2374 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b20c4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b236e │ │ │ │ + cbz r2, 1b20be │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1b2378 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b20c8 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b2370 │ │ │ │ + vldr s14, [pc, #64] @ 1b20c0 │ │ │ │ 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 │ │ │ │ @@ -483079,60 +482814,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 1b2338 │ │ │ │ + bne.n 1b2088 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1b2334 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1b23c0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1b2110 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b23be │ │ │ │ + cbz r2, 1b210e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1b23c4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1b2114 ) │ │ │ │ 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 1b2396 │ │ │ │ + bne.n 1b20e6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - bgt.n 1b24c0 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b2428 │ │ │ │ + ldr.w ip, [pc, #92] @ 1b2178 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b2424 │ │ │ │ + cbz r2, 1b2174 │ │ │ │ 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] @ (1b242c ) │ │ │ │ + ldr r2, [pc, #76] @ (1b217c ) │ │ │ │ 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] │ │ │ │ @@ -483143,32 +482878,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 1b23e8 │ │ │ │ + bne.n 1b2138 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bgt.n 1b248c │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b247c ) │ │ │ │ + ldr r5, [pc, #72] @ (1b21cc ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b2478 │ │ │ │ + cbz r2, 1b21c8 │ │ │ │ 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] @ (1b2480 ) │ │ │ │ + ldr r2, [pc, #56] @ (1b21d0 ) │ │ │ │ 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] │ │ │ │ @@ -483176,31 +482911,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 1b244a │ │ │ │ + bne.n 1b219a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - blt.n 1b2410 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b24e4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1b2234 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b24e0 │ │ │ │ + cbz r2, 1b2230 │ │ │ │ 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] @ (1b24e8 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b2238 ) │ │ │ │ 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] │ │ │ │ @@ -483211,32 +482946,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 1b24a4 │ │ │ │ + bne.n 1b21f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - blt.n 1b25d0 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b2538 ) │ │ │ │ + ldr r5, [pc, #72] @ (1b2288 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b2534 │ │ │ │ + cbz r2, 1b2284 │ │ │ │ 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] @ (1b253c ) │ │ │ │ + ldr r2, [pc, #56] @ (1b228c ) │ │ │ │ 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] │ │ │ │ @@ -483244,31 +482979,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 1b2506 │ │ │ │ + bne.n 1b2256 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - blt.n 1b2554 │ │ │ │ + ble.n 1b2204 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b25b0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b2300 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b25a8 │ │ │ │ + cbz r2, 1b22f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b25b4 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b2304 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b25ac │ │ │ │ + vldr s14, [pc, #88] @ 1b22fc │ │ │ │ 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 │ │ │ │ @@ -483283,31 +483018,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 1b2558 │ │ │ │ + bne.n 1b22a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bge.n 1b2528 │ │ │ │ + ble.n 1b23d8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b2608 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b2358 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2604 │ │ │ │ + cbz r2, 1b2354 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b260c ) │ │ │ │ + ldr r1, [pc, #68] @ (1b235c ) │ │ │ │ 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 │ │ │ │ @@ -483318,31 +483053,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 1b25cc │ │ │ │ + bne.n 1b231c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bge.n 1b2688 │ │ │ │ + bgt.n 1b2338 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b2680 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b23d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2678 │ │ │ │ + cbz r2, 1b23c8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b2684 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b23d4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b267c │ │ │ │ + vldr s14, [pc, #88] @ 1b23cc │ │ │ │ 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 │ │ │ │ @@ -483357,31 +483092,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 1b2628 │ │ │ │ + bne.n 1b2378 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bls.n 1b2658 │ │ │ │ + bgt.n 1b2308 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b26d4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2424 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b26d0 │ │ │ │ + cbz r2, 1b2420 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b26d8 ) │ │ │ │ + ldr r1, [pc, #64] @ (1b2428 ) │ │ │ │ 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 │ │ │ │ @@ -483391,27 +483126,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 1b269c │ │ │ │ + bne.n 1b23ec │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bls.n 1b27b4 │ │ │ │ + bgt.n 1b2464 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b2738 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b2488 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2734 │ │ │ │ + cbz r2, 1b2484 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b273c ) │ │ │ │ + ldr r1, [pc, #84] @ (1b248c ) │ │ │ │ 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 │ │ │ │ @@ -483426,28 +483161,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 1b26f4 │ │ │ │ + bne.n 1b2444 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bls.n 1b2778 │ │ │ │ + blt.n 1b2428 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b278c ) │ │ │ │ + ldr r3, [pc, #72] @ (1b24dc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b278a │ │ │ │ + cbz r2, 1b24da │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2790 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b24e0 ) │ │ │ │ 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 │ │ │ │ @@ -483459,31 +483194,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 1b2758 │ │ │ │ + bne.n 1b24a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - bhi.n 1b2704 │ │ │ │ + blt.n 1b25b4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b2800 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b2550 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b27fa │ │ │ │ + cbz r2, 1b254a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1b2804 ) │ │ │ │ + ldr r1, [pc, #100] @ (1b2554 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1b27fc │ │ │ │ + vldr s14, [pc, #84] @ 1b254c │ │ │ │ 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 │ │ │ │ @@ -483498,30 +483233,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 1b27ac │ │ │ │ + bne.n 1b24fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bhi.n 1b28d0 │ │ │ │ + blt.n 1b2580 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b2858 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b25a8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2854 │ │ │ │ + cbz r2, 1b25a4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b285c ) │ │ │ │ + ldr r1, [pc, #68] @ (1b25ac ) │ │ │ │ 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 │ │ │ │ @@ -483532,27 +483267,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 1b281c │ │ │ │ + bne.n 1b256c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bvc.n 1b2838 │ │ │ │ + bge.n 1b24e8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b28b8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b2608 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b28b6 │ │ │ │ + cbz r2, 1b2606 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1b28bc ) │ │ │ │ + ldr r1, [pc, #80] @ (1b260c ) │ │ │ │ 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 │ │ │ │ @@ -483567,27 +483302,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 1b2878 │ │ │ │ + bne.n 1b25c8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - bvc.n 1b27f0 │ │ │ │ + bge.n 1b26a0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b290c ) │ │ │ │ + ldr r3, [pc, #72] @ (1b265c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2908 │ │ │ │ + cbz r2, 1b2658 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2910 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b2660 ) │ │ │ │ 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 │ │ │ │ @@ -483599,32 +483334,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 1b28d8 │ │ │ │ + bne.n 1b2628 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvc.n 1b2984 │ │ │ │ + bls.n 1b2634 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b2984 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b26d4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b297c │ │ │ │ + cbz r2, 1b26cc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b2988 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b26d8 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b2980 │ │ │ │ + vldr s14, [pc, #88] @ 1b26d0 │ │ │ │ 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 │ │ │ │ @@ -483639,31 +483374,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 1b292c │ │ │ │ + bne.n 1b267c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bvs.n 1b2954 │ │ │ │ + bls.n 1b2604 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b29d8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2728 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b29d4 │ │ │ │ + cbz r2, 1b2724 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b29dc ) │ │ │ │ + ldr r1, [pc, #64] @ (1b272c ) │ │ │ │ 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 │ │ │ │ @@ -483673,27 +483408,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 1b29a0 │ │ │ │ + bne.n 1b26f0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bvs.n 1b2ab0 │ │ │ │ + bls.n 1b2760 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b2a3c ) │ │ │ │ + ldr r3, [pc, #88] @ (1b278c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2a38 │ │ │ │ + cbz r2, 1b2788 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b2a40 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b2790 ) │ │ │ │ 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 │ │ │ │ @@ -483708,28 +483443,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 1b29f8 │ │ │ │ + bne.n 1b2748 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvs.n 1b2a74 │ │ │ │ + bhi.n 1b2724 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2a90 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b27e0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2a8e │ │ │ │ + cbz r2, 1b27de │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2a94 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b27e4 ) │ │ │ │ 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 │ │ │ │ @@ -483741,29 +483476,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 1b2a5c │ │ │ │ + bne.n 1b27ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - bpl.n 1b2a00 │ │ │ │ + bhi.n 1b28b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2b1e │ │ │ │ + beq.n 1b286e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b2b20 │ │ │ │ + vldr s11, [pc, #120] @ 1b2870 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b2b24 │ │ │ │ + vldr s10, [pc, #116] @ 1b2874 │ │ │ │ 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 │ │ │ │ @@ -483785,28 +483520,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 1b2ab4 │ │ │ │ + bne.n 1b2804 │ │ │ │ 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 1b2bc8 │ │ │ │ + beq.n 1b2918 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1b2bcc │ │ │ │ + vldr s10, [pc, #152] @ 1b291c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1b2bd0 │ │ │ │ + vldr s9, [pc, #148] @ 1b2920 │ │ │ │ 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 │ │ │ │ @@ -483836,30 +483571,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 1b2b40 │ │ │ │ + bne.n 1b2890 │ │ │ │ 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 1b2c5a │ │ │ │ + beq.n 1b29aa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b2c5c │ │ │ │ + vldr s11, [pc, #120] @ 1b29ac │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b2c60 │ │ │ │ + vldr s10, [pc, #116] @ 1b29b0 │ │ │ │ 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 │ │ │ │ @@ -483881,25 +483616,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 1b2bf0 │ │ │ │ + bne.n 1b2940 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b2cd2 │ │ │ │ + cbz r2, 1b2a22 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b2cd4 │ │ │ │ + vldr s11, [pc, #100] @ 1b2a24 │ │ │ │ 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 │ │ │ │ @@ -483917,28 +483652,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 1b2c72 │ │ │ │ + bne.n 1b29c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2cea │ │ │ │ + cbz r2, 1b2a3a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1b2cdc │ │ │ │ + bne.n 1b2a2c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2d26 │ │ │ │ + cbz r2, 1b2a76 │ │ │ │ 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 │ │ │ │ @@ -483948,62 +483683,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 1b2cfc │ │ │ │ + bne.n 1b2a4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2d56 │ │ │ │ + cbz r2, 1b2aa6 │ │ │ │ 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 1b2d38 │ │ │ │ + bne.n 1b2a88 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2d9a │ │ │ │ + cbz r2, 1b2aea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b2da0 │ │ │ │ + vldr d6, [pc, #60] @ 1b2af0 │ │ │ │ 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 1b2d6c │ │ │ │ + bne.n 1b2abc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b2dde │ │ │ │ + cbz r2, 1b2b2e │ │ │ │ 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 │ │ │ │ @@ -484011,18 +483746,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 1b2db8 │ │ │ │ + bne.n 1b2b08 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2e16 │ │ │ │ + cbz r2, 1b2b66 │ │ │ │ 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 │ │ │ │ @@ -484032,50 +483767,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 1b2dee │ │ │ │ + bne.n 1b2b3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2e6e │ │ │ │ + cbz r2, 1b2bbe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1b2e70 │ │ │ │ + vldr d4, [pc, #76] @ 1b2bc0 │ │ │ │ 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 1b2e50 │ │ │ │ + bmi.n 1b2ba0 │ │ │ │ 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 1b2e30 │ │ │ │ + bne.n 1b2b80 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1b2eae │ │ │ │ + cbz r2, 1b2bfe │ │ │ │ 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 │ │ │ │ @@ -484083,18 +483818,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 1b2e88 │ │ │ │ + bne.n 1b2bd8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2ee8 │ │ │ │ + cbz r2, 1b2c38 │ │ │ │ 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 │ │ │ │ @@ -484104,48 +483839,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 1b2ebe │ │ │ │ + bne.n 1b2c0e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b2f2a │ │ │ │ + cbz r2, 1b2c7a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b2f2c │ │ │ │ + vldr s14, [pc, #52] @ 1b2c7c │ │ │ │ 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 1b2f00 │ │ │ │ + bne.n 1b2c50 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2f84 │ │ │ │ + cbz r2, 1b2cd4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b2f88 │ │ │ │ + vldr s13, [pc, #76] @ 1b2cd8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b2f8c │ │ │ │ + vldr s12, [pc, #72] @ 1b2cdc │ │ │ │ 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 │ │ │ │ @@ -484154,23 +483889,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 1b2f46 │ │ │ │ + bne.n 1b2c96 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2fc6 │ │ │ │ + cbz r2, 1b2d16 │ │ │ │ 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 │ │ │ │ @@ -484178,18 +483913,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 1b2fa0 │ │ │ │ + bne.n 1b2cf0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2ffe │ │ │ │ + cbz r2, 1b2d4e │ │ │ │ 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 │ │ │ │ @@ -484199,22 +483934,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 1b2fd6 │ │ │ │ + bne.n 1b2d26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3048 │ │ │ │ + cbz r2, 1b2d98 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b304c │ │ │ │ + vldr s13, [pc, #64] @ 1b2d9c │ │ │ │ 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 │ │ │ │ @@ -484222,21 +483957,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 1b3012 │ │ │ │ + bne.n 1b2d62 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3094 │ │ │ │ + cbz r2, 1b2de4 │ │ │ │ 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 │ │ │ │ @@ -484248,23 +483983,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 1b305e │ │ │ │ + bne.n 1b2dae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b30e8 │ │ │ │ + cbz r2, 1b2e38 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b30ec │ │ │ │ + vldr s13, [pc, #72] @ 1b2e3c │ │ │ │ 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] │ │ │ │ @@ -484275,27 +484010,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 1b30b0 │ │ │ │ + bne.n 1b2e00 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b3162 │ │ │ │ + cbz r2, 1b2eb2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b3164 │ │ │ │ + vldr s12, [pc, #104] @ 1b2eb4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b3168 │ │ │ │ + vldr s11, [pc, #100] @ 1b2eb8 │ │ │ │ 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 │ │ │ │ @@ -484313,22 +484048,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 1b310a │ │ │ │ + bne.n 1b2e5a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b31a2 │ │ │ │ + cbz r2, 1b2ef2 │ │ │ │ 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 │ │ │ │ @@ -484336,18 +484071,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 1b317c │ │ │ │ + bne.n 1b2ecc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b31dc │ │ │ │ + cbz r2, 1b2f2c │ │ │ │ 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 │ │ │ │ @@ -484357,23 +484092,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 1b31b2 │ │ │ │ + bne.n 1b2f02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3228 │ │ │ │ + cbz r2, 1b2f78 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b322c │ │ │ │ + vldr s13, [pc, #64] @ 1b2f7c │ │ │ │ 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 │ │ │ │ @@ -484381,21 +484116,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 1b31f2 │ │ │ │ + bne.n 1b2f42 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3272 │ │ │ │ + cbz r2, 1b2fc2 │ │ │ │ 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 │ │ │ │ @@ -484407,66 +484142,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 1b323e │ │ │ │ + bne.n 1b2f8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b32b2 │ │ │ │ + cbz r2, 1b3002 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1b32b4 │ │ │ │ + vldr s14, [pc, #52] @ 1b3004 │ │ │ │ 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 1b328a │ │ │ │ + bne.n 1b2fda │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b32e6 │ │ │ │ + cbz r2, 1b3036 │ │ │ │ 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 1b32ca │ │ │ │ + bne.n 1b301a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b333c │ │ │ │ + cbz r2, 1b308c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b3340 │ │ │ │ + vldr s13, [pc, #76] @ 1b3090 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b3344 │ │ │ │ + vldr s12, [pc, #72] @ 1b3094 │ │ │ │ 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 │ │ │ │ @@ -484475,43 +484210,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 1b32fe │ │ │ │ + bne.n 1b304e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3374 │ │ │ │ + cbz r2, 1b30c4 │ │ │ │ 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 1b3356 │ │ │ │ + bne.n 1b30a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b33d6 │ │ │ │ + cbz r2, 1b3126 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b33d8 │ │ │ │ + vldr s12, [pc, #84] @ 1b3128 │ │ │ │ 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] │ │ │ │ @@ -484526,39 +484261,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 1b338e │ │ │ │ + bne.n 1b30de │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b3404 │ │ │ │ + cbz r2, 1b3154 │ │ │ │ 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 1b33ea │ │ │ │ + bne.n 1b313a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3466 │ │ │ │ + cbz r2, 1b31b6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b3468 │ │ │ │ + vldr s12, [pc, #84] @ 1b31b8 │ │ │ │ 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] │ │ │ │ @@ -484573,19 +484308,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 1b341e │ │ │ │ + bne.n 1b316e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b34a4 │ │ │ │ + cbz r2, 1b31f4 │ │ │ │ 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 │ │ │ │ @@ -484595,24 +484330,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 1b347e │ │ │ │ + bne.n 1b31ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1b2c64 │ │ │ │ - cbz r2, 1b34f4 │ │ │ │ + b.w 1b29b4 │ │ │ │ + cbz r2, 1b3244 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b34f8 │ │ │ │ + vldr s13, [pc, #64] @ 1b3248 │ │ │ │ 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 │ │ │ │ @@ -484620,21 +484355,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 1b34be │ │ │ │ + bne.n 1b320e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3540 │ │ │ │ + cbz r2, 1b3290 │ │ │ │ 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 │ │ │ │ @@ -484646,19 +484381,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 1b350a │ │ │ │ + bne.n 1b325a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3592 │ │ │ │ + cbz r2, 1b32e2 │ │ │ │ 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] │ │ │ │ @@ -484673,17 +484408,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 1b3556 │ │ │ │ + bne.n 1b32a6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b35f0 │ │ │ │ + cbz r2, 1b3340 │ │ │ │ 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 │ │ │ │ @@ -484705,19 +484440,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 1b35a6 │ │ │ │ + bne.n 1b32f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3642 │ │ │ │ + cbz r2, 1b3392 │ │ │ │ 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] │ │ │ │ @@ -484732,17 +484467,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 1b3606 │ │ │ │ + bne.n 1b3356 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b36a0 │ │ │ │ + cbz r2, 1b33f0 │ │ │ │ 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 │ │ │ │ @@ -484764,19 +484499,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 1b3656 │ │ │ │ + bne.n 1b33a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b36fe │ │ │ │ + cbz r2, 1b344e │ │ │ │ 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 │ │ │ │ @@ -484792,18 +484527,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 1b36ae │ │ │ │ + bne.n 1b33fe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3772 │ │ │ │ + cbz r2, 1b34c2 │ │ │ │ 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 │ │ │ │ @@ -484829,18 +484564,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 1b3708 │ │ │ │ + bne.n 1b3458 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b37ce │ │ │ │ + cbz r2, 1b351e │ │ │ │ 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 │ │ │ │ @@ -484856,18 +484591,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 1b377e │ │ │ │ + bne.n 1b34ce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b383e │ │ │ │ + cbz r2, 1b358e │ │ │ │ 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 │ │ │ │ @@ -484893,18 +484628,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 1b37d8 │ │ │ │ + bne.n 1b3528 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b389a │ │ │ │ + cbz r2, 1b35ea │ │ │ │ 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 │ │ │ │ @@ -484920,19 +484655,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 1b384a │ │ │ │ + bne.n 1b359a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3908 │ │ │ │ + cbz r2, 1b3658 │ │ │ │ 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 │ │ │ │ @@ -484959,24 +484694,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 1b38a6 │ │ │ │ + bne.n 1b35f6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b395c │ │ │ │ + cbz r2, 1b36ac │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1b3960 │ │ │ │ + vldr s13, [pc, #72] @ 1b36b0 │ │ │ │ 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 │ │ │ │ @@ -484987,27 +484722,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 1b3926 │ │ │ │ + bne.n 1b3676 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b39d8 │ │ │ │ + cbz r2, 1b3728 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b39dc │ │ │ │ + vldr s12, [pc, #108] @ 1b372c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b39e0 │ │ │ │ + vldr s11, [pc, #104] @ 1b3730 │ │ │ │ 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 │ │ │ │ @@ -485025,28 +484760,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 1b397e │ │ │ │ + bne.n 1b36ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3a72 │ │ │ │ + beq.n 1b37c2 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b3a74 │ │ │ │ + vldr s11, [pc, #132] @ 1b37c4 │ │ │ │ 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 │ │ │ │ @@ -485074,24 +484809,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 1b3a00 │ │ │ │ + bne.n 1b3750 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3b06 │ │ │ │ + beq.n 1b3856 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b3b08 │ │ │ │ + vldr s11, [pc, #132] @ 1b3858 │ │ │ │ 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 │ │ │ │ @@ -485119,23 +484854,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 1b3a94 │ │ │ │ + bne.n 1b37e4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3bb6 │ │ │ │ + beq.n 1b3906 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b3bb8 │ │ │ │ + vldr s10, [pc, #160] @ 1b3908 │ │ │ │ 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 │ │ │ │ @@ -485170,24 +484905,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 1b3b20 │ │ │ │ + bne.n 1b3870 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3c66 │ │ │ │ + beq.n 1b39b6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b3c68 │ │ │ │ + vldr s10, [pc, #160] @ 1b39b8 │ │ │ │ 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 │ │ │ │ @@ -485222,20 +484957,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 1b3bd0 │ │ │ │ + bne.n 1b3920 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b3ca2 │ │ │ │ + cbz r2, 1b39f2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -485244,18 +484979,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 1b3c7e │ │ │ │ + bne.n 1b39ce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3cde │ │ │ │ + cbz r2, 1b3a2e │ │ │ │ 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 │ │ │ │ @@ -485266,22 +485001,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 1b3cb8 │ │ │ │ + bne.n 1b3a08 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3d28 │ │ │ │ + cbz r2, 1b3a78 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b3d2c │ │ │ │ + vldr s13, [pc, #64] @ 1b3a7c │ │ │ │ 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 │ │ │ │ @@ -485289,21 +485024,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 1b3cf2 │ │ │ │ + bne.n 1b3a42 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3d78 │ │ │ │ + cbz r2, 1b3ac8 │ │ │ │ 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 │ │ │ │ @@ -485316,19 +485051,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 1b3d3e │ │ │ │ + bne.n 1b3a8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3dca │ │ │ │ + cbz r2, 1b3b1a │ │ │ │ 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] │ │ │ │ @@ -485343,17 +485078,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 1b3d8e │ │ │ │ + bne.n 1b3ade │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3e2a │ │ │ │ + cbz r2, 1b3b7a │ │ │ │ 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 │ │ │ │ @@ -485375,18 +485110,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 1b3dde │ │ │ │ + bne.n 1b3b2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3e7a │ │ │ │ + cbz r2, 1b3bca │ │ │ │ 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] │ │ │ │ @@ -485401,17 +485136,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 1b3e3e │ │ │ │ + bne.n 1b3b8e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3eda │ │ │ │ + cbz r2, 1b3c2a │ │ │ │ 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 │ │ │ │ @@ -485433,18 +485168,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 1b3e8e │ │ │ │ + bne.n 1b3bde │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3f36 │ │ │ │ + cbz r2, 1b3c86 │ │ │ │ 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 │ │ │ │ @@ -485460,19 +485195,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 1b3ee6 │ │ │ │ + bne.n 1b3c36 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3fb0 │ │ │ │ + beq.n 1b3d00 │ │ │ │ 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 │ │ │ │ @@ -485501,19 +485236,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 1b3f42 │ │ │ │ + bne.n 1b3c92 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b400e │ │ │ │ + cbz r2, 1b3d5e │ │ │ │ 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 │ │ │ │ @@ -485529,19 +485264,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 1b3fbe │ │ │ │ + bne.n 1b3d0e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4088 │ │ │ │ + beq.n 1b3dd8 │ │ │ │ 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 │ │ │ │ @@ -485570,19 +485305,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 1b401a │ │ │ │ + bne.n 1b3d6a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b40e6 │ │ │ │ + cbz r2, 1b3e36 │ │ │ │ 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 │ │ │ │ @@ -485598,20 +485333,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 1b4096 │ │ │ │ + bne.n 1b3de6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4162 │ │ │ │ + beq.n 1b3eb2 │ │ │ │ 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 │ │ │ │ @@ -485640,47 +485375,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 1b40f2 │ │ │ │ + bne.n 1b3e42 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b41aa │ │ │ │ + cbz r2, 1b3efa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b41b0 │ │ │ │ + vldr d6, [pc, #60] @ 1b3f00 │ │ │ │ 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 1b417c │ │ │ │ + bne.n 1b3ecc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b420a │ │ │ │ + cbz r2, 1b3f5a │ │ │ │ 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] │ │ │ │ @@ -485694,18 +485429,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 1b41c6 │ │ │ │ + bne.n 1b3f16 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4270 │ │ │ │ + cbz r2, 1b3fc0 │ │ │ │ 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 │ │ │ │ @@ -485728,24 +485463,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 1b4228 │ │ │ │ + bne.n 1b3f78 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4306 │ │ │ │ + beq.n 1b4056 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b4308 │ │ │ │ + vldr s11, [pc, #132] @ 1b4058 │ │ │ │ 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 │ │ │ │ @@ -485772,20 +485507,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 1b428c │ │ │ │ + bne.n 1b3fdc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b4342 │ │ │ │ + cbz r2, 1b4092 │ │ │ │ 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 │ │ │ │ @@ -485793,48 +485528,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 1b431a │ │ │ │ + bne.n 1b406a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b438a │ │ │ │ + cbz r2, 1b40da │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b438c │ │ │ │ + vldr s13, [pc, #60] @ 1b40dc │ │ │ │ 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 1b435a │ │ │ │ + bne.n 1b40aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b43e6 │ │ │ │ + cbz r2, 1b4136 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b43e8 │ │ │ │ + vldr s13, [pc, #76] @ 1b4138 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b43ec │ │ │ │ + vldr s12, [pc, #72] @ 1b413c │ │ │ │ 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 │ │ │ │ @@ -485843,52 +485578,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 1b43a6 │ │ │ │ + bne.n 1b40f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b4436 │ │ │ │ + cbz r2, 1b4186 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b4438 │ │ │ │ + vldr s13, [pc, #60] @ 1b4188 │ │ │ │ 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 1b4406 │ │ │ │ + bne.n 1b4156 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1b4492 │ │ │ │ + cbz r2, 1b41e2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b4494 │ │ │ │ + vldr s13, [pc, #76] @ 1b41e4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b4498 │ │ │ │ + vldr s12, [pc, #72] @ 1b41e8 │ │ │ │ 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 │ │ │ │ @@ -485897,27 +485632,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 1b4452 │ │ │ │ + bne.n 1b41a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b44ea │ │ │ │ + cbz r2, 1b423a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b44ec │ │ │ │ + vldr s13, [pc, #64] @ 1b423c │ │ │ │ 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 │ │ │ │ @@ -485927,25 +485662,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 1b44b0 │ │ │ │ + bne.n 1b4200 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b453e │ │ │ │ + cbz r2, 1b428e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b4540 │ │ │ │ + vldr s13, [pc, #64] @ 1b4290 │ │ │ │ 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 │ │ │ │ @@ -485955,24 +485690,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 1b4504 │ │ │ │ + bne.n 1b4254 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b4594 │ │ │ │ + cbz r2, 1b42e4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b4598 │ │ │ │ + vldr s13, [pc, #72] @ 1b42e8 │ │ │ │ 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 │ │ │ │ @@ -485982,43 +485717,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 1b4556 │ │ │ │ + bne.n 1b42a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b45cc │ │ │ │ + cbz r2, 1b431c │ │ │ │ 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 1b45a8 │ │ │ │ + bne.n 1b42f8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4620 │ │ │ │ + cbz r2, 1b4370 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b4624 │ │ │ │ + vldr s13, [pc, #72] @ 1b4374 │ │ │ │ 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 │ │ │ │ @@ -486028,39 +485763,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 1b45e2 │ │ │ │ + bne.n 1b4332 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b4658 │ │ │ │ + cbz r2, 1b43a8 │ │ │ │ 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 1b4634 │ │ │ │ + bne.n 1b4384 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b46b6 │ │ │ │ + cbz r2, 1b4406 │ │ │ │ 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 │ │ │ │ @@ -486076,19 +485811,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 1b4666 │ │ │ │ + bne.n 1b43b6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4736 │ │ │ │ + beq.n 1b4486 │ │ │ │ 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 │ │ │ │ @@ -486117,18 +485852,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 1b46d2 │ │ │ │ + bne.n 1b4422 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4792 │ │ │ │ + cbz r2, 1b44e2 │ │ │ │ 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 │ │ │ │ @@ -486144,18 +485879,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 1b4742 │ │ │ │ + bne.n 1b4492 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b47f8 │ │ │ │ + cbz r2, 1b4548 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -486179,23 +485914,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 1b47a0 │ │ │ │ + bne.n 1b44f0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b48a2 │ │ │ │ + beq.n 1b45f2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b48a4 │ │ │ │ + vldr s10, [pc, #156] @ 1b45f4 │ │ │ │ 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 │ │ │ │ @@ -486229,20 +485964,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 1b4810 │ │ │ │ + bne.n 1b4560 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b4902 │ │ │ │ + cbz r2, 1b4652 │ │ │ │ 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 │ │ │ │ @@ -486258,19 +485993,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 1b48b2 │ │ │ │ + bne.n 1b4602 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4986 │ │ │ │ + beq.n 1b46d6 │ │ │ │ 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 │ │ │ │ @@ -486299,18 +486034,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 1b491e │ │ │ │ + bne.n 1b466e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b49e2 │ │ │ │ + cbz r2, 1b4732 │ │ │ │ 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 │ │ │ │ @@ -486326,18 +486061,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 1b4992 │ │ │ │ + bne.n 1b46e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4a48 │ │ │ │ + cbz r2, 1b4798 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -486361,23 +486096,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 1b49f0 │ │ │ │ + bne.n 1b4740 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4af2 │ │ │ │ + beq.n 1b4842 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b4af4 │ │ │ │ + vldr s10, [pc, #156] @ 1b4844 │ │ │ │ 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 │ │ │ │ @@ -486411,54 +486146,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 1b4a60 │ │ │ │ + bne.n 1b47b0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b4b22 │ │ │ │ + cbz r2, 1b4872 │ │ │ │ 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 1b4b0c │ │ │ │ + bne.n 1b485c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b52 │ │ │ │ + cbz r2, 1b48a2 │ │ │ │ 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 1b4b34 │ │ │ │ + bne.n 1b4884 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b88 │ │ │ │ + cbz r2, 1b48d8 │ │ │ │ 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 │ │ │ │ @@ -486466,72 +486201,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 1b4b68 │ │ │ │ + bne.n 1b48b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4bc0 │ │ │ │ + cbz r2, 1b4910 │ │ │ │ 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 1b4b98 │ │ │ │ + bne.n 1b48e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4bee │ │ │ │ + cbz r2, 1b493e │ │ │ │ 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 1b4bd8 │ │ │ │ + bne.n 1b4928 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4c1e │ │ │ │ + cbz r2, 1b496e │ │ │ │ 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 1b4c00 │ │ │ │ + bne.n 1b4950 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4c54 │ │ │ │ + cbz r2, 1b49a4 │ │ │ │ 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 │ │ │ │ @@ -486539,436 +486274,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 1b4c34 │ │ │ │ + bne.n 1b4984 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4c8c │ │ │ │ + cbz r2, 1b49dc │ │ │ │ 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 1b4c64 │ │ │ │ + bne.n 1b49b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4cb6 │ │ │ │ + cbz r2, 1b4a06 │ │ │ │ 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 1b4c9e │ │ │ │ + bne.n 1b49ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4ce6 │ │ │ │ + cbz r2, 1b4a36 │ │ │ │ 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 1b4cc8 │ │ │ │ + bne.n 1b4a18 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d0e │ │ │ │ + cbz r2, 1b4a5e │ │ │ │ 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 1b4cf6 │ │ │ │ + bne.n 1b4a46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d3e │ │ │ │ + cbz r2, 1b4a8e │ │ │ │ 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 1b4d20 │ │ │ │ + bne.n 1b4a70 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d66 │ │ │ │ + cbz r2, 1b4ab6 │ │ │ │ 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 1b4d4e │ │ │ │ + bne.n 1b4a9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d8e │ │ │ │ + cbz r2, 1b4ade │ │ │ │ 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 1b4d76 │ │ │ │ + bne.n 1b4ac6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4db0 │ │ │ │ + cbz r2, 1b4b00 │ │ │ │ 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 1b4d9c │ │ │ │ + bne.n 1b4aec │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4dd0 │ │ │ │ + cbz r2, 1b4b20 │ │ │ │ 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 1b4dbe │ │ │ │ + bne.n 1b4b0e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4df4 │ │ │ │ + cbz r2, 1b4b44 │ │ │ │ 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 1b4de0 │ │ │ │ + bne.n 1b4b30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e20 │ │ │ │ + cbz r2, 1b4b70 │ │ │ │ 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 1b4e02 │ │ │ │ + bne.n 1b4b52 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e44 │ │ │ │ + cbz r2, 1b4b94 │ │ │ │ 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 1b4e30 │ │ │ │ + bne.n 1b4b80 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e64 │ │ │ │ + cbz r2, 1b4bb4 │ │ │ │ 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 1b4e52 │ │ │ │ + bne.n 1b4ba2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e88 │ │ │ │ + cbz r2, 1b4bd8 │ │ │ │ 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 1b4e74 │ │ │ │ + bne.n 1b4bc4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4eb4 │ │ │ │ + cbz r2, 1b4c04 │ │ │ │ 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 1b4e96 │ │ │ │ + bne.n 1b4be6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4edc │ │ │ │ + cbz r2, 1b4c2c │ │ │ │ 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 1b4ec4 │ │ │ │ + bne.n 1b4c14 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4efe │ │ │ │ + cbz r2, 1b4c4e │ │ │ │ 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 1b4ee6 │ │ │ │ + bne.n 1b4c36 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4f26 │ │ │ │ + cbz r2, 1b4c76 │ │ │ │ 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 1b4f0c │ │ │ │ + bne.n 1b4c5c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4f50 │ │ │ │ + cbz r2, 1b4ca0 │ │ │ │ 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 1b4f32 │ │ │ │ + bne.n 1b4c82 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f78 │ │ │ │ + cbz r2, 1b4cc8 │ │ │ │ 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 1b4f60 │ │ │ │ + bne.n 1b4cb0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f9a │ │ │ │ + cbz r2, 1b4cea │ │ │ │ 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 1b4f82 │ │ │ │ + bne.n 1b4cd2 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4fc2 │ │ │ │ + cbz r2, 1b4d12 │ │ │ │ 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 1b4fa8 │ │ │ │ + bne.n 1b4cf8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4fec │ │ │ │ + cbz r2, 1b4d3c │ │ │ │ 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 1b4fce │ │ │ │ + bne.n 1b4d1e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5014 │ │ │ │ + cbz r2, 1b4d64 │ │ │ │ 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 1b4ffc │ │ │ │ + bne.n 1b4d4c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5036 │ │ │ │ + cbz r2, 1b4d86 │ │ │ │ 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 1b501e │ │ │ │ + bne.n 1b4d6e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b505e │ │ │ │ + cbz r2, 1b4dae │ │ │ │ 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 1b5044 │ │ │ │ + bne.n 1b4d94 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5084 │ │ │ │ + cbz r2, 1b4dd4 │ │ │ │ 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 1b506c │ │ │ │ + bne.n 1b4dbc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b50a6 │ │ │ │ + cbz r2, 1b4df6 │ │ │ │ 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 1b508e │ │ │ │ + bne.n 1b4dde │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b50ce │ │ │ │ + cbz r2, 1b4e1e │ │ │ │ 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 1b50b4 │ │ │ │ + bne.n 1b4e04 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5104 │ │ │ │ + cbz r2, 1b4e54 │ │ │ │ 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 │ │ │ │ @@ -486976,37 +486711,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 1b50e4 │ │ │ │ + bne.n 1b4e34 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b513a │ │ │ │ + cbz r2, 1b4e8a │ │ │ │ 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 1b5114 │ │ │ │ + bne.n 1b4e64 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5170 │ │ │ │ + cbz r2, 1b4ec0 │ │ │ │ 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 │ │ │ │ @@ -487014,73 +486749,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 1b5150 │ │ │ │ + bne.n 1b4ea0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b51a6 │ │ │ │ + cbz r2, 1b4ef6 │ │ │ │ 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 1b5180 │ │ │ │ + bne.n 1b4ed0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b51da │ │ │ │ + cbz r2, 1b4f2a │ │ │ │ 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 1b51b4 │ │ │ │ + bne.n 1b4f04 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b520e │ │ │ │ + cbz r2, 1b4f5e │ │ │ │ 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 1b51e8 │ │ │ │ + bne.n 1b4f38 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5248 │ │ │ │ + cbz r2, 1b4f98 │ │ │ │ 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 │ │ │ │ @@ -487088,19 +486823,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 1b521c │ │ │ │ + bne.n 1b4f6c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5284 │ │ │ │ + cbz r2, 1b4fd4 │ │ │ │ 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 │ │ │ │ @@ -487108,57 +486843,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 1b5258 │ │ │ │ + bne.n 1b4fa8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b52bc │ │ │ │ + cbz r2, 1b500c │ │ │ │ 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 1b5294 │ │ │ │ + bne.n 1b4fe4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b52f4 │ │ │ │ + cbz r2, 1b5044 │ │ │ │ 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 1b52cc │ │ │ │ + bne.n 1b501c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b532e │ │ │ │ + cbz r2, 1b507e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -487166,18 +486901,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 1b5306 │ │ │ │ + bne.n 1b5056 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5366 │ │ │ │ + cbz r2, 1b50b6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -487185,18 +486920,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 1b533e │ │ │ │ + bne.n 1b508e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b539e │ │ │ │ + cbz r2, 1b50ee │ │ │ │ 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]! │ │ │ │ @@ -487204,18 +486939,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 1b537a │ │ │ │ + bne.n 1b50ca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b53d6 │ │ │ │ + cbz r2, 1b5126 │ │ │ │ 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]! │ │ │ │ @@ -487223,18 +486958,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 1b53b2 │ │ │ │ + bne.n 1b5102 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5410 │ │ │ │ + cbz r2, 1b5160 │ │ │ │ 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 │ │ │ │ @@ -487242,19 +486977,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 1b53e4 │ │ │ │ + bne.n 1b5134 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b544c │ │ │ │ + cbz r2, 1b519c │ │ │ │ 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 │ │ │ │ @@ -487262,19 +486997,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 1b5420 │ │ │ │ + bne.n 1b5170 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5488 │ │ │ │ + cbz r2, 1b51d8 │ │ │ │ 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 │ │ │ │ @@ -487282,19 +487017,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 1b545c │ │ │ │ + bne.n 1b51ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b54c4 │ │ │ │ + cbz r2, 1b5214 │ │ │ │ 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 │ │ │ │ @@ -487302,19 +487037,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 1b5498 │ │ │ │ + bne.n 1b51e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5500 │ │ │ │ + cbz r2, 1b5250 │ │ │ │ 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 │ │ │ │ @@ -487322,19 +487057,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 1b54d4 │ │ │ │ + bne.n 1b5224 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b553c │ │ │ │ + cbz r2, 1b528c │ │ │ │ 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 │ │ │ │ @@ -487342,19 +487077,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 1b5510 │ │ │ │ + bne.n 1b5260 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5578 │ │ │ │ + cbz r2, 1b52c8 │ │ │ │ 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 │ │ │ │ @@ -487362,19 +487097,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 1b554c │ │ │ │ + bne.n 1b529c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b55b4 │ │ │ │ + cbz r2, 1b5304 │ │ │ │ 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 │ │ │ │ @@ -487382,24 +487117,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 1b5588 │ │ │ │ + bne.n 1b52d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5648 │ │ │ │ + beq.n 1b5398 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b564c │ │ │ │ + vldr s11, [pc, #132] @ 1b539c │ │ │ │ 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 │ │ │ │ @@ -487426,26 +487161,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 1b55d0 │ │ │ │ + bne.n 1b5320 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1b56ac ) │ │ │ │ + ldr r3, [pc, #88] @ (1b53fc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b56a8 │ │ │ │ + cbz r2, 1b53f8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b56b0 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b5400 ) │ │ │ │ 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 │ │ │ │ @@ -487460,28 +487195,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 1b5668 │ │ │ │ + bne.n 1b53b8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b5700 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b5450 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b56fc │ │ │ │ + cbz r2, 1b544c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b5704 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b5454 ) │ │ │ │ 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 │ │ │ │ @@ -487493,23 +487228,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 1b56cc │ │ │ │ + bne.n 1b541c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b573e │ │ │ │ + cbz r2, 1b548e │ │ │ │ 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 │ │ │ │ @@ -487517,18 +487252,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 1b5716 │ │ │ │ + bne.n 1b5466 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5776 │ │ │ │ + cbz r2, 1b54c6 │ │ │ │ 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 │ │ │ │ @@ -487536,22 +487271,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 1b574e │ │ │ │ + bne.n 1b549e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b57da │ │ │ │ + cbz r2, 1b552a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b57dc │ │ │ │ + vldr s12, [pc, #88] @ 1b552c │ │ │ │ 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 │ │ │ │ @@ -487565,25 +487300,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 1b578a │ │ │ │ + bne.n 1b54da │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5872 │ │ │ │ + beq.n 1b55c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b5874 │ │ │ │ + vldr s11, [pc, #132] @ 1b55c4 │ │ │ │ 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 │ │ │ │ @@ -487610,20 +487345,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 1b57f8 │ │ │ │ + bne.n 1b5548 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b58ae │ │ │ │ + cbz r2, 1b55fe │ │ │ │ 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 │ │ │ │ @@ -487631,22 +487366,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 1b5886 │ │ │ │ + bne.n 1b55d6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5920 │ │ │ │ + cbz r2, 1b5670 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b5924 │ │ │ │ + vldr s12, [pc, #104] @ 1b5674 │ │ │ │ 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] │ │ │ │ @@ -487665,25 +487400,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 1b58c6 │ │ │ │ + bne.n 1b5616 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b5978 │ │ │ │ + cbz r2, 1b56c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b597c │ │ │ │ + vldr s13, [pc, #72] @ 1b56cc │ │ │ │ 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 │ │ │ │ @@ -487693,25 +487428,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 1b593a │ │ │ │ + bne.n 1b568a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b59ee │ │ │ │ + cbz r2, 1b573e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b59f0 │ │ │ │ + vldr s12, [pc, #100] @ 1b5740 │ │ │ │ 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] │ │ │ │ @@ -487730,135 +487465,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 1b5996 │ │ │ │ + bne.n 1b56e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b5a26 │ │ │ │ + cbz r2, 1b5776 │ │ │ │ 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 1b5a02 │ │ │ │ + bne.n 1b5752 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5a5a │ │ │ │ + cbz r2, 1b57aa │ │ │ │ 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 1b5a36 │ │ │ │ + bne.n 1b5786 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5a8e │ │ │ │ + cbz r2, 1b57de │ │ │ │ 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 1b5a6a │ │ │ │ + bne.n 1b57ba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5ac2 │ │ │ │ + cbz r2, 1b5812 │ │ │ │ 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 1b5a9e │ │ │ │ + bne.n 1b57ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5af8 │ │ │ │ + cbz r2, 1b5848 │ │ │ │ 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 1b5ad0 │ │ │ │ + bne.n 1b5820 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5b30 │ │ │ │ + cbz r2, 1b5880 │ │ │ │ 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 1b5b08 │ │ │ │ + bne.n 1b5858 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1b5bac ) │ │ │ │ + ldr r3, [pc, #116] @ (1b58fc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5ba8 │ │ │ │ + cbz r2, 1b58f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b5bb0 ) │ │ │ │ + ldr r1, [pc, #108] @ (1b5900 ) │ │ │ │ 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 │ │ │ │ @@ -487879,28 +487614,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 1b5b4e │ │ │ │ + bne.n 1b589e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #792 @ (adr r4, 1b5ec8 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 1b5ad8 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b5c20 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b5970 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5c1c │ │ │ │ + cbz r2, 1b596c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1b5c24 ) │ │ │ │ + ldr r1, [pc, #96] @ (1b5974 ) │ │ │ │ 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 │ │ │ │ @@ -487918,28 +487653,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 1b5bcc │ │ │ │ + bne.n 1b591c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #280 @ (adr r4, 1b5d3c ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 1b5d4c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1b5ca0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b59f0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5c9c │ │ │ │ + cbz r2, 1b59ec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b5ca4 ) │ │ │ │ + ldr r1, [pc, #108] @ (1b59f4 ) │ │ │ │ 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 │ │ │ │ @@ -487960,28 +487695,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 1b5c42 │ │ │ │ + bne.n 1b5992 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #840 @ (adr r3, 1b5fec ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 1b5bfc ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1b5d10 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b5a60 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5d0e │ │ │ │ + cbz r2, 1b5a5e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1b5d14 ) │ │ │ │ + ldr r1, [pc, #92] @ (1b5a64 ) │ │ │ │ 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 │ │ │ │ @@ -487999,28 +487734,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 1b5cc0 │ │ │ │ + bne.n 1b5a10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - add r3, pc, #328 @ (adr r3, 1b5e5c ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 1b5a6c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5d6c │ │ │ │ + cbz r2, 1b5abc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b5d70 │ │ │ │ + vldr s13, [pc, #76] @ 1b5ac0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b5d74 │ │ │ │ + vldr s12, [pc, #72] @ 1b5ac4 │ │ │ │ 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 │ │ │ │ @@ -488029,45 +487764,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 1b5d2e │ │ │ │ + bne.n 1b5a7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5da4 │ │ │ │ + cbz r2, 1b5af4 │ │ │ │ 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 1b5d86 │ │ │ │ + bne.n 1b5ad6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5e1c │ │ │ │ + cbz r2, 1b5b6c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b5e20 │ │ │ │ + vldr s12, [pc, #108] @ 1b5b70 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b5e24 │ │ │ │ + vldr s11, [pc, #104] @ 1b5b74 │ │ │ │ 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 │ │ │ │ @@ -488085,47 +487820,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 1b5dc2 │ │ │ │ + bne.n 1b5b12 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5e56 │ │ │ │ + cbz r2, 1b5ba6 │ │ │ │ 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 1b5e38 │ │ │ │ + bne.n 1b5b88 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5eac │ │ │ │ + cbz r2, 1b5bfc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b5eb0 │ │ │ │ + vldr s13, [pc, #76] @ 1b5c00 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b5eb4 │ │ │ │ + vldr s12, [pc, #72] @ 1b5c04 │ │ │ │ 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 │ │ │ │ @@ -488134,29 +487869,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 1b5e6e │ │ │ │ + bne.n 1b5bbe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5f2a │ │ │ │ + cbz r2, 1b5c7a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b5f2c │ │ │ │ + vldr s12, [pc, #104] @ 1b5c7c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b5f30 │ │ │ │ + vldr s11, [pc, #100] @ 1b5c80 │ │ │ │ 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 │ │ │ │ @@ -488174,44 +487909,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 1b5ed2 │ │ │ │ + bne.n 1b5c22 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5f62 │ │ │ │ + cbz r2, 1b5cb2 │ │ │ │ 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 1b5f44 │ │ │ │ + bne.n 1b5c94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b600e │ │ │ │ + beq.n 1b5d5e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b6010 │ │ │ │ + vldr s10, [pc, #160] @ 1b5d60 │ │ │ │ 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 │ │ │ │ @@ -488246,44 +487981,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 1b5f78 │ │ │ │ + bne.n 1b5cc8 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b6046 │ │ │ │ + cbz r2, 1b5d96 │ │ │ │ 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 1b6020 │ │ │ │ + bne.n 1b5d70 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b60d8 │ │ │ │ + beq.n 1b5e28 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b60dc │ │ │ │ + vldr s11, [pc, #132] @ 1b5e2c │ │ │ │ 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 │ │ │ │ @@ -488310,21 +488045,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 1b6060 │ │ │ │ + bne.n 1b5db0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b6116 │ │ │ │ + cbz r2, 1b5e66 │ │ │ │ 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 │ │ │ │ @@ -488332,128 +488067,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 1b60ee │ │ │ │ + bne.n 1b5e3e │ │ │ │ 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 1b622e │ │ │ │ + beq.n 1b5f7e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b621e │ │ │ │ + beq.n 1b5f6e │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #300] @ 1b627c │ │ │ │ + vldr s17, [pc, #300] @ 1b5fcc │ │ │ │ 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 1b620a │ │ │ │ + b.n 1b5f5a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6250 │ │ │ │ + bgt.n 1b5fa0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6244 │ │ │ │ + ble.n 1b5f94 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b624a │ │ │ │ + bgt.n 1b5f9a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ 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 1b623e │ │ │ │ + ble.n 1b5f8e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6256 │ │ │ │ + bgt.n 1b5fa6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ 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 1b6238 │ │ │ │ + ble.n 1b5f88 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 54410 │ │ │ │ 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 1b625c │ │ │ │ + beq.n 1b5fac │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6170 │ │ │ │ + bgt.n 1b5ec0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b617e │ │ │ │ + b.n 1b5ece │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b622e │ │ │ │ + beq.n 1b5f7e │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b621e │ │ │ │ + bne.n 1b5f6e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s0, [pc, #64] @ 1b627c │ │ │ │ - b.n 1b61f2 │ │ │ │ + vldr s0, [pc, #64] @ 1b5fcc │ │ │ │ + b.n 1b5f42 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b61ca │ │ │ │ + b.n 1b5f1a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b61a2 │ │ │ │ + b.n 1b5ef2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b61a2 │ │ │ │ + b.n 1b5ef2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b617e │ │ │ │ + b.n 1b5ece │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b61ca │ │ │ │ + b.n 1b5f1a │ │ │ │ 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 1b6164 │ │ │ │ + bne.w 1b5eb4 │ │ │ │ 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 │ │ │ │ @@ -488461,117 +488196,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 1b6394 │ │ │ │ + beq.n 1b60e4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b6384 │ │ │ │ + beq.n 1b60d4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #61440 @ 0xf000 │ │ │ │ movt sl, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #304] @ 1b63e8 │ │ │ │ + vldr s17, [pc, #304] @ 1b6138 │ │ │ │ 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 1b6370 │ │ │ │ + b.n 1b60c0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b63b0 │ │ │ │ + bgt.n 1b6100 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b63aa │ │ │ │ + ble.n 1b60fa │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b63c2 │ │ │ │ + bgt.n 1b6112 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ 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 1b63a4 │ │ │ │ + ble.n 1b60f4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b63bc │ │ │ │ + bgt.n 1b610c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ 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 1b639e │ │ │ │ + ble.n 1b60ee │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b63b6 │ │ │ │ + bgt.n 1b6106 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ 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 1b63c8 │ │ │ │ + beq.n 1b6118 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b62d8 │ │ │ │ + bgt.n 1b6028 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b62e6 │ │ │ │ + b.n 1b6036 │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b6394 │ │ │ │ + beq.n 1b60e4 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b6384 │ │ │ │ + bne.n 1b60d4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6358 │ │ │ │ + b.n 1b60a8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6330 │ │ │ │ + b.n 1b6080 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b630a │ │ │ │ + b.n 1b605a │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b62e6 │ │ │ │ + b.n 1b6036 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b6358 │ │ │ │ + b.n 1b60a8 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b6330 │ │ │ │ + b.n 1b6080 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b630a │ │ │ │ + b.n 1b605a │ │ │ │ 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 1b62cc │ │ │ │ + bne.w 1b601c │ │ │ │ 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 │ │ │ │ @@ -488580,102 +488315,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 1b64e0 │ │ │ │ + beq.n 1b6230 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b64d0 │ │ │ │ + beq.n 1b6220 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r3, r9 │ │ │ │ - vldr s17, [pc, #256] @ 1b6528 │ │ │ │ + vldr s17, [pc, #256] @ 1b6278 │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr s19, [pc, #252] @ 1b652c │ │ │ │ + vldr s19, [pc, #252] @ 1b627c │ │ │ │ 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 1b64bc │ │ │ │ + b.n 1b620c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64fc │ │ │ │ + bgt.n 1b624c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b64f0 │ │ │ │ + ble.n 1b6240 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64f6 │ │ │ │ + bgt.n 1b6246 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 54410 │ │ │ │ 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 1b64ea │ │ │ │ + ble.n 1b623a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6502 │ │ │ │ + bgt.n 1b6252 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ 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 1b6508 │ │ │ │ + beq.n 1b6258 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b644a │ │ │ │ + bgt.n 1b619a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6458 │ │ │ │ + b.n 1b61a8 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w sl, sl, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1b64e0 │ │ │ │ + beq.n 1b6230 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1b64d0 │ │ │ │ + bne.n 1b6220 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b64a4 │ │ │ │ + b.n 1b61f4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b647c │ │ │ │ + b.n 1b61cc │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b647c │ │ │ │ + b.n 1b61cc │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b6458 │ │ │ │ + b.n 1b61a8 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b64a4 │ │ │ │ + b.n 1b61f4 │ │ │ │ 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 1b643e │ │ │ │ + bne.n 1b618e │ │ │ │ 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 │ │ │ │ @@ -488686,584 +488421,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 1b6648 │ │ │ │ + beq.n 1b6398 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b6638 │ │ │ │ + beq.n 1b6388 │ │ │ │ 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] @ 1b669c │ │ │ │ + vldr s18, [pc, #300] @ 1b63ec │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #296] @ 1b66a0 │ │ │ │ + vldr s17, [pc, #296] @ 1b63f0 │ │ │ │ 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 1b6624 │ │ │ │ + b.n 1b6374 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6664 │ │ │ │ + bgt.n 1b63b4 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54410 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b665e │ │ │ │ + ble.n 1b63ae │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6676 │ │ │ │ + bgt.n 1b63c6 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54410 │ │ │ │ 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 1b6658 │ │ │ │ + ble.n 1b63a8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6670 │ │ │ │ + bgt.n 1b63c0 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54410 │ │ │ │ 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 1b6652 │ │ │ │ + ble.n 1b63a2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b666a │ │ │ │ + bgt.n 1b63ba │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 54410 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1b667c │ │ │ │ + beq.n 1b63cc │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6592 │ │ │ │ + bgt.n 1b62e2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b65a0 │ │ │ │ + b.n 1b62f0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b6648 │ │ │ │ + beq.n 1b6398 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 1b6638 │ │ │ │ + bne.n 1b6388 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6610 │ │ │ │ + b.n 1b6360 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b65ea │ │ │ │ + b.n 1b633a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b65c4 │ │ │ │ + b.n 1b6314 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b65a0 │ │ │ │ + b.n 1b62f0 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1b6610 │ │ │ │ + b.n 1b6360 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b65ea │ │ │ │ + b.n 1b633a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b65c4 │ │ │ │ + b.n 1b6314 │ │ │ │ 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 1b6584 │ │ │ │ + bne.w 1b62d4 │ │ │ │ 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 1b6736 │ │ │ │ + beq.n 1b6486 │ │ │ │ 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] @ 1b6740 │ │ │ │ + vldr s16, [pc, #116] @ 1b6490 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1b6744 │ │ │ │ + vldr s17, [pc, #112] @ 1b6494 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1b6738 │ │ │ │ + vldr d10, [pc, #92] @ 1b6488 │ │ │ │ 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 1b670c │ │ │ │ + ble.n 1b645c │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b670c │ │ │ │ + bgt.n 1b645c │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 54410 │ │ │ │ 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 1b66e0 │ │ │ │ + bne.n 1b6430 │ │ │ │ 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 1b6740 │ │ │ │ + b.n 1b6490 │ │ │ │ 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] @ (1b68c4 ) │ │ │ │ + ldr r2, [pc, #352] @ (1b6614 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #352] @ (1b68c8 ) │ │ │ │ + ldr r1, [pc, #352] @ (1b6618 ) │ │ │ │ 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 1b685a │ │ │ │ + beq.n 1b65aa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b684c │ │ │ │ + beq.n 1b659c │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #312] @ 1b68bc │ │ │ │ - vldr s17, [pc, #312] @ 1b68c0 │ │ │ │ + vldr s18, [pc, #312] @ 1b660c │ │ │ │ + vldr s17, [pc, #312] @ 1b6610 │ │ │ │ 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 1b6838 │ │ │ │ + b.n 1b6588 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b688a │ │ │ │ + bgt.n 1b65da │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54410 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6884 │ │ │ │ + ble.n 1b65d4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b689c │ │ │ │ + bgt.n 1b65ec │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54410 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b687e │ │ │ │ + ble.n 1b65ce │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6896 │ │ │ │ + bgt.n 1b65e6 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54410 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6878 │ │ │ │ + ble.n 1b65c8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6890 │ │ │ │ + bgt.n 1b65e0 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54410 │ │ │ │ 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 1b68a2 │ │ │ │ + beq.n 1b65f2 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b67a0 │ │ │ │ + bgt.n 1b64f0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b67ae │ │ │ │ + b.n 1b64fe │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b685a │ │ │ │ + beq.n 1b65aa │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b684c │ │ │ │ - ldr r2, [pc, #112] @ (1b68cc ) │ │ │ │ - ldr r3, [pc, #100] @ (1b68c4 ) │ │ │ │ + bne.n 1b659c │ │ │ │ + ldr r2, [pc, #112] @ (1b661c ) │ │ │ │ + ldr r3, [pc, #100] @ (1b6614 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b68b8 │ │ │ │ + bne.n 1b6608 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b681a │ │ │ │ + b.n 1b656a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b67f6 │ │ │ │ + b.n 1b6546 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b67d2 │ │ │ │ + b.n 1b6522 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b67ae │ │ │ │ + b.n 1b64fe │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b681a │ │ │ │ + b.n 1b656a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b67f6 │ │ │ │ + b.n 1b6546 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b67d2 │ │ │ │ + b.n 1b6522 │ │ │ │ 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 1b6796 │ │ │ │ - b.n 1b685a │ │ │ │ + bne.w 1b64e6 │ │ │ │ + b.n 1b65aa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ 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] @ (1b6a50 ) │ │ │ │ + ldr r2, [pc, #356] @ (1b67a0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #356] @ (1b6a54 ) │ │ │ │ + ldr r1, [pc, #356] @ (1b67a4 ) │ │ │ │ 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 1b69e6 │ │ │ │ + beq.n 1b6736 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b69d8 │ │ │ │ + beq.n 1b6728 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #316] @ 1b6a48 │ │ │ │ - vldr s18, [pc, #316] @ 1b6a4c │ │ │ │ + vldr s19, [pc, #316] @ 1b6798 │ │ │ │ + vldr s18, [pc, #316] @ 1b679c │ │ │ │ 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 1b69c4 │ │ │ │ + b.n 1b6714 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6a16 │ │ │ │ + bgt.n 1b6766 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6a10 │ │ │ │ + ble.n 1b6760 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6a28 │ │ │ │ + bgt.n 1b6778 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6a0a │ │ │ │ + ble.n 1b675a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6a22 │ │ │ │ + bgt.n 1b6772 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6a04 │ │ │ │ + ble.n 1b6754 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6a1c │ │ │ │ + bgt.n 1b676c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ 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 1b6a2e │ │ │ │ + beq.n 1b677e │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b692c │ │ │ │ + bgt.n 1b667c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b693a │ │ │ │ + b.n 1b668a │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b69e6 │ │ │ │ + beq.n 1b6736 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b69d8 │ │ │ │ - ldr r2, [pc, #112] @ (1b6a58 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b6a50 ) │ │ │ │ + bne.n 1b6728 │ │ │ │ + ldr r2, [pc, #112] @ (1b67a8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b67a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6a44 │ │ │ │ + bne.n 1b6794 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b69a6 │ │ │ │ + b.n 1b66f6 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6982 │ │ │ │ + b.n 1b66d2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b695e │ │ │ │ + b.n 1b66ae │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b693a │ │ │ │ + b.n 1b668a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b69a6 │ │ │ │ + b.n 1b66f6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6982 │ │ │ │ + b.n 1b66d2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b695e │ │ │ │ + b.n 1b66ae │ │ │ │ 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 1b6922 │ │ │ │ - b.n 1b69e6 │ │ │ │ + bne.w 1b6672 │ │ │ │ + b.n 1b6736 │ │ │ │ blx 54c30 <__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 r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ 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 1b6b64 │ │ │ │ + beq.n 1b68b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b6b56 │ │ │ │ + beq.n 1b68a6 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #308] @ 1b6bb8 │ │ │ │ - vldr s18, [pc, #308] @ 1b6bbc │ │ │ │ + vldr s19, [pc, #308] @ 1b6908 │ │ │ │ + vldr s18, [pc, #308] @ 1b690c │ │ │ │ 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 1b6b42 │ │ │ │ + b.n 1b6892 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b80 │ │ │ │ + bgt.n 1b68d0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6b7a │ │ │ │ + ble.n 1b68ca │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b92 │ │ │ │ + bgt.n 1b68e2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ 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 1b6b74 │ │ │ │ + ble.n 1b68c4 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b8c │ │ │ │ + bgt.n 1b68dc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54410 │ │ │ │ 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 1b6b6e │ │ │ │ + ble.n 1b68be │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b86 │ │ │ │ + bgt.n 1b68d6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 54410 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1b6b98 │ │ │ │ + beq.n 1b68e8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6aa8 │ │ │ │ + bgt.n 1b67f8 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6ab6 │ │ │ │ + b.n 1b6806 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b6b64 │ │ │ │ + beq.n 1b68b4 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b6b56 │ │ │ │ + bne.n 1b68a6 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6b2e │ │ │ │ + b.n 1b687e │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6b04 │ │ │ │ + b.n 1b6854 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6ada │ │ │ │ + b.n 1b682a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6ab6 │ │ │ │ + b.n 1b6806 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6b2e │ │ │ │ + b.n 1b687e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6b04 │ │ │ │ + b.n 1b6854 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6ada │ │ │ │ + b.n 1b682a │ │ │ │ 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 1b6a9e │ │ │ │ + bne.w 1b67ee │ │ │ │ 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 1b6c46 │ │ │ │ + beq.n 1b6996 │ │ │ │ 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] @ 1b6c58 │ │ │ │ + vldr s20, [pc, #116] @ 1b69a8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1b6c5c │ │ │ │ + vldr s21, [pc, #116] @ 1b69ac │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1b6c48 │ │ │ │ - vldr d8, [pc, #92] @ 1b6c50 │ │ │ │ + vldr d9, [pc, #88] @ 1b6998 │ │ │ │ + vldr d8, [pc, #92] @ 1b69a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1b6c1e │ │ │ │ + ble.n 1b696e │ │ │ │ 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 │ │ │ │ @@ -489273,31 +489008,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 1b6bf6 │ │ │ │ + bne.n 1b6946 │ │ │ │ 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 1b6c58 │ │ │ │ + b.n 1b69a8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1b6ca2 │ │ │ │ + cbz r2, 1b69f2 │ │ │ │ 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 │ │ │ │ @@ -489305,278 +489040,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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6c7e │ │ │ │ + bne.n 1b69ce │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6cf6 │ │ │ │ + cbz r2, 1b6a46 │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b6cc4 │ │ │ │ + bne.n 1b6a14 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6d4e │ │ │ │ + cbz r2, 1b6a9e │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6d14 │ │ │ │ + bne.n 1b6a64 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6da4 │ │ │ │ + cbz r2, 1b6af4 │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6d6c │ │ │ │ + bne.n 1b6abc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b6dee │ │ │ │ + cbz r2, 1b6b3e │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ 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 1b6dca │ │ │ │ + bne.n 1b6b1a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6e40 │ │ │ │ + cbz r2, 1b6b90 │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b6e14 │ │ │ │ + bne.n 1b6b64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b6e90 │ │ │ │ + cbz r2, 1b6be0 │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6e64 │ │ │ │ + bne.n 1b6bb4 │ │ │ │ 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] @ (1b6f6c ) │ │ │ │ + ldr r2, [pc, #192] @ (1b6cbc ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (1b6f70 ) │ │ │ │ + ldr r1, [pc, #192] @ (1b6cc0 ) │ │ │ │ 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 1b6f3c │ │ │ │ + beq.n 1b6c8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b6f56 │ │ │ │ + beq.n 1b6ca6 │ │ │ │ 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 1c21d4 │ │ │ │ + bl 1c1f24 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1c21d4 │ │ │ │ + bl 1c1f24 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1c21d4 │ │ │ │ + bl 1c1f24 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1c21d4 │ │ │ │ + bl 1c1f24 │ │ │ │ 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 1b6edc │ │ │ │ + bne.n 1b6c2c │ │ │ │ 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 1b6ed2 │ │ │ │ - ldr r2, [pc, #52] @ (1b6f74 ) │ │ │ │ - ldr r3, [pc, #44] @ (1b6f6c ) │ │ │ │ + bne.n 1b6c22 │ │ │ │ + ldr r2, [pc, #52] @ (1b6cc4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1b6cbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6f66 │ │ │ │ + bne.n 1b6cb6 │ │ │ │ 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 1b6f3c │ │ │ │ + beq.n 1b6c8c │ │ │ │ adds r5, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1b6f56 │ │ │ │ - b.n 1b6f3c │ │ │ │ + bne.n 1b6ca6 │ │ │ │ + b.n 1b6c8c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ 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] @ (1b6ff0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b6ff4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b6d40 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b6d44 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b6fd4 │ │ │ │ + cbz r4, 1b6d24 │ │ │ │ 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 │ │ │ │ @@ -489586,51 +489321,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 1b6fa4 │ │ │ │ - ldr r2, [pc, #32] @ (1b6ff8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6ff4 ) │ │ │ │ + bne.n 1b6cf4 │ │ │ │ + ldr r2, [pc, #32] @ (1b6d48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6d44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6fec │ │ │ │ + bne.n 1b6d3c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ 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] @ (1b7094 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b7098 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b6de4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b6de8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b7072 │ │ │ │ + cbz r7, 1b6dc2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1b7090 │ │ │ │ + vldr s10, [pc, #100] @ 1b6de0 │ │ │ │ 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 │ │ │ │ @@ -489642,50 +489377,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 1b7030 │ │ │ │ - ldr r2, [pc, #40] @ (1b709c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7098 ) │ │ │ │ + bne.n 1b6d80 │ │ │ │ + ldr r2, [pc, #40] @ (1b6dec ) │ │ │ │ + ldr r3, [pc, #32] @ (1b6de8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b708a │ │ │ │ + bne.n 1b6dda │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ 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] @ (1b7144 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b7148 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b6e94 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b6e98 ) │ │ │ │ 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, 1b7128 │ │ │ │ + cbz r6, 1b6e78 │ │ │ │ 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] │ │ │ │ @@ -489706,47 +489441,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 1b70d2 │ │ │ │ - ldr r2, [pc, #32] @ (1b714c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7148 ) │ │ │ │ + bne.n 1b6e22 │ │ │ │ + ldr r2, [pc, #32] @ (1b6e9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6e98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7140 │ │ │ │ + bne.n 1b6e90 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ 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] @ (1b7200 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b7204 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b6f50 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b6f54 ) │ │ │ │ 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, 1b71e4 │ │ │ │ + cbz r6, 1b6f34 │ │ │ │ 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] │ │ │ │ @@ -489770,51 +489505,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 1b717e │ │ │ │ - ldr r2, [pc, #32] @ (1b7208 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7204 ) │ │ │ │ + bne.n 1b6ece │ │ │ │ + ldr r2, [pc, #32] @ (1b6f58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6f54 ) │ │ │ │ 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 1b71fc │ │ │ │ + bne.n 1b6f4c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ 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] @ (1b7290 ) │ │ │ │ - ldr r3, [pc, #116] @ (1b7294 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b6fe0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b6fe4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7270 │ │ │ │ + cbz r4, 1b6fc0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1b728c │ │ │ │ + vldr s14, [pc, #80] @ 1b6fdc │ │ │ │ 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 │ │ │ │ @@ -489822,49 +489557,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 1b7240 │ │ │ │ - ldr r2, [pc, #36] @ (1b7298 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7294 ) │ │ │ │ + bne.n 1b6f90 │ │ │ │ + ldr r2, [pc, #36] @ (1b6fe8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b6fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7288 │ │ │ │ + bne.n 1b6fd8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ 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] @ (1b731c ) │ │ │ │ - ldr r3, [pc, #112] @ (1b7320 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b706c ) │ │ │ │ + ldr r3, [pc, #112] @ (1b7070 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7300 │ │ │ │ + cbz r6, 1b7050 │ │ │ │ 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] │ │ │ │ @@ -489877,47 +489612,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 1b72cc │ │ │ │ - ldr r2, [pc, #32] @ (1b7324 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7320 ) │ │ │ │ + bne.n 1b701c │ │ │ │ + ldr r2, [pc, #32] @ (1b7074 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7070 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7318 │ │ │ │ + bne.n 1b7068 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ 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] @ (1b73ac ) │ │ │ │ - ldr r3, [pc, #116] @ (1b73b0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b70fc ) │ │ │ │ + ldr r3, [pc, #116] @ (1b7100 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7390 │ │ │ │ + cbz r6, 1b70e0 │ │ │ │ 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] │ │ │ │ @@ -489932,52 +489667,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 1b7356 │ │ │ │ - ldr r2, [pc, #32] @ (1b73b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b73b0 ) │ │ │ │ + bne.n 1b70a6 │ │ │ │ + ldr r2, [pc, #32] @ (1b7104 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b73a8 │ │ │ │ + bne.n 1b70f8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ 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] @ (1b7464 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b7468 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b71b4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b71b8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b743c │ │ │ │ + cbz r4, 1b718c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b7458 │ │ │ │ - vldr s8, [pc, #116] @ 1b7460 │ │ │ │ + vldr d5, [pc, #112] @ 1b71a8 │ │ │ │ + vldr s8, [pc, #116] @ 1b71b0 │ │ │ │ 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 │ │ │ │ @@ -489991,57 +489726,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 1b73f0 │ │ │ │ - ldr r2, [pc, #44] @ (1b746c ) │ │ │ │ - ldr r3, [pc, #40] @ (1b7468 ) │ │ │ │ + bne.n 1b7140 │ │ │ │ + ldr r2, [pc, #44] @ (1b71bc ) │ │ │ │ + ldr r3, [pc, #40] @ (1b71b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7454 │ │ │ │ + bne.n 1b71a4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__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, [r5, #32] │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ 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] @ (1b7528 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b752c ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7278 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b727c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7502 │ │ │ │ + cbz r5, 1b7252 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b7520 │ │ │ │ + vldr d4, [pc, #128] @ 1b7270 │ │ │ │ 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 │ │ │ │ @@ -490060,60 +489795,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 1b74a4 │ │ │ │ - ldr r2, [pc, #44] @ (1b7530 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b752c ) │ │ │ │ + bne.n 1b71f4 │ │ │ │ + ldr r2, [pc, #44] @ (1b7280 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b727c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b751a │ │ │ │ + bne.n 1b726a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ 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] @ (1b7608 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b760c ) │ │ │ │ + ldr r2, [pc, #188] @ (1b7358 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b735c ) │ │ │ │ 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 1b75de │ │ │ │ + beq.n 1b732e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b7600 │ │ │ │ + vldr d3, [pc, #148] @ 1b7350 │ │ │ │ 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] │ │ │ │ @@ -490136,57 +489871,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 1b756c │ │ │ │ - ldr r2, [pc, #48] @ (1b7610 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b760c ) │ │ │ │ + bne.n 1b72bc │ │ │ │ + ldr r2, [pc, #48] @ (1b7360 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b735c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b75f6 │ │ │ │ + bne.n 1b7346 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ 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] @ (1b76a4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1b76a8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b73f4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b73f8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7684 │ │ │ │ + cbz r4, 1b73d4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b76a0 │ │ │ │ + vldr s12, [pc, #92] @ 1b73f0 │ │ │ │ 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 │ │ │ │ @@ -490196,49 +489931,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 1b7648 │ │ │ │ - ldr r2, [pc, #36] @ (1b76ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1b76a8 ) │ │ │ │ + bne.n 1b7398 │ │ │ │ + ldr r2, [pc, #36] @ (1b73fc ) │ │ │ │ + ldr r3, [pc, #32] @ (1b73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b769c │ │ │ │ + bne.n 1b73ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ 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] @ (1b7738 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b773c ) │ │ │ │ + ldr r2, [pc, #116] @ (1b7488 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b748c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b771c │ │ │ │ + cbz r5, 1b746c │ │ │ │ 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] │ │ │ │ @@ -490255,47 +489990,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 1b76e0 │ │ │ │ - ldr r2, [pc, #32] @ (1b7740 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b773c ) │ │ │ │ + bne.n 1b7430 │ │ │ │ + ldr r2, [pc, #32] @ (1b7490 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b748c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7734 │ │ │ │ + bne.n 1b7484 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh 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, #128] @ (1b77d8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b77dc ) │ │ │ │ + ldr r2, [pc, #128] @ (1b7528 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b752c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b77ba │ │ │ │ + cbz r5, 1b750a │ │ │ │ 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] │ │ │ │ @@ -490311,48 +490046,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 1b7774 │ │ │ │ - ldr r2, [pc, #36] @ (1b77e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b77dc ) │ │ │ │ + bne.n 1b74c4 │ │ │ │ + ldr r2, [pc, #36] @ (1b7530 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b752c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b77d2 │ │ │ │ + bne.n 1b7522 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r5, #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 r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b787c ) │ │ │ │ - ldr r3, [pc, #136] @ (1b7880 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b75cc ) │ │ │ │ + ldr r3, [pc, #136] @ (1b75d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b785e │ │ │ │ + cbz r4, 1b75ae │ │ │ │ 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] │ │ │ │ @@ -490376,48 +490111,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 1b7812 │ │ │ │ - ldr r2, [pc, #36] @ (1b7884 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7880 ) │ │ │ │ + bne.n 1b7562 │ │ │ │ + ldr r2, [pc, #36] @ (1b75d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b75d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7876 │ │ │ │ + bne.n 1b75c6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b7924 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b7928 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7674 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7678 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7908 │ │ │ │ + cbz r6, 1b7658 │ │ │ │ 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] │ │ │ │ @@ -490436,47 +490171,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 1b78b6 │ │ │ │ - ldr r2, [pc, #32] @ (1b792c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7928 ) │ │ │ │ + bne.n 1b7606 │ │ │ │ + ldr r2, [pc, #32] @ (1b767c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7678 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7920 │ │ │ │ + bne.n 1b7670 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ 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] @ (1b79e8 ) │ │ │ │ - ldr r3, [pc, #164] @ (1b79ec ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7738 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b773c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b79c8 │ │ │ │ + cbz r7, 1b7718 │ │ │ │ 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 │ │ │ │ @@ -490506,317 +490241,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 1b795c │ │ │ │ - ldr r2, [pc, #36] @ (1b79f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b79ec ) │ │ │ │ + bne.n 1b76ac │ │ │ │ + ldr r2, [pc, #36] @ (1b7740 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b773c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b79e2 │ │ │ │ + bne.n 1b7732 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ 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] @ (1b7ad4 ) │ │ │ │ - ldr r3, [pc, #204] @ (1b7ad8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1b7824 ) │ │ │ │ + ldr r3, [pc, #204] @ (1b7828 ) │ │ │ │ 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 1b7aa6 │ │ │ │ + beq.n 1b77f6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1b7ac8 │ │ │ │ - vldr s8, [pc, #164] @ 1b7ad0 │ │ │ │ + vldr d5, [pc, #160] @ 1b7818 │ │ │ │ + vldr s8, [pc, #164] @ 1b7820 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b7a74 │ │ │ │ + b.n 1b77c4 │ │ │ │ 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 1b7aa0 │ │ │ │ + bmi.n 1b77f0 │ │ │ │ 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 1b7aa6 │ │ │ │ + beq.n 1b77f6 │ │ │ │ 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 1b7a38 │ │ │ │ + bpl.n 1b7788 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7a3c │ │ │ │ + b.n 1b778c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7a5a │ │ │ │ - ldr r2, [pc, #52] @ (1b7adc ) │ │ │ │ - ldr r3, [pc, #44] @ (1b7ad8 ) │ │ │ │ + b.n 1b77aa │ │ │ │ + ldr r2, [pc, #52] @ (1b782c ) │ │ │ │ + ldr r3, [pc, #44] @ (1b7828 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7abe │ │ │ │ + bne.n 1b780e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__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, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ 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] @ (1b7bd0 ) │ │ │ │ - ldr r3, [pc, #224] @ (1b7bd4 ) │ │ │ │ + ldr r2, [pc, #220] @ (1b7920 ) │ │ │ │ + ldr r3, [pc, #224] @ (1b7924 ) │ │ │ │ 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 1b7baa │ │ │ │ + beq.n 1b78fa │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1b7bc8 │ │ │ │ + vldr d5, [pc, #184] @ 1b7918 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b7b70 │ │ │ │ + b.n 1b78c0 │ │ │ │ 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 1b7ba4 │ │ │ │ + bmi.n 1b78f4 │ │ │ │ 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 1b7b9e │ │ │ │ + bmi.n 1b78ee │ │ │ │ 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 1b7baa │ │ │ │ + beq.n 1b78fa │ │ │ │ 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 1b7b1c │ │ │ │ + bpl.n 1b786c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7b20 │ │ │ │ + b.n 1b7870 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7b5c │ │ │ │ + b.n 1b78ac │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7b3e │ │ │ │ - ldr r2, [pc, #44] @ (1b7bd8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b7bd4 ) │ │ │ │ + b.n 1b788e │ │ │ │ + ldr r2, [pc, #44] @ (1b7928 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7924 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7bc2 │ │ │ │ + bne.n 1b7912 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ 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] @ (1b7cf0 ) │ │ │ │ - ldr r3, [pc, #256] @ (1b7cf4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1b7a40 ) │ │ │ │ + ldr r3, [pc, #256] @ (1b7a44 ) │ │ │ │ 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 1b7ccc │ │ │ │ + beq.n 1b7a1c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 1b7ce8 │ │ │ │ + vldr d5, [pc, #212] @ 1b7a38 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c88 │ │ │ │ + b.n 1b79d8 │ │ │ │ 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 1b7cc6 │ │ │ │ + bmi.n 1b7a16 │ │ │ │ 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 1b7cc0 │ │ │ │ + bmi.n 1b7a10 │ │ │ │ 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 1b7cba │ │ │ │ + bmi.n 1b7a0a │ │ │ │ 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 1b7ccc │ │ │ │ + beq.n 1b7a1c │ │ │ │ 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 1b7c1a │ │ │ │ + bpl.n 1b796a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c1e │ │ │ │ + b.n 1b796e │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c78 │ │ │ │ + b.n 1b79c8 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c5a │ │ │ │ + b.n 1b79aa │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c3c │ │ │ │ - ldr r2, [pc, #40] @ (1b7cf8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b7cf4 ) │ │ │ │ + b.n 1b798c │ │ │ │ + ldr r2, [pc, #40] @ (1b7a48 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7a44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7ce4 │ │ │ │ + bne.n 1b7a34 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ 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] @ (1b7d8c ) │ │ │ │ - ldr r3, [pc, #128] @ (1b7d90 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b7adc ) │ │ │ │ + ldr r3, [pc, #128] @ (1b7ae0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7d6c │ │ │ │ + cbz r4, 1b7abc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b7d88 │ │ │ │ + vldr s12, [pc, #92] @ 1b7ad8 │ │ │ │ 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 │ │ │ │ @@ -490826,49 +490561,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 1b7d30 │ │ │ │ - ldr r2, [pc, #36] @ (1b7d94 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7d90 ) │ │ │ │ + bne.n 1b7a80 │ │ │ │ + ldr r2, [pc, #36] @ (1b7ae4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7ae0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7d84 │ │ │ │ + bne.n 1b7ad4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ 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] @ (1b7e20 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b7e24 ) │ │ │ │ + ldr r2, [pc, #116] @ (1b7b70 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b7b74 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7e02 │ │ │ │ + cbz r4, 1b7b52 │ │ │ │ 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] │ │ │ │ @@ -490884,48 +490619,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 1b7dc8 │ │ │ │ - ldr r2, [pc, #36] @ (1b7e28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7e24 ) │ │ │ │ + bne.n 1b7b18 │ │ │ │ + ldr r2, [pc, #36] @ (1b7b78 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7b74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7e1a │ │ │ │ + bne.n 1b7b6a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ 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] @ (1b7ec0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b7ec4 ) │ │ │ │ + ldr r2, [pc, #128] @ (1b7c10 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b7c14 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7ea2 │ │ │ │ + cbz r5, 1b7bf2 │ │ │ │ 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] │ │ │ │ @@ -490941,48 +490676,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 1b7e5c │ │ │ │ - ldr r2, [pc, #36] @ (1b7ec8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7ec4 ) │ │ │ │ + bne.n 1b7bac │ │ │ │ + ldr r2, [pc, #36] @ (1b7c18 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7c14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7eba │ │ │ │ + bne.n 1b7c0a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ 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] @ (1b7f68 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b7f6c ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7cb8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7cbc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7f4c │ │ │ │ + cbz r5, 1b7c9c │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -491007,47 +490742,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 1b7efa │ │ │ │ - ldr r2, [pc, #32] @ (1b7f70 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7f6c ) │ │ │ │ + bne.n 1b7c4a │ │ │ │ + ldr r2, [pc, #32] @ (1b7cc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7cbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7f64 │ │ │ │ + bne.n 1b7cb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r3, #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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b8010 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b8014 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7d60 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7d64 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7ff4 │ │ │ │ + cbz r6, 1b7d44 │ │ │ │ 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] │ │ │ │ @@ -491066,48 +490801,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 1b7fa2 │ │ │ │ - ldr r2, [pc, #32] @ (1b8018 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8014 ) │ │ │ │ + bne.n 1b7cf2 │ │ │ │ + ldr r2, [pc, #32] @ (1b7d68 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7d64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b800c │ │ │ │ + bne.n 1b7d5c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ 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] @ (1b80d4 ) │ │ │ │ - ldr r3, [pc, #164] @ (1b80d8 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7e24 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b7e28 ) │ │ │ │ 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 1b80b6 │ │ │ │ + beq.n 1b7e06 │ │ │ │ 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 │ │ │ │ @@ -491141,50 +490876,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 1b804a │ │ │ │ - ldr r2, [pc, #36] @ (1b80dc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b80d8 ) │ │ │ │ + bne.n 1b7d9a │ │ │ │ + ldr r2, [pc, #36] @ (1b7e2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7e28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b80d0 │ │ │ │ + bne.n 1b7e20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ 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] @ (1b818c ) │ │ │ │ - ldr r3, [pc, #156] @ (1b8190 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b7edc ) │ │ │ │ + ldr r3, [pc, #156] @ (1b7ee0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b816a │ │ │ │ + cbz r4, 1b7eba │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1b8188 │ │ │ │ + vldr s12, [pc, #120] @ 1b7ed8 │ │ │ │ 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 │ │ │ │ @@ -491202,54 +490937,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 1b8114 │ │ │ │ - ldr r2, [pc, #40] @ (1b8194 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8190 ) │ │ │ │ + bne.n 1b7e64 │ │ │ │ + ldr r2, [pc, #40] @ (1b7ee4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7ee0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8182 │ │ │ │ + bne.n 1b7ed2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + strh r6, [r7, #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, #168] @ (1b8254 ) │ │ │ │ - ldr r3, [pc, #172] @ (1b8258 ) │ │ │ │ + ldr r2, [pc, #168] @ (1b7fa4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b7fa8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8234 │ │ │ │ + cbz r4, 1b7f84 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1b8250 │ │ │ │ + vldr s11, [pc, #136] @ 1b7fa0 │ │ │ │ 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} │ │ │ │ @@ -491270,49 +491005,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 1b81c8 │ │ │ │ - ldr r2, [pc, #36] @ (1b825c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8258 ) │ │ │ │ + bne.n 1b7f18 │ │ │ │ + ldr r2, [pc, #36] @ (1b7fac ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7fa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b824c │ │ │ │ + bne.n 1b7f9c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + strh r4, [r6, #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, #132] @ (1b82f8 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b82fc ) │ │ │ │ + ldr r2, [pc, #132] @ (1b8048 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b804c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b82dc │ │ │ │ + cbz r4, 1b802c │ │ │ │ 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 │ │ │ │ @@ -491329,47 +491064,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 1b8290 │ │ │ │ - ldr r2, [pc, #32] @ (1b8300 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b82fc ) │ │ │ │ + bne.n 1b7fe0 │ │ │ │ + ldr r2, [pc, #32] @ (1b8050 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b804c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b82f4 │ │ │ │ + bne.n 1b8044 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ 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] @ (1b839c ) │ │ │ │ - ldr r3, [pc, #136] @ (1b83a0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b80ec ) │ │ │ │ + ldr r3, [pc, #136] @ (1b80f0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b837e │ │ │ │ + cbz r5, 1b80ce │ │ │ │ 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 │ │ │ │ @@ -491391,48 +491126,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 1b8330 │ │ │ │ - ldr r2, [pc, #36] @ (1b83a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b83a0 ) │ │ │ │ + bne.n 1b8080 │ │ │ │ + ldr r2, [pc, #36] @ (1b80f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b80f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8396 │ │ │ │ + bne.n 1b80e6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r5, #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, #144] @ (1b844c ) │ │ │ │ - ldr r3, [pc, #148] @ (1b8450 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b819c ) │ │ │ │ + ldr r3, [pc, #148] @ (1b81a0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8430 │ │ │ │ + cbz r4, 1b8180 │ │ │ │ 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 │ │ │ │ @@ -491452,48 +491187,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 1b83d4 │ │ │ │ - ldr r2, [pc, #32] @ (1b8454 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8450 ) │ │ │ │ + bne.n 1b8124 │ │ │ │ + ldr r2, [pc, #32] @ (1b81a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b81a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8448 │ │ │ │ + bne.n 1b8198 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ 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] @ (1b8510 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b8514 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b8260 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b8264 ) │ │ │ │ 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 1b84f4 │ │ │ │ + beq.n 1b8244 │ │ │ │ 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 │ │ │ │ @@ -491523,51 +491258,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 1b8484 │ │ │ │ - ldr r2, [pc, #32] @ (1b8518 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8514 ) │ │ │ │ + bne.n 1b81d4 │ │ │ │ + ldr r2, [pc, #32] @ (1b8268 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8264 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b850c │ │ │ │ + bne.n 1b825c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ 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] @ (1b85f4 ) │ │ │ │ - ldr r3, [pc, #200] @ (1b85f8 ) │ │ │ │ + ldr r2, [pc, #196] @ (1b8344 ) │ │ │ │ + ldr r3, [pc, #200] @ (1b8348 ) │ │ │ │ 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 1b85d4 │ │ │ │ + beq.n 1b8324 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1b85f0 │ │ │ │ + vldr s11, [pc, #164] @ 1b8340 │ │ │ │ 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] │ │ │ │ @@ -491598,54 +491333,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 1b8556 │ │ │ │ - ldr r2, [pc, #36] @ (1b85fc ) │ │ │ │ - ldr r3, [pc, #32] @ (1b85f8 ) │ │ │ │ + bne.n 1b82a6 │ │ │ │ + ldr r2, [pc, #36] @ (1b834c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b85ec │ │ │ │ + bne.n 1b833c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r2, #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, #232] @ (1b86fc ) │ │ │ │ - ldr r3, [pc, #236] @ (1b8700 ) │ │ │ │ + ldr r2, [pc, #232] @ (1b844c ) │ │ │ │ + ldr r3, [pc, #236] @ (1b8450 ) │ │ │ │ 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 1b86da │ │ │ │ + beq.n 1b842a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1b86f8 │ │ │ │ + vldr s10, [pc, #200] @ 1b8448 │ │ │ │ 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 │ │ │ │ @@ -491683,50 +491418,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 1b8636 │ │ │ │ - ldr r2, [pc, #40] @ (1b8704 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8700 ) │ │ │ │ + bne.n 1b8386 │ │ │ │ + ldr r2, [pc, #40] @ (1b8454 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b86f2 │ │ │ │ + bne.n 1b8442 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ 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] @ (1b87a0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b87a4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b84f0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b84f4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8784 │ │ │ │ + cbz r4, 1b84d4 │ │ │ │ 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 │ │ │ │ @@ -491743,47 +491478,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 1b8738 │ │ │ │ - ldr r2, [pc, #32] @ (1b87a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b87a4 ) │ │ │ │ + bne.n 1b8488 │ │ │ │ + ldr r2, [pc, #32] @ (1b84f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b84f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b879c │ │ │ │ + bne.n 1b84ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r4, #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, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b8848 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b884c ) │ │ │ │ + ldr r2, [pc, #136] @ (1b8598 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b859c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b882a │ │ │ │ + cbz r6, 1b857a │ │ │ │ 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 │ │ │ │ @@ -491805,48 +491540,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 1b87d6 │ │ │ │ - ldr r2, [pc, #36] @ (1b8850 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b884c ) │ │ │ │ + bne.n 1b8526 │ │ │ │ + ldr r2, [pc, #36] @ (1b85a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b859c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8842 │ │ │ │ + bne.n 1b8592 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ 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] @ (1b88f8 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b88fc ) │ │ │ │ + ldr r2, [pc, #144] @ (1b8648 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b864c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b88dc │ │ │ │ + cbz r4, 1b862c │ │ │ │ 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 │ │ │ │ @@ -491866,48 +491601,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 1b8880 │ │ │ │ - ldr r2, [pc, #32] @ (1b8900 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b88fc ) │ │ │ │ + bne.n 1b85d0 │ │ │ │ + ldr r2, [pc, #32] @ (1b8650 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b864c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b88f4 │ │ │ │ + bne.n 1b8644 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ 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] @ (1b89c4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1b89c8 ) │ │ │ │ + ldr r2, [pc, #172] @ (1b8714 ) │ │ │ │ + ldr r3, [pc, #176] @ (1b8718 ) │ │ │ │ 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 1b89a8 │ │ │ │ + beq.n 1b86f8 │ │ │ │ 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 │ │ │ │ @@ -491941,52 +491676,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 1b8930 │ │ │ │ - ldr r2, [pc, #32] @ (1b89cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b89c8 ) │ │ │ │ + bne.n 1b8680 │ │ │ │ + ldr r2, [pc, #32] @ (1b871c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8718 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b89c0 │ │ │ │ + bne.n 1b8710 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ 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] @ (1b8a7c ) │ │ │ │ - ldr r3, [pc, #156] @ (1b8a80 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b87cc ) │ │ │ │ + ldr r3, [pc, #156] @ (1b87d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8a54 │ │ │ │ + cbz r4, 1b87a4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b8a70 │ │ │ │ - vldr s8, [pc, #116] @ 1b8a78 │ │ │ │ + vldr d5, [pc, #112] @ 1b87c0 │ │ │ │ + vldr s8, [pc, #116] @ 1b87c8 │ │ │ │ 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 │ │ │ │ @@ -492000,57 +491735,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 1b8a08 │ │ │ │ - ldr r2, [pc, #44] @ (1b8a84 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b8a80 ) │ │ │ │ + bne.n 1b8758 │ │ │ │ + ldr r2, [pc, #44] @ (1b87d4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b87d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8a6c │ │ │ │ + bne.n 1b87bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__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, [r2, #24] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ 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] @ (1b8b40 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b8b44 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b8890 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b8894 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8b1a │ │ │ │ + cbz r5, 1b886a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b8b38 │ │ │ │ + vldr d4, [pc, #128] @ 1b8888 │ │ │ │ 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 │ │ │ │ @@ -492069,60 +491804,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 1b8abc │ │ │ │ - ldr r2, [pc, #44] @ (1b8b48 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b8b44 ) │ │ │ │ + bne.n 1b880c │ │ │ │ + ldr r2, [pc, #44] @ (1b8898 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b8894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8b32 │ │ │ │ + bne.n 1b8882 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ 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] @ (1b8c20 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b8c24 ) │ │ │ │ + ldr r2, [pc, #188] @ (1b8970 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b8974 ) │ │ │ │ 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 1b8bf6 │ │ │ │ + beq.n 1b8946 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b8c18 │ │ │ │ + vldr d3, [pc, #148] @ 1b8968 │ │ │ │ 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] │ │ │ │ @@ -492145,53 +491880,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 1b8b84 │ │ │ │ - ldr r2, [pc, #48] @ (1b8c28 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b8c24 ) │ │ │ │ + bne.n 1b88d4 │ │ │ │ + ldr r2, [pc, #48] @ (1b8978 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8974 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8c0e │ │ │ │ + bne.n 1b895e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ 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] @ (1b8ca4 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b8ca8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b89f4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b89f8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8c88 │ │ │ │ + cbz r5, 1b89d8 │ │ │ │ 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 │ │ │ │ @@ -492200,47 +491935,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 1b8c5a │ │ │ │ - ldr r2, [pc, #32] @ (1b8cac ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8ca8 ) │ │ │ │ + bne.n 1b89aa │ │ │ │ + ldr r2, [pc, #32] @ (1b89fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b89f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8ca0 │ │ │ │ + bne.n 1b89f0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ 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] @ (1b8d2c ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8d30 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8a7c ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8a80 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8d0e │ │ │ │ + cbz r5, 1b8a5e │ │ │ │ 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 │ │ │ │ @@ -492250,48 +491985,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 1b8cdc │ │ │ │ - ldr r2, [pc, #36] @ (1b8d34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8d30 ) │ │ │ │ + bne.n 1b8a2c │ │ │ │ + ldr r2, [pc, #36] @ (1b8a84 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8a80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8d26 │ │ │ │ + bne.n 1b8a76 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r3, #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, #100] @ (1b8db0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b8db4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b8b00 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b8b04 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8d94 │ │ │ │ + cbz r5, 1b8ae4 │ │ │ │ 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 │ │ │ │ @@ -492300,47 +492035,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 1b8d66 │ │ │ │ - ldr r2, [pc, #32] @ (1b8db8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8db4 ) │ │ │ │ + bne.n 1b8ab6 │ │ │ │ + ldr r2, [pc, #32] @ (1b8b08 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8b04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8dac │ │ │ │ + bne.n 1b8afc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ 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] @ (1b8e38 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8e3c ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8b88 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8b8c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8e1a │ │ │ │ + cbz r5, 1b8b6a │ │ │ │ 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 │ │ │ │ @@ -492350,48 +492085,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 1b8de8 │ │ │ │ - ldr r2, [pc, #36] @ (1b8e40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8e3c ) │ │ │ │ + bne.n 1b8b38 │ │ │ │ + ldr r2, [pc, #36] @ (1b8b90 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8b8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8e32 │ │ │ │ + bne.n 1b8b82 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r1, #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, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1b8eb8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b8ebc ) │ │ │ │ + ldr r2, [pc, #96] @ (1b8c08 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b8c0c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8e9c │ │ │ │ + cbz r4, 1b8bec │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492401,47 +492136,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 1b8e76 │ │ │ │ - ldr r2, [pc, #32] @ (1b8ec0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8ebc ) │ │ │ │ + bne.n 1b8bc6 │ │ │ │ + ldr r2, [pc, #32] @ (1b8c10 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8c0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8eb4 │ │ │ │ + bne.n 1b8c04 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r1, #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 r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8f40 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8f44 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8c90 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8c94 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b8f22 │ │ │ │ + cbz r7, 1b8c72 │ │ │ │ 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] │ │ │ │ @@ -492452,48 +492187,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 1b8ef2 │ │ │ │ - ldr r2, [pc, #36] @ (1b8f48 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8f44 ) │ │ │ │ + bne.n 1b8c42 │ │ │ │ + ldr r2, [pc, #36] @ (1b8c98 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8c94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8f3a │ │ │ │ + bne.n 1b8c8a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ 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] @ (1b8fc8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8fcc ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8d18 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8d1c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8fac │ │ │ │ + cbz r6, 1b8cfc │ │ │ │ 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] │ │ │ │ @@ -492505,47 +492240,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 1b8f7a │ │ │ │ - ldr r2, [pc, #32] @ (1b8fd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8fcc ) │ │ │ │ + bne.n 1b8cca │ │ │ │ + ldr r2, [pc, #32] @ (1b8d20 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8d1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8fc4 │ │ │ │ + bne.n 1b8d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r7, #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, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1b9048 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b904c ) │ │ │ │ + ldr r2, [pc, #96] @ (1b8d98 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b8d9c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b902c │ │ │ │ + cbz r4, 1b8d7c │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492555,47 +492290,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 1b9006 │ │ │ │ - ldr r2, [pc, #32] @ (1b9050 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b904c ) │ │ │ │ + bne.n 1b8d56 │ │ │ │ + ldr r2, [pc, #32] @ (1b8da0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8d9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9044 │ │ │ │ + bne.n 1b8d94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + strb r4, [r7, #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 r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b90d0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b90d4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8e20 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8e24 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b90b2 │ │ │ │ + cbz r7, 1b8e02 │ │ │ │ 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] │ │ │ │ @@ -492606,48 +492341,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 1b9082 │ │ │ │ - ldr r2, [pc, #36] @ (1b90d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b90d4 ) │ │ │ │ + bne.n 1b8dd2 │ │ │ │ + ldr r2, [pc, #36] @ (1b8e28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8e24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b90ca │ │ │ │ + bne.n 1b8e1a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + strb r6, [r6, #7] │ │ │ │ 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] @ (1b9158 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b915c ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8ea8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8eac ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b913c │ │ │ │ + cbz r6, 1b8e8c │ │ │ │ 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] │ │ │ │ @@ -492659,47 +492394,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 1b910a │ │ │ │ - ldr r2, [pc, #32] @ (1b9160 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b915c ) │ │ │ │ + bne.n 1b8e5a │ │ │ │ + ldr r2, [pc, #32] @ (1b8eb0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8eac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9154 │ │ │ │ + bne.n 1b8ea4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + strb r4, [r5, #5] │ │ │ │ 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] @ (1b91e4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b91e8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b8f34 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b8f38 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b91c8 │ │ │ │ + cbz r5, 1b8f18 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492713,47 +492448,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 1b9196 │ │ │ │ - ldr r2, [pc, #32] @ (1b91ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1b91e8 ) │ │ │ │ + bne.n 1b8ee6 │ │ │ │ + ldr r2, [pc, #32] @ (1b8f3c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8f38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b91e0 │ │ │ │ + bne.n 1b8f30 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + strb r0, [r4, #3] │ │ │ │ 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] @ (1b9288 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b928c ) │ │ │ │ + ldr r2, [pc, #132] @ (1b8fd8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b8fdc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9268 │ │ │ │ + cbz r6, 1b8fb8 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -492772,48 +492507,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 1b9222 │ │ │ │ - ldr r2, [pc, #36] @ (1b9290 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b928c ) │ │ │ │ + bne.n 1b8f72 │ │ │ │ + ldr r2, [pc, #36] @ (1b8fe0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8fdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9282 │ │ │ │ + bne.n 1b8fd2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + strb r0, [r0, #1] │ │ │ │ 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] @ (1b9344 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b9348 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b9094 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b9098 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9326 │ │ │ │ + cbz r6, 1b9076 │ │ │ │ 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] │ │ │ │ @@ -492840,48 +492575,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 1b92c4 │ │ │ │ - ldr r2, [pc, #36] @ (1b934c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9348 ) │ │ │ │ + bne.n 1b9014 │ │ │ │ + ldr r2, [pc, #36] @ (1b909c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9098 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9340 │ │ │ │ + bne.n 1b9090 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ 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] @ (1b9414 ) │ │ │ │ - ldr r3, [pc, #180] @ (1b9418 ) │ │ │ │ + ldr r2, [pc, #176] @ (1b9164 ) │ │ │ │ + ldr r3, [pc, #180] @ (1b9168 ) │ │ │ │ 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 1b93f6 │ │ │ │ + beq.n 1b9146 │ │ │ │ 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] │ │ │ │ @@ -492915,48 +492650,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 1b9380 │ │ │ │ - ldr r2, [pc, #36] @ (1b941c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9418 ) │ │ │ │ + bne.n 1b90d0 │ │ │ │ + ldr r2, [pc, #36] @ (1b916c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9168 ) │ │ │ │ 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 1b940e │ │ │ │ + bne.n 1b915e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ 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] @ (1b94b8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b94bc ) │ │ │ │ + ldr r2, [pc, #132] @ (1b9208 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b920c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b949a │ │ │ │ + cbz r5, 1b91ea │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -492965,59 +492700,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 1b9486 │ │ │ │ + blt.n 1b91d6 │ │ │ │ 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 1b9458 │ │ │ │ - ldr r2, [pc, #36] @ (1b94c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b94bc ) │ │ │ │ + bne.n 1b91a8 │ │ │ │ + ldr r2, [pc, #36] @ (1b9210 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b920c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b94b4 │ │ │ │ + bne.n 1b9204 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ 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] @ (1b9590 ) │ │ │ │ - ldr r3, [pc, #184] @ (1b9594 ) │ │ │ │ + ldr r2, [pc, #184] @ (1b92e0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1b92e4 ) │ │ │ │ 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 1b9570 │ │ │ │ + beq.n 1b92c0 │ │ │ │ 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 │ │ │ │ @@ -493028,72 +492763,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 1b9538 │ │ │ │ + blt.n 1b9288 │ │ │ │ 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 1b955c │ │ │ │ + blt.n 1b92ac │ │ │ │ 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 1b9500 │ │ │ │ - ldr r2, [pc, #36] @ (1b9598 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9594 ) │ │ │ │ + bne.n 1b9250 │ │ │ │ + ldr r2, [pc, #36] @ (1b92e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b92e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b958a │ │ │ │ + bne.n 1b92da │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ 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] @ (1b9694 ) │ │ │ │ - ldr r3, [pc, #228] @ (1b9698 ) │ │ │ │ + ldr r2, [pc, #228] @ (1b93e4 ) │ │ │ │ + ldr r3, [pc, #228] @ (1b93e8 ) │ │ │ │ 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 1b9674 │ │ │ │ + beq.n 1b93c4 │ │ │ │ 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 │ │ │ │ @@ -493106,83 +492841,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 1b961a │ │ │ │ + blt.n 1b936a │ │ │ │ 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 1b9640 │ │ │ │ + blt.n 1b9390 │ │ │ │ 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 1b9664 │ │ │ │ + blt.n 1b93b4 │ │ │ │ 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 1b95d6 │ │ │ │ - ldr r2, [pc, #36] @ (1b969c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9698 ) │ │ │ │ + bne.n 1b9326 │ │ │ │ + ldr r2, [pc, #36] @ (1b93ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1b93e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b968e │ │ │ │ + bne.n 1b93de │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ 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] @ (1b97c4 ) │ │ │ │ - ldr r3, [pc, #272] @ (1b97c8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1b9514 ) │ │ │ │ + ldr r3, [pc, #272] @ (1b9518 ) │ │ │ │ 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 1b97a6 │ │ │ │ + beq.n 1b94f6 │ │ │ │ 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] │ │ │ │ @@ -493197,191 +492932,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 1b9726 │ │ │ │ + blt.n 1b9476 │ │ │ │ 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 1b974c │ │ │ │ + blt.n 1b949c │ │ │ │ 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 1b9772 │ │ │ │ + blt.n 1b94c2 │ │ │ │ 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 1b9796 │ │ │ │ + blt.n 1b94e6 │ │ │ │ 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 1b96d6 │ │ │ │ - ldr r2, [pc, #36] @ (1b97cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b97c8 ) │ │ │ │ + bne.n 1b9426 │ │ │ │ + ldr r2, [pc, #36] @ (1b951c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9518 ) │ │ │ │ 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 1b97c0 │ │ │ │ + bne.n 1b9510 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ 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] @ (1b9840 ) │ │ │ │ - ldr r3, [pc, #96] @ (1b9844 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b9590 ) │ │ │ │ + ldr r3, [pc, #96] @ (1b9594 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9824 │ │ │ │ + cbz r4, 1b9574 │ │ │ │ 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 1b97fc │ │ │ │ - ldr r2, [pc, #32] @ (1b9848 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9844 ) │ │ │ │ + bne.n 1b954c │ │ │ │ + ldr r2, [pc, #32] @ (1b9598 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b983c │ │ │ │ + bne.n 1b958c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #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, #92] @ (1b98bc ) │ │ │ │ - ldr r3, [pc, #96] @ (1b98c0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b960c ) │ │ │ │ + ldr r3, [pc, #96] @ (1b9610 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b98a0 │ │ │ │ + cbz r4, 1b95f0 │ │ │ │ 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 1b9878 │ │ │ │ - ldr r2, [pc, #32] @ (1b98c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b98c0 ) │ │ │ │ + bne.n 1b95c8 │ │ │ │ + ldr r2, [pc, #32] @ (1b9614 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9610 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b98b8 │ │ │ │ + bne.n 1b9608 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [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, #156] @ (1b9978 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b997c ) │ │ │ │ + ldr r2, [pc, #156] @ (1b96c8 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b96cc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9958 │ │ │ │ + cbz r4, 1b96a8 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1b9974 │ │ │ │ + vldr s12, [pc, #124] @ 1b96c4 │ │ │ │ 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 │ │ │ │ @@ -493399,54 +493134,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 1b98fc │ │ │ │ - ldr r2, [pc, #36] @ (1b9980 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b997c ) │ │ │ │ + bne.n 1b964c │ │ │ │ + ldr r2, [pc, #36] @ (1b96d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b96cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9970 │ │ │ │ + bne.n 1b96c0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #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, #204] @ (1b9a64 ) │ │ │ │ - ldr r3, [pc, #208] @ (1b9a68 ) │ │ │ │ + ldr r2, [pc, #204] @ (1b97b4 ) │ │ │ │ + ldr r3, [pc, #208] @ (1b97b8 ) │ │ │ │ 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 1b9a44 │ │ │ │ + beq.n 1b9794 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1b9a60 │ │ │ │ + vldr s11, [pc, #172] @ 1b97b0 │ │ │ │ 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 │ │ │ │ @@ -493477,49 +493212,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 1b99be │ │ │ │ - ldr r2, [pc, #36] @ (1b9a6c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9a68 ) │ │ │ │ + bne.n 1b970e │ │ │ │ + ldr r2, [pc, #36] @ (1b97bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1b97b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9a5c │ │ │ │ + bne.n 1b97ac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ 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] @ (1b9af0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9af4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9840 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9844 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9ad2 │ │ │ │ + cbz r4, 1b9822 │ │ │ │ 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] │ │ │ │ @@ -493530,48 +493265,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 1b9a9e │ │ │ │ - ldr r2, [pc, #36] @ (1b9af8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9af4 ) │ │ │ │ + bne.n 1b97ee │ │ │ │ + ldr r2, [pc, #36] @ (1b9848 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9844 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9aea │ │ │ │ + bne.n 1b983a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ 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] @ (1b9b7c ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9b80 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b98cc ) │ │ │ │ + ldr r3, [pc, #112] @ (1b98d0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9b5e │ │ │ │ + cbz r4, 1b98ae │ │ │ │ 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] │ │ │ │ @@ -493582,48 +493317,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 1b9b2a │ │ │ │ - ldr r2, [pc, #36] @ (1b9b84 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9b80 ) │ │ │ │ + bne.n 1b987a │ │ │ │ + ldr r2, [pc, #36] @ (1b98d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b98d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9b76 │ │ │ │ + bne.n 1b98c6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ 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] @ (1b9c10 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b9c14 ) │ │ │ │ + ldr r2, [pc, #116] @ (1b9960 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b9964 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9bf2 │ │ │ │ + cbz r6, 1b9942 │ │ │ │ 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] │ │ │ │ @@ -493638,48 +493373,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 1b9bba │ │ │ │ - ldr r2, [pc, #36] @ (1b9c18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9c14 ) │ │ │ │ + bne.n 1b990a │ │ │ │ + ldr r2, [pc, #36] @ (1b9968 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9964 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9c0a │ │ │ │ + bne.n 1b995a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ 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] @ (1b9ca0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9ca4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b99f0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b99f4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9c82 │ │ │ │ + cbz r6, 1b99d2 │ │ │ │ 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] │ │ │ │ @@ -493691,47 +493426,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 1b9c4c │ │ │ │ - ldr r2, [pc, #36] @ (1b9ca8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9ca4 ) │ │ │ │ + bne.n 1b999c │ │ │ │ + ldr r2, [pc, #36] @ (1b99f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b99f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9c9c │ │ │ │ + bne.n 1b99ec │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ 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] @ (1b9d30 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9d34 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b9a80 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9a84 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9d12 │ │ │ │ + cbz r6, 1b9a62 │ │ │ │ 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] │ │ │ │ @@ -493743,100 +493478,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 1b9cdc │ │ │ │ - ldr r2, [pc, #36] @ (1b9d38 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9d34 ) │ │ │ │ + bne.n 1b9a2c │ │ │ │ + ldr r2, [pc, #36] @ (1b9a88 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9a84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9d2c │ │ │ │ + bne.n 1b9a7c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ 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] @ (1b9dbc ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9dc0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9b0c ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9b10 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9d9c │ │ │ │ + cbz r4, 1b9aec │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1b9db8 │ │ │ │ + vldr s15, [pc, #76] @ 1b9b08 │ │ │ │ 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 1b9d6c │ │ │ │ - ldr r2, [pc, #36] @ (1b9dc4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9dc0 ) │ │ │ │ + bne.n 1b9abc │ │ │ │ + ldr r2, [pc, #36] @ (1b9b14 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9b10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9db4 │ │ │ │ + bne.n 1b9b04 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ 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] @ (1b9e40 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b9e44 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b9b90 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b9b94 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9e22 │ │ │ │ + cbz r5, 1b9b72 │ │ │ │ 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] │ │ │ │ @@ -493845,48 +493580,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 1b9df6 │ │ │ │ - ldr r2, [pc, #36] @ (1b9e48 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9e44 ) │ │ │ │ + bne.n 1b9b46 │ │ │ │ + ldr r2, [pc, #36] @ (1b9b98 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9b94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9e3a │ │ │ │ + bne.n 1b9b8a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ 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] @ (1b9ec4 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b9ec8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b9c14 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b9c18 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9ea6 │ │ │ │ + cbz r5, 1b9bf6 │ │ │ │ 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] │ │ │ │ @@ -493895,412 +493630,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 1b9e7a │ │ │ │ - ldr r2, [pc, #36] @ (1b9ecc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9ec8 ) │ │ │ │ + bne.n 1b9bca │ │ │ │ + ldr r2, [pc, #36] @ (1b9c1c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9c18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9ebe │ │ │ │ + bne.n 1b9c0e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ 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] @ (1b9fd8 ) │ │ │ │ - ldr r3, [pc, #240] @ (1b9fdc ) │ │ │ │ + ldr r2, [pc, #240] @ (1b9d28 ) │ │ │ │ + ldr r3, [pc, #240] @ (1b9d2c ) │ │ │ │ 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 1b9fa4 │ │ │ │ + beq.n 1b9cf4 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1b9fd0 │ │ │ │ - vldr s21, [pc, #204] @ 1b9fd4 │ │ │ │ + vldr s20, [pc, #204] @ 1b9d20 │ │ │ │ + vldr s21, [pc, #204] @ 1b9d24 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1b9fc8 │ │ │ │ + vldr d9, [pc, #184] @ 1b9d18 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b9f70 │ │ │ │ + b.n 1b9cc0 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9f98 │ │ │ │ + bgt.n 1b9ce8 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54410 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9f92 │ │ │ │ + ble.n 1b9ce2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9f9e │ │ │ │ + bgt.n 1b9cee │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54410 │ │ │ │ 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 1b9fa4 │ │ │ │ + beq.n 1b9cf4 │ │ │ │ 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 1b9f1a │ │ │ │ + bgt.n 1b9c6a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9f2c │ │ │ │ + b.n 1b9c7c │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9f54 │ │ │ │ + b.n 1b9ca4 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9f2c │ │ │ │ + b.n 1b9c7c │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9f54 │ │ │ │ - ldr r2, [pc, #56] @ (1b9fe0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1b9fdc ) │ │ │ │ + b.n 1b9ca4 │ │ │ │ + ldr r2, [pc, #56] @ (1b9d30 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b9d2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9fc2 │ │ │ │ + bne.n 1b9d12 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b9fd0 │ │ │ │ + b.n 1b9d20 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ 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] @ (1ba128 ) │ │ │ │ - ldr r3, [pc, #296] @ (1ba12c ) │ │ │ │ + ldr r2, [pc, #296] @ (1b9e78 ) │ │ │ │ + ldr r3, [pc, #296] @ (1b9e7c ) │ │ │ │ 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 1ba0f2 │ │ │ │ + beq.n 1b9e42 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1ba120 │ │ │ │ - vldr s21, [pc, #260] @ 1ba124 │ │ │ │ + vldr s20, [pc, #260] @ 1b9e70 │ │ │ │ + vldr s21, [pc, #260] @ 1b9e74 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1ba118 │ │ │ │ + vldr d9, [pc, #240] @ 1b9e68 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ba0aa │ │ │ │ + b.n 1b9dfa │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba0e6 │ │ │ │ + bgt.n 1b9e36 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54410 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba0da │ │ │ │ + ble.n 1b9e2a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba0e0 │ │ │ │ + bgt.n 1b9e30 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54410 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba0d4 │ │ │ │ + ble.n 1b9e24 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba0ec │ │ │ │ + bgt.n 1b9e3c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54410 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ba0f2 │ │ │ │ + beq.n 1b9e42 │ │ │ │ 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 1ba030 │ │ │ │ + bgt.n 1b9d80 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba042 │ │ │ │ + b.n 1b9d92 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba092 │ │ │ │ + b.n 1b9de2 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba06a │ │ │ │ + b.n 1b9dba │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba06a │ │ │ │ + b.n 1b9dba │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba042 │ │ │ │ + b.n 1b9d92 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba092 │ │ │ │ - ldr r2, [pc, #60] @ (1ba130 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ba12c ) │ │ │ │ + b.n 1b9de2 │ │ │ │ + ldr r2, [pc, #60] @ (1b9e80 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b9e7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba110 │ │ │ │ + bne.n 1b9e60 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba120 │ │ │ │ + b.n 1b9e70 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + str r6, [r6, #24] │ │ │ │ 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] @ (1ba2a8 ) │ │ │ │ - ldr r3, [pc, #344] @ (1ba2ac ) │ │ │ │ + ldr r2, [pc, #344] @ (1b9ff8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1b9ffc ) │ │ │ │ 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 1ba274 │ │ │ │ + beq.w 1b9fc4 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1ba2a0 │ │ │ │ - vldr s21, [pc, #304] @ 1ba2a4 │ │ │ │ + vldr s20, [pc, #304] @ 1b9ff0 │ │ │ │ + vldr s21, [pc, #304] @ 1b9ff4 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 1ba298 │ │ │ │ - b.n 1ba21c │ │ │ │ + vldr d9, [pc, #284] @ 1b9fe8 │ │ │ │ + b.n 1b9f6c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba25c │ │ │ │ + bgt.n 1b9fac │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54410 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba256 │ │ │ │ + ble.n 1b9fa6 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba26e │ │ │ │ + bgt.n 1b9fbe │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54410 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba250 │ │ │ │ + ble.n 1b9fa0 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba268 │ │ │ │ + bgt.n 1b9fb8 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54410 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba24a │ │ │ │ + ble.n 1b9f9a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba262 │ │ │ │ + bgt.n 1b9fb2 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54410 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ba274 │ │ │ │ + beq.n 1b9fc4 │ │ │ │ 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 1ba17e │ │ │ │ + bgt.n 1b9ece │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba190 │ │ │ │ + b.n 1b9ee0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba208 │ │ │ │ + b.n 1b9f58 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba1e0 │ │ │ │ + b.n 1b9f30 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba1b8 │ │ │ │ + b.n 1b9f08 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba190 │ │ │ │ + b.n 1b9ee0 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba208 │ │ │ │ + b.n 1b9f58 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba1e0 │ │ │ │ + b.n 1b9f30 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba1b8 │ │ │ │ - ldr r2, [pc, #56] @ (1ba2b0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ba2ac ) │ │ │ │ + b.n 1b9f08 │ │ │ │ + ldr r2, [pc, #56] @ (1ba000 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b9ffc ) │ │ │ │ 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 1ba292 │ │ │ │ + bne.n 1b9fe2 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba2a0 │ │ │ │ + b.n 1b9ff0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + str r4, [r6, #0] │ │ │ │ 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] @ (1ba3c8 ) │ │ │ │ - ldr r3, [pc, #248] @ (1ba3cc ) │ │ │ │ + ldr r2, [pc, #248] @ (1ba118 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ba11c ) │ │ │ │ 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 1ba388 │ │ │ │ + beq.n 1ba0d8 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 1ba3c0 │ │ │ │ - vldr s21, [pc, #212] @ 1ba3c4 │ │ │ │ + vldr s20, [pc, #212] @ 1ba110 │ │ │ │ + vldr s21, [pc, #212] @ 1ba114 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 1ba3b0 │ │ │ │ + vldr d9, [pc, #184] @ 1ba100 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 1ba3b8 │ │ │ │ + vldr d8, [pc, #188] @ 1ba108 │ │ │ │ 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 1ba336 │ │ │ │ + ble.n 1ba086 │ │ │ │ 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 │ │ │ │ @@ -494308,15 +494043,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54410 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba36a │ │ │ │ + ble.n 1ba0ba │ │ │ │ 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 │ │ │ │ @@ -494326,84 +494061,84 @@ │ │ │ │ blx 54410 │ │ │ │ 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 1ba2fe │ │ │ │ - ldr r2, [pc, #68] @ (1ba3d0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1ba3cc ) │ │ │ │ + bne.n 1ba04e │ │ │ │ + ldr r2, [pc, #68] @ (1ba120 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba11c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba3a6 │ │ │ │ + bne.n 1ba0f6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__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 1ba3c0 │ │ │ │ + b.n 1ba110 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ 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] @ (1ba510 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ba514 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ba260 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ba264 ) │ │ │ │ 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 1ba4d4 │ │ │ │ + beq.n 1ba224 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 1ba508 │ │ │ │ - vldr s21, [pc, #248] @ 1ba50c │ │ │ │ + vldr s20, [pc, #248] @ 1ba258 │ │ │ │ + vldr s21, [pc, #248] @ 1ba25c │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1ba4f8 │ │ │ │ - vldr d8, [pc, #228] @ 1ba500 │ │ │ │ + vldr d9, [pc, #224] @ 1ba248 │ │ │ │ + vldr d8, [pc, #228] @ 1ba250 │ │ │ │ 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 1ba454 │ │ │ │ + ble.n 1ba1a4 │ │ │ │ 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 │ │ │ │ @@ -494411,15 +494146,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54410 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba488 │ │ │ │ + ble.n 1ba1d8 │ │ │ │ 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 │ │ │ │ @@ -494427,15 +494162,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54410 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba4bc │ │ │ │ + ble.n 1ba20c │ │ │ │ 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 │ │ │ │ @@ -494444,83 +494179,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 54410 │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1ba41e │ │ │ │ - ldr r2, [pc, #64] @ (1ba518 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ba514 ) │ │ │ │ + bne.n 1ba16e │ │ │ │ + ldr r2, [pc, #64] @ (1ba268 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ba264 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba4f2 │ │ │ │ + bne.n 1ba242 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__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 1ba508 │ │ │ │ + b.n 1ba258 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ 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] @ (1ba690 ) │ │ │ │ - ldr r3, [pc, #344] @ (1ba694 ) │ │ │ │ + ldr r2, [pc, #344] @ (1ba3e0 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ba3e4 ) │ │ │ │ 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 1ba650 │ │ │ │ + beq.w 1ba3a0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1ba688 │ │ │ │ - vldr s21, [pc, #304] @ 1ba68c │ │ │ │ - vldr d9, [pc, #280] @ 1ba678 │ │ │ │ - vldr d8, [pc, #284] @ 1ba680 │ │ │ │ + vldr s20, [pc, #304] @ 1ba3d8 │ │ │ │ + vldr s21, [pc, #304] @ 1ba3dc │ │ │ │ + vldr d9, [pc, #280] @ 1ba3c8 │ │ │ │ + vldr d8, [pc, #284] @ 1ba3d0 │ │ │ │ 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 1ba5a0 │ │ │ │ + ble.n 1ba2f0 │ │ │ │ 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 │ │ │ │ @@ -494528,15 +494263,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54410 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba5d4 │ │ │ │ + ble.n 1ba324 │ │ │ │ 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 │ │ │ │ @@ -494544,15 +494279,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54410 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba608 │ │ │ │ + ble.n 1ba358 │ │ │ │ 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 │ │ │ │ @@ -494560,15 +494295,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54410 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba63c │ │ │ │ + ble.n 1ba38c │ │ │ │ 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 │ │ │ │ @@ -494576,623 +494311,623 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54410 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1ba564 │ │ │ │ - ldr r2, [pc, #68] @ (1ba698 ) │ │ │ │ - ldr r3, [pc, #64] @ (1ba694 ) │ │ │ │ + bne.n 1ba2b4 │ │ │ │ + ldr r2, [pc, #68] @ (1ba3e8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba3e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba66e │ │ │ │ + bne.n 1ba3be │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__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 1ba688 │ │ │ │ + b.n 1ba3d8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldrb r0, [r3, 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 r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ba72c ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba730 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba47c ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba480 ) │ │ │ │ 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 1ba70c │ │ │ │ + beq.n 1ba45c │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba6d4 │ │ │ │ - ldr r2, [pc, #36] @ (1ba734 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba730 ) │ │ │ │ + bne.n 1ba424 │ │ │ │ + ldr r2, [pc, #36] @ (1ba484 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba480 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba726 │ │ │ │ + bne.n 1ba476 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ 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] @ (1ba7c8 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba7cc ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba518 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba51c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ba7a8 │ │ │ │ + cbz r7, 1ba4f8 │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ba766 │ │ │ │ - ldr r2, [pc, #36] @ (1ba7d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba7cc ) │ │ │ │ + bne.n 1ba4b6 │ │ │ │ + ldr r2, [pc, #36] @ (1ba520 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba51c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba7c2 │ │ │ │ + bne.n 1ba512 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ 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] @ (1ba864 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba868 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba5b4 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba5b8 ) │ │ │ │ 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 1ba844 │ │ │ │ + beq.n 1ba594 │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba80a │ │ │ │ - ldr r2, [pc, #36] @ (1ba86c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba868 ) │ │ │ │ + bne.n 1ba55a │ │ │ │ + ldr r2, [pc, #36] @ (1ba5bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba5b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba85e │ │ │ │ + bne.n 1ba5ae │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ - cbz r6, 1ba8de │ │ │ │ - cbz r4, 1ba8e0 │ │ │ │ + cbz r6, 1ba62e │ │ │ │ + cbz r4, 1ba630 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, lr │ │ │ │ add r0, r4 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s11, [pc, #100] @ 1ba8f0 │ │ │ │ + vldr s11, [pc, #100] @ 1ba640 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ba8f4 │ │ │ │ + vldr s12, [pc, #100] @ 1ba644 │ │ │ │ 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 1ba8c8 │ │ │ │ + ble.n 1ba618 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba8c8 │ │ │ │ + bge.n 1ba618 │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ba89a │ │ │ │ + bne.n 1ba5ea │ │ │ │ adds r4, #1 │ │ │ │ add r2, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ba896 │ │ │ │ + bne.n 1ba5e6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1ba8de │ │ │ │ + beq.n 1ba62e │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ba8e0 │ │ │ │ + bne.n 1ba630 │ │ │ │ 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 1ba9fe │ │ │ │ + beq.n 1ba74e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ba9f2 │ │ │ │ + beq.n 1ba742 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ - vldr s12, [pc, #280] @ 1baa30 │ │ │ │ + vldr s12, [pc, #280] @ 1ba780 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #280] @ 1baa34 │ │ │ │ + vldr s13, [pc, #280] @ 1ba784 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ba9a4 │ │ │ │ + b.n 1ba6f4 │ │ │ │ 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 1ba96c │ │ │ │ + ble.n 1ba6bc │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1baa2a │ │ │ │ + bge.n 1ba77a │ │ │ │ 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 1ba994 │ │ │ │ + ble.n 1ba6e4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1baa04 │ │ │ │ + bge.n 1ba754 │ │ │ │ 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 1baa18 │ │ │ │ + beq.n 1ba768 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ba9d4 │ │ │ │ + ble.n 1ba724 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ba9d4 │ │ │ │ + bge.n 1ba724 │ │ │ │ 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 1ba940 │ │ │ │ + ble.n 1ba690 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1ba92e │ │ │ │ + blt.n 1ba67e │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1ba940 │ │ │ │ + b.n 1ba690 │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1ba9fe │ │ │ │ + beq.n 1ba74e │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ba9f2 │ │ │ │ + bne.n 1ba742 │ │ │ │ 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 1ba9a4 │ │ │ │ + bne.n 1ba6f4 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r9 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1ba922 │ │ │ │ + bne.w 1ba672 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1ba96c │ │ │ │ + b.n 1ba6bc │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1ba8f8 │ │ │ │ - cbz r2, 1baa98 │ │ │ │ + b.w 1ba648 │ │ │ │ + cbz r2, 1ba7e8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1baa9c │ │ │ │ + vldr s11, [pc, #88] @ 1ba7ec │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1baaa0 │ │ │ │ + vldr s12, [pc, #84] @ 1ba7f0 │ │ │ │ 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 1baa88 │ │ │ │ + ble.n 1ba7d8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1baa88 │ │ │ │ + bge.n 1ba7d8 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1baa50 │ │ │ │ + bne.n 1ba7a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1bab10 │ │ │ │ + cbz r2, 1ba860 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1bab14 │ │ │ │ - vldr s13, [pc, #96] @ 1bab18 │ │ │ │ + vldr s12, [pc, #96] @ 1ba864 │ │ │ │ + vldr s13, [pc, #96] @ 1ba868 │ │ │ │ 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 1baaec │ │ │ │ + ble.n 1ba83c │ │ │ │ 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 1baaec │ │ │ │ + bge.n 1ba83c │ │ │ │ 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 1baabc │ │ │ │ + bne.n 1ba80c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1bab8a │ │ │ │ + cbz r2, 1ba8da │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1bab8c │ │ │ │ + vldr s12, [pc, #100] @ 1ba8dc │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1bab90 │ │ │ │ + vldr s13, [pc, #100] @ 1ba8e0 │ │ │ │ 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 1bab66 │ │ │ │ + ble.n 1ba8b6 │ │ │ │ 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 1bab66 │ │ │ │ + bge.n 1ba8b6 │ │ │ │ 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 1bab32 │ │ │ │ + bne.n 1ba882 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1babfa │ │ │ │ + cbz r2, 1ba94a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1babfc │ │ │ │ - vldr s12, [pc, #92] @ 1bac00 │ │ │ │ + vldr s11, [pc, #92] @ 1ba94c │ │ │ │ + vldr s12, [pc, #92] @ 1ba950 │ │ │ │ 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 1babdc │ │ │ │ + ble.n 1ba92c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1babdc │ │ │ │ + bge.n 1ba92c │ │ │ │ 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 1babac │ │ │ │ + bne.n 1ba8fc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1bac74 │ │ │ │ + cbz r2, 1ba9c4 │ │ │ │ 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] @ 1bac78 │ │ │ │ + vldr s17, [pc, #84] @ 1ba9c8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1bac7c │ │ │ │ + vldr s16, [pc, #80] @ 1ba9cc │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bac60 │ │ │ │ + ble.n 1ba9b0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1bac60 │ │ │ │ + bge.n 1ba9b0 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1bac2c │ │ │ │ + bne.n 1ba97c │ │ │ │ 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, 1bacfc │ │ │ │ + cbz r2, 1baa4c │ │ │ │ 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] @ 1bad00 │ │ │ │ + vldr s16, [pc, #92] @ 1baa50 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bacd8 │ │ │ │ + ble.n 1baa28 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1bad04 │ │ │ │ + vldr s15, [pc, #60] @ 1baa54 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1bacd8 │ │ │ │ + bge.n 1baa28 │ │ │ │ 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 1baca8 │ │ │ │ + bne.n 1ba9f8 │ │ │ │ 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, 1bad3e │ │ │ │ + cbz r2, 1baa8e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -495201,608 +494936,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 1bad1a │ │ │ │ + bne.n 1baa6a │ │ │ │ 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] @ (1bae24 ) │ │ │ │ - ldr r3, [pc, #212] @ (1bae28 ) │ │ │ │ + ldr r2, [pc, #208] @ (1bab74 ) │ │ │ │ + ldr r3, [pc, #212] @ (1bab78 ) │ │ │ │ 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 1badfe │ │ │ │ + beq.n 1bab4e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1bae1c │ │ │ │ - vldr s12, [pc, #172] @ 1bae20 │ │ │ │ + vldr s11, [pc, #172] @ 1bab6c │ │ │ │ + vldr s12, [pc, #172] @ 1bab70 │ │ │ │ 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 1badb6 │ │ │ │ + ble.n 1bab06 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1badb6 │ │ │ │ + bge.n 1bab06 │ │ │ │ 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 1badee │ │ │ │ + ble.n 1bab3e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1badee │ │ │ │ + bge.n 1bab3e │ │ │ │ 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 1bad7a │ │ │ │ - ldr r2, [pc, #44] @ (1bae2c ) │ │ │ │ - ldr r3, [pc, #36] @ (1bae28 ) │ │ │ │ + bne.n 1baaca │ │ │ │ + ldr r2, [pc, #44] @ (1bab7c ) │ │ │ │ + ldr r3, [pc, #36] @ (1bab78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bae16 │ │ │ │ + bne.n 1bab66 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ 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] @ (1baf18 ) │ │ │ │ + ldr r1, [pc, #212] @ (1bac68 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1baf1c ) │ │ │ │ + ldr r2, [pc, #212] @ (1bac6c ) │ │ │ │ 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 1baef2 │ │ │ │ + beq.n 1bac42 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1baf10 │ │ │ │ + vldr s11, [pc, #176] @ 1bac60 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1baf14 │ │ │ │ + vldr s12, [pc, #172] @ 1bac64 │ │ │ │ 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 1baea8 │ │ │ │ + ble.n 1babf8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1baea8 │ │ │ │ + bge.n 1babf8 │ │ │ │ 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 1baee4 │ │ │ │ + ble.n 1bac34 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1baee4 │ │ │ │ + bge.n 1bac34 │ │ │ │ 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 1bae68 │ │ │ │ - ldr r2, [pc, #44] @ (1baf20 ) │ │ │ │ - ldr r3, [pc, #36] @ (1baf1c ) │ │ │ │ + bne.n 1babb8 │ │ │ │ + ldr r2, [pc, #44] @ (1bac70 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bac6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1baf0a │ │ │ │ + bne.n 1bac5a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ 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] @ (1bb00c ) │ │ │ │ - ldr r3, [pc, #216] @ (1bb010 ) │ │ │ │ + ldr r2, [pc, #212] @ (1bad5c ) │ │ │ │ + ldr r3, [pc, #216] @ (1bad60 ) │ │ │ │ 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 1bafe6 │ │ │ │ + beq.n 1bad36 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1bb004 │ │ │ │ + vldr s11, [pc, #176] @ 1bad54 │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 1bb008 │ │ │ │ + vldr s12, [pc, #172] @ 1bad58 │ │ │ │ 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 1baf9c │ │ │ │ + ble.n 1bacec │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1baf9c │ │ │ │ + bge.n 1bacec │ │ │ │ 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 1bafcc │ │ │ │ + ble.n 1bad1c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1bafcc │ │ │ │ + bge.n 1bad1c │ │ │ │ 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 1baf62 │ │ │ │ - ldr r2, [pc, #44] @ (1bb014 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb010 ) │ │ │ │ + bne.n 1bacb2 │ │ │ │ + ldr r2, [pc, #44] @ (1bad64 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bad60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1baffe │ │ │ │ + bne.n 1bad4e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bb0ca │ │ │ │ + beq.n 1bae1a │ │ │ │ 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] @ 1bb0cc │ │ │ │ - vldr s16, [pc, #144] @ 1bb0d0 │ │ │ │ + vldr s17, [pc, #144] @ 1bae1c │ │ │ │ + vldr s16, [pc, #144] @ 1bae20 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb076 │ │ │ │ + ble.n 1badc6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb076 │ │ │ │ + bge.n 1badc6 │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb0b4 │ │ │ │ + ble.n 1bae04 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb0b4 │ │ │ │ + bge.n 1bae04 │ │ │ │ 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 1bb042 │ │ │ │ + bne.n 1bad92 │ │ │ │ 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 1bb18e │ │ │ │ + beq.n 1baede │ │ │ │ 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] @ 1bb190 │ │ │ │ + vldr s16, [pc, #152] @ 1baee0 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb136 │ │ │ │ + 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 1bb136 │ │ │ │ - vldr s15, [pc, #104] @ 1bb194 │ │ │ │ + bge.n 1bae86 │ │ │ │ + vldr s15, [pc, #104] @ 1baee4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb16e │ │ │ │ + ble.n 1baebe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb16e │ │ │ │ - vldr s15, [pc, #48] @ 1bb194 │ │ │ │ + bge.n 1baebe │ │ │ │ + vldr s15, [pc, #48] @ 1baee4 │ │ │ │ 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 1bb0fe │ │ │ │ + bne.n 1bae4e │ │ │ │ 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] @ (1bb2b4 ) │ │ │ │ - ldr r3, [pc, #264] @ (1bb2b8 ) │ │ │ │ + ldr r2, [pc, #264] @ (1bb004 ) │ │ │ │ + ldr r3, [pc, #264] @ (1bb008 ) │ │ │ │ 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 1bb28c │ │ │ │ + beq.n 1bafdc │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 1bb2ac │ │ │ │ - vldr s12, [pc, #228] @ 1bb2b0 │ │ │ │ + vldr s11, [pc, #228] @ 1baffc │ │ │ │ + vldr s12, [pc, #228] @ 1bb000 │ │ │ │ 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 1bb218 │ │ │ │ + ble.n 1baf68 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb218 │ │ │ │ + bge.n 1baf68 │ │ │ │ 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 1bb248 │ │ │ │ + ble.n 1baf98 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb248 │ │ │ │ + bge.n 1baf98 │ │ │ │ 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 1bb278 │ │ │ │ + ble.n 1bafc8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb278 │ │ │ │ + bge.n 1bafc8 │ │ │ │ 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 1bb1d4 │ │ │ │ - ldr r2, [pc, #44] @ (1bb2bc ) │ │ │ │ - ldr r3, [pc, #40] @ (1bb2b8 ) │ │ │ │ + bne.n 1baf24 │ │ │ │ + ldr r2, [pc, #44] @ (1bb00c ) │ │ │ │ + ldr r3, [pc, #40] @ (1bb008 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb2a6 │ │ │ │ + bne.n 1baff6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r6, [pc, #304] @ (1bb3e8 ) │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #432] @ (1bb470 ) │ │ │ │ + str r4, [r3, r0] │ │ │ │ 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] @ (1bb3d0 ) │ │ │ │ - ldr r3, [pc, #256] @ (1bb3d4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1bb120 ) │ │ │ │ + ldr r3, [pc, #256] @ (1bb124 ) │ │ │ │ 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 1bb3ac │ │ │ │ + beq.n 1bb0fc │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1bb3c8 │ │ │ │ - vldr s12, [pc, #216] @ 1bb3cc │ │ │ │ + vldr s11, [pc, #216] @ 1bb118 │ │ │ │ + vldr s12, [pc, #216] @ 1bb11c │ │ │ │ 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 1bb338 │ │ │ │ + ble.n 1bb088 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb338 │ │ │ │ + bge.n 1bb088 │ │ │ │ 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 1bb368 │ │ │ │ + ble.n 1bb0b8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb368 │ │ │ │ + bge.n 1bb0b8 │ │ │ │ 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 1bb398 │ │ │ │ + ble.n 1bb0e8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb398 │ │ │ │ + bge.n 1bb0e8 │ │ │ │ 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 1bb2fa │ │ │ │ - ldr r2, [pc, #40] @ (1bb3d8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb3d4 ) │ │ │ │ + bne.n 1bb04a │ │ │ │ + ldr r2, [pc, #40] @ (1bb128 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb3c4 │ │ │ │ + bne.n 1bb114 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r5, [pc, #152] @ (1bb46c ) │ │ │ │ + ldr r7, [pc, #856] @ (1bb47c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #304] @ (1bb50c ) │ │ │ │ + ldr r6, [pc, #1008] @ (1bb51c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bb414 │ │ │ │ + cbz r2, 1bb164 │ │ │ │ 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 │ │ │ │ @@ -495813,746 +495548,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 1bb3f0 │ │ │ │ + bne.n 1bb140 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bb4fe │ │ │ │ + beq.n 1bb24e │ │ │ │ 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] @ 1bb500 │ │ │ │ - vldr s16, [pc, #192] @ 1bb504 │ │ │ │ + vldr s17, [pc, #192] @ 1bb250 │ │ │ │ + vldr s16, [pc, #192] @ 1bb254 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb478 │ │ │ │ + ble.n 1bb1c8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb478 │ │ │ │ + bge.n 1bb1c8 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb4ae │ │ │ │ + ble.n 1bb1fe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb4ae │ │ │ │ + bge.n 1bb1fe │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb4e4 │ │ │ │ + ble.n 1bb234 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb4e4 │ │ │ │ + bge.n 1bb234 │ │ │ │ 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 1bb444 │ │ │ │ + bne.n 1bb194 │ │ │ │ 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] @ (1bb648 ) │ │ │ │ - ldr r3, [pc, #304] @ (1bb64c ) │ │ │ │ + ldr r2, [pc, #300] @ (1bb398 ) │ │ │ │ + ldr r3, [pc, #304] @ (1bb39c ) │ │ │ │ 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 1bb624 │ │ │ │ + beq.n 1bb374 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 1bb640 │ │ │ │ + vldr s11, [pc, #264] @ 1bb390 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 1bb644 │ │ │ │ + vldr s12, [pc, #260] @ 1bb394 │ │ │ │ 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 1bb584 │ │ │ │ + ble.n 1bb2d4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb584 │ │ │ │ + bge.n 1bb2d4 │ │ │ │ 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 1bb5b4 │ │ │ │ + ble.n 1bb304 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb5b4 │ │ │ │ + bge.n 1bb304 │ │ │ │ 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 1bb5e4 │ │ │ │ + ble.n 1bb334 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb5e4 │ │ │ │ + bge.n 1bb334 │ │ │ │ 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 1bb614 │ │ │ │ + ble.n 1bb364 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb614 │ │ │ │ + bge.n 1bb364 │ │ │ │ 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 1bb542 │ │ │ │ - ldr r2, [pc, #40] @ (1bb650 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb64c ) │ │ │ │ + bne.n 1bb292 │ │ │ │ + ldr r2, [pc, #40] @ (1bb3a0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb39c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb63c │ │ │ │ + bne.n 1bb38c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r2, [pc, #888] @ (1bb9c4 ) │ │ │ │ + ldr r5, [pc, #568] @ (1bb5d4 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #848] @ (1bb9a4 ) │ │ │ │ + ldr r4, [pc, #528] @ (1bb5b4 ) │ │ │ │ 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] @ (1bb77c ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb780 ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb4cc ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb4d0 ) │ │ │ │ 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 1bb750 │ │ │ │ + beq.n 1bb4a0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1bb774 │ │ │ │ - vldr s16, [pc, #236] @ 1bb778 │ │ │ │ + vldr s17, [pc, #236] @ 1bb4c4 │ │ │ │ + vldr s16, [pc, #236] @ 1bb4c8 │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb6ce │ │ │ │ + ble.n 1bb41e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb6ce │ │ │ │ + bge.n 1bb41e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb706 │ │ │ │ + ble.n 1bb456 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb706 │ │ │ │ + bge.n 1bb456 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb73e │ │ │ │ + ble.n 1bb48e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb73e │ │ │ │ + bge.n 1bb48e │ │ │ │ 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 1bb692 │ │ │ │ - ldr r2, [pc, #48] @ (1bb784 ) │ │ │ │ - ldr r3, [pc, #44] @ (1bb780 ) │ │ │ │ + bne.n 1bb3e2 │ │ │ │ + ldr r2, [pc, #48] @ (1bb4d4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1bb4d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb76e │ │ │ │ + bne.n 1bb4be │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r1, [pc, #560] @ (1bb9b0 ) │ │ │ │ + ldr r4, [pc, #240] @ (1bb5c0 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #672] @ (1bba28 ) │ │ │ │ + ldr r3, [pc, #352] @ (1bb638 ) │ │ │ │ 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] @ (1bb8b0 ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb8b4 ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb600 ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb604 ) │ │ │ │ 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 1bb886 │ │ │ │ + beq.n 1bb5d6 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 1bb8a8 │ │ │ │ + vldr s17, [pc, #232] @ 1bb5f8 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 1bb8ac │ │ │ │ + vldr s16, [pc, #228] @ 1bb5fc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb804 │ │ │ │ + ble.n 1bb554 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb804 │ │ │ │ + bge.n 1bb554 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb83c │ │ │ │ + ble.n 1bb58c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb83c │ │ │ │ + bge.n 1bb58c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb874 │ │ │ │ + ble.n 1bb5c4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb874 │ │ │ │ + bge.n 1bb5c4 │ │ │ │ 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 1bb7ca │ │ │ │ - ldr r2, [pc, #48] @ (1bb8b8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bb8b4 ) │ │ │ │ + bne.n 1bb51a │ │ │ │ + ldr r2, [pc, #48] @ (1bb608 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bb604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb8a4 │ │ │ │ + bne.n 1bb5f4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r0, [pc, #352] @ (1bba14 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bb624 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bx lr │ │ │ │ + ldr r2, [pc, #136] @ (1bb694 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bb9d2 │ │ │ │ + beq.w 1bb722 │ │ │ │ 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] @ 1bb9d4 │ │ │ │ - vldr s16, [pc, #244] @ 1bb9d8 │ │ │ │ + vldr s17, [pc, #244] @ 1bb724 │ │ │ │ + vldr s16, [pc, #244] @ 1bb728 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb91a │ │ │ │ + ble.n 1bb66a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb91a │ │ │ │ + bge.n 1bb66a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb950 │ │ │ │ + ble.n 1bb6a0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb950 │ │ │ │ + bge.n 1bb6a0 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb986 │ │ │ │ + ble.n 1bb6d6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb986 │ │ │ │ + bge.n 1bb6d6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb9bc │ │ │ │ + ble.n 1bb70c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb9bc │ │ │ │ + bge.n 1bb70c │ │ │ │ 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 1bb8e6 │ │ │ │ + bne.n 1bb636 │ │ │ │ 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 1bbafa │ │ │ │ + beq.w 1bb84a │ │ │ │ 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] @ 1bbafc │ │ │ │ - vldr s16, [pc, #252] @ 1bbb00 │ │ │ │ + vldr s17, [pc, #252] @ 1bb84c │ │ │ │ + vldr s16, [pc, #252] @ 1bb850 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bba40 │ │ │ │ + ble.n 1bb790 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bba40 │ │ │ │ + bge.n 1bb790 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bba76 │ │ │ │ + ble.n 1bb7c6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bba76 │ │ │ │ + bge.n 1bb7c6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbaac │ │ │ │ + ble.n 1bb7fc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbaac │ │ │ │ + bge.n 1bb7fc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbae4 │ │ │ │ + ble.n 1bb834 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbae4 │ │ │ │ + bge.n 1bb834 │ │ │ │ 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 1bba06 │ │ │ │ + bne.n 1bb756 │ │ │ │ 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] @ (1bbc5c ) │ │ │ │ - ldr r3, [pc, #320] @ (1bbc60 ) │ │ │ │ + ldr r2, [pc, #320] @ (1bb9ac ) │ │ │ │ + ldr r3, [pc, #320] @ (1bb9b0 ) │ │ │ │ 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 1bbc30 │ │ │ │ + beq.n 1bb980 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 1bbc54 │ │ │ │ - vldr s16, [pc, #284] @ 1bbc58 │ │ │ │ + vldr s17, [pc, #284] @ 1bb9a4 │ │ │ │ + vldr s16, [pc, #284] @ 1bb9a8 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbb7a │ │ │ │ + ble.n 1bb8ca │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbb7a │ │ │ │ + bge.n 1bb8ca │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbbb2 │ │ │ │ + ble.n 1bb902 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbbb2 │ │ │ │ + bge.n 1bb902 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbbea │ │ │ │ + ble.n 1bb93a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbbea │ │ │ │ + bge.n 1bb93a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbc22 │ │ │ │ + ble.n 1bb972 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbc22 │ │ │ │ + bge.n 1bb972 │ │ │ │ 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 1bbb3e │ │ │ │ - ldr r2, [pc, #48] @ (1bbc64 ) │ │ │ │ - ldr r3, [pc, #44] @ (1bbc60 ) │ │ │ │ + bne.n 1bb88e │ │ │ │ + ldr r2, [pc, #48] @ (1bb9b4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1bb9b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bbc4e │ │ │ │ + bne.n 1bb99e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - add ip, fp │ │ │ │ + blxns r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r1 │ │ │ │ + mov r0, pc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bbc7a │ │ │ │ + cbz r2, 1bb9ca │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1bbc6c │ │ │ │ + bne.n 1bb9bc │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbcc8 │ │ │ │ + cbz r2, 1bba18 │ │ │ │ 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 │ │ │ │ @@ -496565,19 +496300,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 1bbc92 │ │ │ │ + bne.n 1bb9e2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbd0c │ │ │ │ + cbz r2, 1bba5c │ │ │ │ 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 │ │ │ │ @@ -496587,19 +496322,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 1bbce2 │ │ │ │ + bne.n 1bba32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbd58 │ │ │ │ + cbz r2, 1bbaa8 │ │ │ │ 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 │ │ │ │ @@ -496610,19 +496345,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 1bbd24 │ │ │ │ + bne.n 1bba74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbdb0 │ │ │ │ + cbz r2, 1bbb00 │ │ │ │ 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 │ │ │ │ @@ -496640,19 +496375,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 54ca8 <__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 1bbd7a │ │ │ │ + bne.n 1bbaca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbdfc │ │ │ │ + cbz r2, 1bbb4c │ │ │ │ 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 │ │ │ │ @@ -496665,19 +496400,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 1bbdce │ │ │ │ + bne.n 1bbb1e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbe54 │ │ │ │ + cbz r2, 1bbba4 │ │ │ │ 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 │ │ │ │ @@ -496693,19 +496428,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 1bbe18 │ │ │ │ + bne.n 1bbb68 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbeac │ │ │ │ + cbz r2, 1bbbfc │ │ │ │ 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 │ │ │ │ @@ -496721,38 +496456,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 1bbe70 │ │ │ │ + bne.n 1bbbc0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbee4 │ │ │ │ + cbz r2, 1bbc34 │ │ │ │ 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 1bbec0 │ │ │ │ + bne.n 1bbc10 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbf28 │ │ │ │ + cbz r2, 1bbc78 │ │ │ │ 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 │ │ │ │ @@ -496763,19 +496498,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 1bbef6 │ │ │ │ + bne.n 1bbc46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbf66 │ │ │ │ + cbz r2, 1bbcb6 │ │ │ │ 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 │ │ │ │ @@ -496784,18 +496519,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 1bbf38 │ │ │ │ + bne.n 1bbc88 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbfb4 │ │ │ │ + cbz r2, 1bbd04 │ │ │ │ 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 │ │ │ │ @@ -496809,19 +496544,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 1bbf7e │ │ │ │ + bne.n 1bbcce │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc012 │ │ │ │ + cbz r2, 1bbd62 │ │ │ │ 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 │ │ │ │ @@ -496837,18 +496572,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 1bbfce │ │ │ │ + bne.n 1bbd1e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc064 │ │ │ │ + cbz r2, 1bbdb4 │ │ │ │ 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 │ │ │ │ @@ -496863,19 +496598,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 1bc026 │ │ │ │ + bne.n 1bbd76 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc0c0 │ │ │ │ + cbz r2, 1bbe10 │ │ │ │ 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 │ │ │ │ @@ -496894,19 +496629,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 54070 <__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 1bc086 │ │ │ │ + bne.n 1bbdd6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc11c │ │ │ │ + cbz r2, 1bbe6c │ │ │ │ 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 │ │ │ │ @@ -496923,19 +496658,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 1bc0e0 │ │ │ │ + bne.n 1bbe30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc15c │ │ │ │ + cbz r2, 1bbeac │ │ │ │ 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 │ │ │ │ @@ -496945,19 +496680,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 1bc134 │ │ │ │ + bne.n 1bbe84 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc1a0 │ │ │ │ + cbz r2, 1bbef0 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -496969,19 +496704,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 1bc16e │ │ │ │ + bne.n 1bbebe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc202 │ │ │ │ + cbz r2, 1bbf52 │ │ │ │ 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 │ │ │ │ @@ -497000,18 +496735,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 1bc1ba │ │ │ │ + bne.n 1bbf0a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc25e │ │ │ │ + cbz r2, 1bbfae │ │ │ │ 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 │ │ │ │ @@ -497028,18 +496763,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 1bc220 │ │ │ │ + bne.n 1bbf70 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc29c │ │ │ │ + cbz r2, 1bbfec │ │ │ │ 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]! │ │ │ │ @@ -497049,19 +496784,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 1bc270 │ │ │ │ + bne.n 1bbfc0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc2dc │ │ │ │ + cbz r2, 1bc02c │ │ │ │ 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]! │ │ │ │ @@ -497071,19 +496806,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 1bc2b0 │ │ │ │ + bne.n 1bc000 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc33e │ │ │ │ + cbz r2, 1bc08e │ │ │ │ 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 │ │ │ │ @@ -497102,18 +496837,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 1bc2fa │ │ │ │ + bne.n 1bc04a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc398 │ │ │ │ + cbz r2, 1bc0e8 │ │ │ │ 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 │ │ │ │ @@ -497130,19 +496865,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 1bc35c │ │ │ │ + bne.n 1bc0ac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc40a │ │ │ │ + cbz r2, 1bc15a │ │ │ │ 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 │ │ │ │ @@ -497162,18 +496897,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 1bc3b6 │ │ │ │ + bne.n 1bc106 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc47a │ │ │ │ + cbz r2, 1bc1ca │ │ │ │ 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 │ │ │ │ @@ -497193,18 +496928,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 1bc426 │ │ │ │ + bne.n 1bc176 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc4cc │ │ │ │ + cbz r2, 1bc21c │ │ │ │ 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 │ │ │ │ @@ -497219,19 +496954,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 1bc486 │ │ │ │ + bne.n 1bc1d6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc548 │ │ │ │ + cbz r2, 1bc298 │ │ │ │ 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 │ │ │ │ @@ -497256,19 +496991,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 1bc4e6 │ │ │ │ + bne.n 1bc236 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc5c0 │ │ │ │ + cbz r2, 1bc310 │ │ │ │ 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 │ │ │ │ @@ -497291,19 +497026,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 1bc568 │ │ │ │ + bne.n 1bc2b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc60c │ │ │ │ + cbz r2, 1bc35c │ │ │ │ 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 │ │ │ │ @@ -497316,19 +497051,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 1bc5d4 │ │ │ │ + bne.n 1bc324 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc65c │ │ │ │ + cbz r2, 1bc3ac │ │ │ │ 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 │ │ │ │ @@ -497343,19 +497078,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 1bc61e │ │ │ │ + bne.n 1bc36e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc6d8 │ │ │ │ + cbz r2, 1bc428 │ │ │ │ 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 │ │ │ │ @@ -497380,19 +497115,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 1bc67a │ │ │ │ + bne.n 1bc3ca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc722 │ │ │ │ + cbz r2, 1bc472 │ │ │ │ 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 │ │ │ │ @@ -497405,18 +497140,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 1bc6ec │ │ │ │ + bne.n 1bc43c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc796 │ │ │ │ + cbz r2, 1bc4e6 │ │ │ │ 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 │ │ │ │ @@ -497439,32 +497174,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 1bc740 │ │ │ │ + bne.n 1bc490 │ │ │ │ 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] @ (1bc83c ) │ │ │ │ - ldr r3, [pc, #144] @ (1bc840 ) │ │ │ │ + ldr r2, [pc, #144] @ (1bc58c ) │ │ │ │ + ldr r3, [pc, #144] @ (1bc590 ) │ │ │ │ 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 1bc81e │ │ │ │ + beq.n 1bc56e │ │ │ │ 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] │ │ │ │ @@ -497488,34 +497223,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 54ca8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc7cc │ │ │ │ - ldr r2, [pc, #36] @ (1bc844 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc840 ) │ │ │ │ + bne.n 1bc51c │ │ │ │ + ldr r2, [pc, #36] @ (1bc594 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bc590 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc838 │ │ │ │ + bne.n 1bc588 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bc898 │ │ │ │ + cbz r2, 1bc5e8 │ │ │ │ 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 │ │ │ │ @@ -497531,33 +497266,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 1bc856 │ │ │ │ + bne.n 1bc5a6 │ │ │ │ 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] @ (1bc944 ) │ │ │ │ - ldr r3, [pc, #148] @ (1bc948 ) │ │ │ │ + ldr r2, [pc, #148] @ (1bc694 ) │ │ │ │ + ldr r3, [pc, #148] @ (1bc698 ) │ │ │ │ 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 1bc926 │ │ │ │ + beq.n 1bc676 │ │ │ │ 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] │ │ │ │ @@ -497582,34 +497317,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 54070 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc8d0 │ │ │ │ - ldr r2, [pc, #36] @ (1bc94c ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc948 ) │ │ │ │ + bne.n 1bc620 │ │ │ │ + ldr r2, [pc, #36] @ (1bc69c ) │ │ │ │ + ldr r3, [pc, #28] @ (1bc698 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc940 │ │ │ │ + bne.n 1bc690 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bc9a4 │ │ │ │ + cbz r2, 1bc6f4 │ │ │ │ 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 │ │ │ │ @@ -497625,19 +497360,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 1bc960 │ │ │ │ + bne.n 1bc6b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc9fc │ │ │ │ + cbz r2, 1bc74c │ │ │ │ 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 │ │ │ │ @@ -497653,19 +497388,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 1bc9b8 │ │ │ │ + bne.n 1bc708 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bca54 │ │ │ │ + cbz r2, 1bc7a4 │ │ │ │ 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 │ │ │ │ @@ -497681,19 +497416,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 1bca16 │ │ │ │ + bne.n 1bc766 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcaac │ │ │ │ + cbz r2, 1bc7fc │ │ │ │ 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 │ │ │ │ @@ -497709,19 +497444,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 1bca6e │ │ │ │ + bne.n 1bc7be │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcb04 │ │ │ │ + cbz r2, 1bc854 │ │ │ │ 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 │ │ │ │ @@ -497737,19 +497472,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 1bcac0 │ │ │ │ + bne.n 1bc810 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcb5c │ │ │ │ + cbz r2, 1bc8ac │ │ │ │ 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 │ │ │ │ @@ -497765,19 +497500,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 1bcb18 │ │ │ │ + bne.n 1bc868 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcbb4 │ │ │ │ + cbz r2, 1bc904 │ │ │ │ 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 │ │ │ │ @@ -497793,19 +497528,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 1bcb70 │ │ │ │ + bne.n 1bc8c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcc0c │ │ │ │ + cbz r2, 1bc95c │ │ │ │ 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 │ │ │ │ @@ -497821,19 +497556,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 1bcbc8 │ │ │ │ + bne.n 1bc918 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcc56 │ │ │ │ + cbz r2, 1bc9a6 │ │ │ │ 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 │ │ │ │ @@ -497847,18 +497582,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 1bcc1e │ │ │ │ + bne.n 1bc96e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bcc9e │ │ │ │ + cbz r2, 1bc9ee │ │ │ │ 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 │ │ │ │ @@ -497872,19 +497607,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 1bcc66 │ │ │ │ + bne.n 1bc9b6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bcd2c │ │ │ │ + beq.n 1bca7c │ │ │ │ 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 │ │ │ │ @@ -497913,20 +497648,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 1bccb8 │ │ │ │ + bne.n 1bca08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bcdbc │ │ │ │ + beq.n 1bcb0c │ │ │ │ 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 │ │ │ │ @@ -497955,33 +497690,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 1bcd48 │ │ │ │ + bne.n 1bca98 │ │ │ │ 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] @ (1bce84 ) │ │ │ │ - ldr r3, [pc, #176] @ (1bce88 ) │ │ │ │ + ldr r2, [pc, #176] @ (1bcbd4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1bcbd8 ) │ │ │ │ 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 1bce66 │ │ │ │ + beq.n 1bcbb6 │ │ │ │ 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] │ │ │ │ @@ -498015,47 +497750,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 54ca8 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bcdf4 │ │ │ │ - ldr r2, [pc, #36] @ (1bce8c ) │ │ │ │ - ldr r3, [pc, #28] @ (1bce88 ) │ │ │ │ + bne.n 1bcb44 │ │ │ │ + ldr r2, [pc, #36] @ (1bcbdc ) │ │ │ │ + ldr r3, [pc, #28] @ (1bcbd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bce80 │ │ │ │ + bne.n 1bcbd0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ 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] @ (1bcf44 ) │ │ │ │ - ldr r3, [pc, #160] @ (1bcf48 ) │ │ │ │ + ldr r2, [pc, #160] @ (1bcc94 ) │ │ │ │ + ldr r3, [pc, #160] @ (1bcc98 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bcf24 │ │ │ │ + cbz r6, 1bcc74 │ │ │ │ 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] │ │ │ │ @@ -498081,48 +497816,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 1bceca │ │ │ │ - ldr r2, [pc, #36] @ (1bcf4c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bcf48 ) │ │ │ │ + bne.n 1bcc1a │ │ │ │ + ldr r2, [pc, #36] @ (1bcc9c ) │ │ │ │ + ldr r3, [pc, #32] @ (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 1bcf3e │ │ │ │ + bne.n 1bcc8e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ 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] @ (1bd00c ) │ │ │ │ - ldr r3, [pc, #168] @ (1bd010 ) │ │ │ │ + ldr r2, [pc, #168] @ (1bcd5c ) │ │ │ │ + ldr r3, [pc, #168] @ (1bcd60 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bcfec │ │ │ │ + cbz r6, 1bcd3c │ │ │ │ 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 │ │ │ │ @@ -498149,35 +497884,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 1bcf8c │ │ │ │ - ldr r2, [pc, #36] @ (1bd014 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bd010 ) │ │ │ │ + bne.n 1bccdc │ │ │ │ + ldr r2, [pc, #36] @ (1bcd64 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bcd60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd006 │ │ │ │ + bne.n 1bcd56 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bd076 │ │ │ │ + cbz r2, 1bcdc6 │ │ │ │ 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 │ │ │ │ @@ -498196,18 +497931,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 1bd028 │ │ │ │ + bne.n 1bcd78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bd0c6 │ │ │ │ + cbz r2, 1bce16 │ │ │ │ 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 │ │ │ │ @@ -498222,18 +497957,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 1bd084 │ │ │ │ + bne.n 1bcdd4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bd124 │ │ │ │ + cbz r2, 1bce74 │ │ │ │ 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 │ │ │ │ @@ -498252,19 +497987,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 1bd0da │ │ │ │ + bne.n 1bce2a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd184 │ │ │ │ + cbz r2, 1bced4 │ │ │ │ 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 │ │ │ │ @@ -498283,19 +498018,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 1bd13a │ │ │ │ + bne.n 1bce8a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd1e8 │ │ │ │ + cbz r2, 1bcf38 │ │ │ │ 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 │ │ │ │ @@ -498314,19 +498049,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 1bd198 │ │ │ │ + bne.n 1bcee8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd24c │ │ │ │ + cbz r2, 1bcf9c │ │ │ │ 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 │ │ │ │ @@ -498345,19 +498080,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 1bd1fc │ │ │ │ + bne.n 1bcf4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd2b0 │ │ │ │ + cbz r2, 1bd000 │ │ │ │ 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 │ │ │ │ @@ -498376,33 +498111,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 1bd260 │ │ │ │ + bne.n 1bcfb0 │ │ │ │ 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] @ (1bd380 ) │ │ │ │ - ldr r3, [pc, #184] @ (1bd384 ) │ │ │ │ + ldr r2, [pc, #184] @ (1bd0d0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1bd0d4 ) │ │ │ │ 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 1bd362 │ │ │ │ + beq.n 1bd0b2 │ │ │ │ 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] │ │ │ │ @@ -498439,48 +498174,48 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 54070 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bd2e8 │ │ │ │ - ldr r2, [pc, #36] @ (1bd388 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd384 ) │ │ │ │ + bne.n 1bd038 │ │ │ │ + ldr r2, [pc, #36] @ (1bd0d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd0d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd37c │ │ │ │ + bne.n 1bd0cc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ 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] @ (1bd464 ) │ │ │ │ - ldr r3, [pc, #196] @ (1bd468 ) │ │ │ │ + ldr r2, [pc, #196] @ (1bd1b4 ) │ │ │ │ + ldr r3, [pc, #196] @ (1bd1b8 ) │ │ │ │ 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 1bd444 │ │ │ │ + beq.n 1bd194 │ │ │ │ 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] │ │ │ │ @@ -498515,36 +498250,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 1bd3c8 │ │ │ │ - ldr r2, [pc, #36] @ (1bd46c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bd468 ) │ │ │ │ + bne.n 1bd118 │ │ │ │ + ldr r2, [pc, #36] @ (1bd1bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd1b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd45e │ │ │ │ + bne.n 1bd1ae │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd508 │ │ │ │ + beq.n 1bd258 │ │ │ │ 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 │ │ │ │ @@ -498576,20 +498311,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 1bd488 │ │ │ │ + bne.n 1bd1d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd5a4 │ │ │ │ + beq.n 1bd2f4 │ │ │ │ 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 │ │ │ │ @@ -498621,33 +498356,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 1bd524 │ │ │ │ + bne.n 1bd274 │ │ │ │ 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] @ (1bd680 ) │ │ │ │ - ldr r3, [pc, #196] @ (1bd684 ) │ │ │ │ + ldr r2, [pc, #196] @ (1bd3d0 ) │ │ │ │ + ldr r3, [pc, #196] @ (1bd3d4 ) │ │ │ │ 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 1bd662 │ │ │ │ + beq.n 1bd3b2 │ │ │ │ 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 │ │ │ │ @@ -498683,34 +498418,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 1bd5e6 │ │ │ │ - ldr r2, [pc, #36] @ (1bd688 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd684 ) │ │ │ │ + bne.n 1bd336 │ │ │ │ + ldr r2, [pc, #36] @ (1bd3d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd3d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd67c │ │ │ │ + bne.n 1bd3cc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bd6e4 │ │ │ │ + cbz r2, 1bd434 │ │ │ │ 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 │ │ │ │ @@ -498727,19 +498462,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 1bd698 │ │ │ │ + bne.n 1bd3e8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd744 │ │ │ │ + cbz r2, 1bd494 │ │ │ │ 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 │ │ │ │ @@ -498756,19 +498491,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 1bd6f6 │ │ │ │ + bne.n 1bd446 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd7a4 │ │ │ │ + cbz r2, 1bd4f4 │ │ │ │ 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 │ │ │ │ @@ -498785,19 +498520,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 1bd756 │ │ │ │ + bne.n 1bd4a6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd800 │ │ │ │ + cbz r2, 1bd550 │ │ │ │ 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 │ │ │ │ @@ -498814,19 +498549,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 1bd7b4 │ │ │ │ + bne.n 1bd504 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd854 │ │ │ │ + cbz r2, 1bd5a4 │ │ │ │ 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 │ │ │ │ @@ -498842,19 +498577,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 1bd810 │ │ │ │ + bne.n 1bd560 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd8a8 │ │ │ │ + cbz r2, 1bd5f8 │ │ │ │ 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 │ │ │ │ @@ -498870,19 +498605,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 1bd864 │ │ │ │ + bne.n 1bd5b4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd8fc │ │ │ │ + cbz r2, 1bd64c │ │ │ │ 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 │ │ │ │ @@ -498898,19 +498633,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 1bd8b8 │ │ │ │ + bne.n 1bd608 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd950 │ │ │ │ + cbz r2, 1bd6a0 │ │ │ │ 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 │ │ │ │ @@ -498926,20 +498661,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 1bd90c │ │ │ │ + bne.n 1bd65c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd9f0 │ │ │ │ + beq.n 1bd740 │ │ │ │ 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 │ │ │ │ @@ -498972,20 +498707,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 1bd970 │ │ │ │ + bne.n 1bd6c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bda90 │ │ │ │ + beq.n 1bd7e0 │ │ │ │ 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 │ │ │ │ @@ -499018,20 +498753,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 1bda10 │ │ │ │ + bne.n 1bd760 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdb30 │ │ │ │ + beq.n 1bd880 │ │ │ │ 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 │ │ │ │ @@ -499064,20 +498799,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 1bdab0 │ │ │ │ + bne.n 1bd800 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdbd0 │ │ │ │ + beq.n 1bd920 │ │ │ │ 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 │ │ │ │ @@ -499110,33 +498845,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 1bdb50 │ │ │ │ + bne.n 1bd8a0 │ │ │ │ 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] @ (1bdcb8 ) │ │ │ │ - ldr r3, [pc, #208] @ (1bdcbc ) │ │ │ │ + ldr r2, [pc, #208] @ (1bda08 ) │ │ │ │ + ldr r3, [pc, #208] @ (1bda0c ) │ │ │ │ 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 1bdc98 │ │ │ │ + beq.n 1bd9e8 │ │ │ │ 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 │ │ │ │ @@ -499179,49 +498914,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 54ca8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1bdc04 │ │ │ │ - ldr r2, [pc, #36] @ (1bdcc0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bdcbc ) │ │ │ │ + bne.n 1bd954 │ │ │ │ + ldr r2, [pc, #36] @ (1bda10 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bda0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdcb2 │ │ │ │ + bne.n 1bda02 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #16 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r6, #16 │ │ │ │ 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] @ (1bdd8c ) │ │ │ │ - ldr r3, [pc, #180] @ (1bdd90 ) │ │ │ │ + ldr r2, [pc, #180] @ (1bdadc ) │ │ │ │ + ldr r3, [pc, #180] @ (1bdae0 ) │ │ │ │ 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 1bdd6e │ │ │ │ + beq.n 1bdabe │ │ │ │ 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 │ │ │ │ @@ -499253,35 +498988,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 1bdd00 │ │ │ │ - ldr r2, [pc, #36] @ (1bdd94 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bdd90 ) │ │ │ │ + bne.n 1bda50 │ │ │ │ + ldr r2, [pc, #36] @ (1bdae4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bdae0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdd88 │ │ │ │ + bne.n 1bdad8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - movs r3, #32 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bde40 │ │ │ │ + beq.n 1bdb90 │ │ │ │ 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 │ │ │ │ @@ -499317,19 +499052,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 1bddb0 │ │ │ │ + bne.n 1bdb00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bdeb4 │ │ │ │ + cbz r2, 1bdc04 │ │ │ │ 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 │ │ │ │ @@ -499352,19 +499087,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 1bde52 │ │ │ │ + bne.n 1bdba2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bdf2a │ │ │ │ + cbz r2, 1bdc7a │ │ │ │ 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 │ │ │ │ @@ -499387,18 +499122,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 1bdec6 │ │ │ │ + bne.n 1bdc16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bdf9c │ │ │ │ + cbz r2, 1bdcec │ │ │ │ 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 │ │ │ │ @@ -499421,19 +499156,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 1bdf3a │ │ │ │ + bne.n 1bdc8a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1be010 │ │ │ │ + cbz r2, 1bdd60 │ │ │ │ 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 │ │ │ │ @@ -499456,20 +499191,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 1bdfae │ │ │ │ + bne.n 1bdcfe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1be0ba │ │ │ │ + beq.n 1bde0a │ │ │ │ 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 │ │ │ │ @@ -499505,32 +499240,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 1be02e │ │ │ │ + bne.n 1bdd7e │ │ │ │ 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] @ (1be1ac ) │ │ │ │ - ldr r3, [pc, #220] @ (1be1b0 ) │ │ │ │ + ldr r2, [pc, #220] @ (1bdefc ) │ │ │ │ + ldr r3, [pc, #220] @ (1bdf00 ) │ │ │ │ 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 1be18c │ │ │ │ + beq.n 1bdedc │ │ │ │ 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 │ │ │ │ @@ -499577,49 +499312,49 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 54070 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1be0ec │ │ │ │ - ldr r2, [pc, #36] @ (1be1b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be1b0 ) │ │ │ │ + bne.n 1bde3c │ │ │ │ + ldr r2, [pc, #36] @ (1bdf04 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bdf00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be1a6 │ │ │ │ + bne.n 1bdef6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r5, #4 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + movs r1, #28 │ │ │ │ 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] @ (1be2b8 ) │ │ │ │ - ldr r3, [pc, #236] @ (1be2bc ) │ │ │ │ + ldr r2, [pc, #236] @ (1be008 ) │ │ │ │ + ldr r3, [pc, #236] @ (1be00c ) │ │ │ │ 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 1be298 │ │ │ │ + beq.n 1bdfe8 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -499663,36 +499398,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 1be1f0 │ │ │ │ - ldr r2, [pc, #36] @ (1be2c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be2bc ) │ │ │ │ + bne.n 1bdf40 │ │ │ │ + ldr r2, [pc, #36] @ (1be010 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be00c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be2b2 │ │ │ │ + bne.n 1be002 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r5, #0 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1be36c │ │ │ │ + beq.n 1be0bc │ │ │ │ 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 │ │ │ │ @@ -499728,324 +499463,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 1be2dc │ │ │ │ + bne.n 1be02c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1be37c ) │ │ │ │ + ldr r3, [pc, #8] @ (1be0cc ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1be38c ) │ │ │ │ + ldr r3, [pc, #8] @ (1be0dc ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + bcs.n 1be10c │ │ │ │ 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] @ (1be564 ) │ │ │ │ - ldr r3, [pc, #444] @ (1be568 ) │ │ │ │ + ldr r2, [pc, #444] @ (1be2b4 ) │ │ │ │ + ldr r3, [pc, #444] @ (1be2b8 ) │ │ │ │ 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, 1be40e │ │ │ │ + cbz r5, 1be15e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54608 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1be414 │ │ │ │ + beq.n 1be164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1be4a8 │ │ │ │ + blt.n 1be1f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 540f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1be558 │ │ │ │ - ldr r2, [pc, #384] @ (1be56c ) │ │ │ │ + blt.w 1be2a8 │ │ │ │ + ldr r2, [pc, #384] @ (1be2bc ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #376] @ (1be568 ) │ │ │ │ + ldr r3, [pc, #376] @ (1be2b8 ) │ │ │ │ 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 1be560 │ │ │ │ + bne.w 1be2b0 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #352] @ (1be570 ) │ │ │ │ + ldr r5, [pc, #352] @ (1be2c0 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1be3c6 │ │ │ │ + b.n 1be116 │ │ │ │ blx 54ecc │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1be574 ) │ │ │ │ + ldr r0, [pc, #344] @ (1be2c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ - cbz r0, 1be42a │ │ │ │ + bl 1c4534 │ │ │ │ + cbz r0, 1be17a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be4ee │ │ │ │ + bne.n 1be23e │ │ │ │ blx 54ecc │ │ │ │ - ldr r3, [pc, #328] @ (1be578 ) │ │ │ │ + ldr r3, [pc, #328] @ (1be2c8 ) │ │ │ │ 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 55178 <__snprintf_chk@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 53ff8 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1be4ae │ │ │ │ + cbnz r0, 1be1fe │ │ │ │ ldr.w r3, [r6, #-104] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1be53e │ │ │ │ + bne.n 1be28e │ │ │ │ ldr.w r3, [r6, #-96] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1be524 │ │ │ │ - ldr r2, [pc, #268] @ (1be57c ) │ │ │ │ + bne.n 1be274 │ │ │ │ + ldr r2, [pc, #268] @ (1be2cc ) │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ ldr.w r5, [r6, #-120] │ │ │ │ - cbz r5, 1be4a8 │ │ │ │ + cbz r5, 1be1f8 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 54984 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1be4a0 │ │ │ │ + blt.n 1be1f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54954 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 541fc │ │ │ │ - b.n 1be3d8 │ │ │ │ + b.n 1be128 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 541fc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1be3e8 │ │ │ │ + b.n 1be138 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1be508 │ │ │ │ + bne.n 1be258 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be46c │ │ │ │ + beq.n 1be1bc │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 5447c │ │ │ │ - ldr r3, [pc, #172] @ (1be580 ) │ │ │ │ - ldr r2, [pc, #176] @ (1be584 ) │ │ │ │ - ldr r1, [pc, #176] @ (1be588 ) │ │ │ │ + ldr r3, [pc, #172] @ (1be2d0 ) │ │ │ │ + ldr r2, [pc, #176] @ (1be2d4 ) │ │ │ │ + ldr r1, [pc, #176] @ (1be2d8 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 1be4a8 │ │ │ │ - ldr r2, [pc, #156] @ (1be58c ) │ │ │ │ + b.n 1be1f8 │ │ │ │ + ldr r2, [pc, #156] @ (1be2dc ) │ │ │ │ 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 547c8 │ │ │ │ - b.n 1be46c │ │ │ │ + b.n 1be1bc │ │ │ │ blx 5447c │ │ │ │ - ldr r3, [pc, #128] @ (1be590 ) │ │ │ │ - ldr r2, [pc, #132] @ (1be594 ) │ │ │ │ - ldr r1, [pc, #132] @ (1be598 ) │ │ │ │ + ldr r3, [pc, #128] @ (1be2e0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1be2e4 ) │ │ │ │ + ldr r1, [pc, #132] @ (1be2e8 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3b20 │ │ │ │ - b.n 1be4e6 │ │ │ │ - ldr r3, [pc, #116] @ (1be59c ) │ │ │ │ - ldr r2, [pc, #120] @ (1be5a0 ) │ │ │ │ - ldr r1, [pc, #120] @ (1be5a4 ) │ │ │ │ + bl 1c3870 │ │ │ │ + b.n 1be236 │ │ │ │ + ldr r3, [pc, #116] @ (1be2ec ) │ │ │ │ + ldr r2, [pc, #120] @ (1be2f0 ) │ │ │ │ + ldr r1, [pc, #120] @ (1be2f4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1be4e6 │ │ │ │ - ldr r3, [pc, #104] @ (1be5a8 ) │ │ │ │ - ldr r2, [pc, #104] @ (1be5ac ) │ │ │ │ - ldr r1, [pc, #108] @ (1be5b0 ) │ │ │ │ + b.n 1be236 │ │ │ │ + ldr r3, [pc, #104] @ (1be2f8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1be2fc ) │ │ │ │ + ldr r1, [pc, #108] @ (1be300 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1be4e6 │ │ │ │ + b.n 1be236 │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1be4a8 │ │ │ │ + b.n 1be1f8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r1, #1 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ - movs r0, r3 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb8bc │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 1be584 │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r6, r2 │ │ │ │ + cbnz r4, 1be2d2 │ │ │ │ + movs r0, r3 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb874 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1be520 │ │ │ │ + bmi.n 1be260 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xeb200017 │ │ │ │ - add sl, fp │ │ │ │ + adds.w r0, r8, r7, lsr #32 │ │ │ │ + add sl, sl │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1be4b8 │ │ │ │ + bmi.n 1be1f8 │ │ │ │ movs r7, r2 │ │ │ │ - add sl, r8 │ │ │ │ + add sl, r7 │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1be698 │ │ │ │ + bmi.n 1be3d8 │ │ │ │ movs r7, r2 │ │ │ │ - add r8, r5 │ │ │ │ + add r8, r4 │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1be670 │ │ │ │ + bmi.n 1be3b0 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1be60e │ │ │ │ + cbnz r3, 1be35e │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1be600 │ │ │ │ + bls.n 1be350 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1be60a │ │ │ │ + cbnz r0, 1be35a │ │ │ │ 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, 1be604 │ │ │ │ + cbz r2, 1be354 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be612 │ │ │ │ + cbz r0, 1be362 │ │ │ │ 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 1be5de │ │ │ │ + b.n 1be32e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 1be5fc │ │ │ │ + b.n 1be34c │ │ │ │ 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] @ (1be6b0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1be6b4 ) │ │ │ │ + ldr r0, [pc, #128] @ (1be400 ) │ │ │ │ + ldr r3, [pc, #132] @ (1be404 ) │ │ │ │ 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 1be66a │ │ │ │ + bne.n 1be3ba │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1be6b8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1be408 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1be6b4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1be404 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be6ac │ │ │ │ + bne.n 1be3fc │ │ │ │ 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 │ │ │ │ @@ -500065,44 +499800,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 550d0 │ │ │ │ - b.n 1be64a │ │ │ │ + b.n 1be39a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r3, #1 │ │ │ │ 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 1be6ce │ │ │ │ + bcc.n 1be41e │ │ │ │ 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 1be5b4 │ │ │ │ - cbz r0, 1be702 │ │ │ │ + bl 1be304 │ │ │ │ + cbz r0, 1be452 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 1be6fe │ │ │ │ + cbz r1, 1be44e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -500134,30 +499869,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] @ (1be7d8 ) │ │ │ │ + ldr r1, [pc, #132] @ (1be528 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1be7dc ) │ │ │ │ + ldr r3, [pc, #132] @ (1be52c ) │ │ │ │ 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 1be7ce │ │ │ │ + bcs.n 1be51e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1be7ce │ │ │ │ + bhi.n 1be51e │ │ │ │ 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] │ │ │ │ @@ -500170,101 +499905,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, 1be7b4 │ │ │ │ + cbz r0, 1be504 │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 550d0 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1be7e0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be7dc ) │ │ │ │ + ldr r2, [pc, #40] @ (1be530 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be52c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be7d2 │ │ │ │ + bne.n 1be522 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1be7b6 │ │ │ │ + b.n 1be506 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r4, r2 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + subs r2, r6, r3 │ │ │ │ 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] @ (1be8c4 ) │ │ │ │ - ldr r3, [pc, #208] @ (1be8c8 ) │ │ │ │ + ldr r1, [pc, #204] @ (1be614 ) │ │ │ │ + ldr r3, [pc, #208] @ (1be618 ) │ │ │ │ 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 1be8ba │ │ │ │ + bne.n 1be60a │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1be842 │ │ │ │ + bls.n 1be592 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1be8b6 │ │ │ │ + bne.n 1be606 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 1be86a │ │ │ │ + cbz r4, 1be5ba │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 549cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be8b6 │ │ │ │ + beq.n 1be606 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1be870 │ │ │ │ + bne.n 1be5c0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (1be8cc ) │ │ │ │ - ldr r3, [pc, #112] @ (1be8c8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1be61c ) │ │ │ │ + ldr r3, [pc, #112] @ (1be618 ) │ │ │ │ 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 1be8be │ │ │ │ + bne.n 1be60e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 1be826 │ │ │ │ + b.n 1be576 │ │ │ │ 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] │ │ │ │ @@ -500284,65 +500019,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 550d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1be84a │ │ │ │ + b.n 1be59a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1be852 │ │ │ │ + b.n 1be5a2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r0, r0 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1be934 │ │ │ │ + cbnz r3, 1be684 │ │ │ │ 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 1be91a │ │ │ │ + bls.n 1be66a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1be928 │ │ │ │ + cbnz r2, 1be678 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1be922 │ │ │ │ + cbz r0, 1be672 │ │ │ │ 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 549cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be928 │ │ │ │ + cbz r0, 1be678 │ │ │ │ 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 1be8fa │ │ │ │ + b.n 1be64a │ │ │ │ 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 │ │ │ │ @@ -500353,263 +500088,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 1be998 │ │ │ │ + bcc.n 1be6e8 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be9c6 │ │ │ │ + bne.n 1be716 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1be990 │ │ │ │ + bls.n 1be6e0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1be9c2 │ │ │ │ + cbnz r2, 1be712 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1be9bc │ │ │ │ + cbz r4, 1be70c │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 549cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be9c2 │ │ │ │ + cbz r0, 1be712 │ │ │ │ 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 1be5b4 │ │ │ │ + bl 1be304 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be95a │ │ │ │ + beq.n 1be6aa │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1be9b8 │ │ │ │ + cbz r1, 1be708 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 1be95a │ │ │ │ + b.n 1be6aa │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be972 │ │ │ │ + b.n 1be6c2 │ │ │ │ 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 1be6bc │ │ │ │ + bl 1be40c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1bea36 │ │ │ │ + cbnz r3, 1be786 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1bea1a │ │ │ │ + bls.n 1be76a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1bea32 │ │ │ │ + cbnz r2, 1be782 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1bea2c │ │ │ │ + cbz r1, 1be77c │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1bea32 │ │ │ │ + cbz r0, 1be782 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be61c │ │ │ │ + bl 1be36c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1bea02 │ │ │ │ + b.n 1be752 │ │ │ │ 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 1be6bc │ │ │ │ + bl 1be40c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1beaa2 │ │ │ │ + cbnz r3, 1be7f2 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1bea86 │ │ │ │ + bls.n 1be7d6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1bea9e │ │ │ │ + cbnz r2, 1be7ee │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1bea98 │ │ │ │ + cbz r1, 1be7e8 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1bea9e │ │ │ │ + cbz r0, 1be7ee │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be61c │ │ │ │ + bl 1be36c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1bea6e │ │ │ │ + b.n 1be7be │ │ │ │ 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 1be6bc │ │ │ │ + bl 1be40c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1beb0c │ │ │ │ + cbnz r3, 1be85c │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1beaf0 │ │ │ │ + bls.n 1be840 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1beb08 │ │ │ │ + cbnz r2, 1be858 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1beb02 │ │ │ │ + cbz r1, 1be852 │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1beb08 │ │ │ │ + cbz r0, 1be858 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be61c │ │ │ │ + bl 1be36c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1bead8 │ │ │ │ + b.n 1be828 │ │ │ │ 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 1be6bc │ │ │ │ + bl 1be40c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1beb7a │ │ │ │ + cbnz r3, 1be8ca │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1beb5e │ │ │ │ + bls.n 1be8ae │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1beb76 │ │ │ │ + cbnz r2, 1be8c6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1beb70 │ │ │ │ + cbz r1, 1be8c0 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1beb76 │ │ │ │ + cbz r0, 1be8c6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be61c │ │ │ │ + bl 1be36c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1beb46 │ │ │ │ + b.n 1be896 │ │ │ │ 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] @ (1bec14 ) │ │ │ │ + ldr r3, [pc, #128] @ (1be964 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1bec18 ) │ │ │ │ + ldr r2, [pc, #128] @ (1be968 ) │ │ │ │ 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 1bec0a │ │ │ │ + bcs.n 1be95a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1bec0a │ │ │ │ + bhi.n 1be95a │ │ │ │ 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] │ │ │ │ @@ -500624,42 +500359,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, 1bebf0 │ │ │ │ + cbz r3, 1be940 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1bec1c ) │ │ │ │ - ldr r3, [pc, #28] @ (1bec14 ) │ │ │ │ + ldr r2, [pc, #40] @ (1be96c ) │ │ │ │ + ldr r3, [pc, #28] @ (1be964 ) │ │ │ │ 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 1bec0e │ │ │ │ + bne.n 1be95e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1bebf2 │ │ │ │ + b.n 1be942 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bec96 │ │ │ │ + bne.n 1be9e6 │ │ │ │ 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] │ │ │ │ @@ -500667,42 +500402,42 @@ │ │ │ │ blx 55148 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1bec78 │ │ │ │ + bls.n 1be9c8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1bec8c │ │ │ │ + cbnz r1, 1be9dc │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 1bec86 │ │ │ │ + cbz r0, 1be9d6 │ │ │ │ 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 549cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1bec8c │ │ │ │ + cbz r0, 1be9dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1be61c │ │ │ │ + bl 1be36c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1bec58 │ │ │ │ + b.n 1be9a8 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -500712,165 +500447,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, 1becbe │ │ │ │ + cbnz r2, 1bea0e │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1becc2 │ │ │ │ + bls.n 1bea12 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1becba │ │ │ │ + bhi.n 1bea0a │ │ │ │ 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, 1becf6 │ │ │ │ + cbnz r3, 1bea46 │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 1becf2 │ │ │ │ + bhi.n 1bea42 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1becf8 │ │ │ │ + bls.n 1bea48 │ │ │ │ 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 1becf6 │ │ │ │ + beq.n 1bea46 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 550d0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1bed24 │ │ │ │ + cbnz r3, 1bea74 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1bed28 │ │ │ │ + bcc.n 1bea78 │ │ │ │ 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 1bed24 │ │ │ │ + beq.n 1bea74 │ │ │ │ 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 1bed5a │ │ │ │ + bne.n 1beaaa │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1bed5e │ │ │ │ + bls.n 1beaae │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1bed56 │ │ │ │ + ble.n 1beaa6 │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bed5a │ │ │ │ + beq.n 1beaaa │ │ │ │ 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 1bed9e │ │ │ │ + bne.n 1beaee │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1beda2 │ │ │ │ + bls.n 1beaf2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1bed9a │ │ │ │ + ble.n 1beaea │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bed9e │ │ │ │ + beq.n 1beaee │ │ │ │ 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 1bede2 │ │ │ │ + bne.n 1beb32 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1bede8 │ │ │ │ + bls.n 1beb38 │ │ │ │ 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 1bedde │ │ │ │ + ble.n 1beb2e │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bede2 │ │ │ │ + beq.n 1beb32 │ │ │ │ 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 1bee38 │ │ │ │ + bcs.n 1beb88 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 553fc │ │ │ │ - cbz r0, 1bee38 │ │ │ │ + cbz r0, 1beb88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -500878,190 +500613,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 1beef6 │ │ │ │ + beq.n 1bec46 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bee60 │ │ │ │ + b.n 1bebb0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1beefc │ │ │ │ + beq.n 1bec4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1bee5a │ │ │ │ + bne.n 1bebaa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1beef6 │ │ │ │ + bne.n 1bec46 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1bee80 │ │ │ │ + b.n 1bebd0 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1beef6 │ │ │ │ + beq.n 1bec46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1bee78 │ │ │ │ + bne.n 1bebc8 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1bee78 │ │ │ │ + bls.n 1bebc8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1beeaa │ │ │ │ + b.n 1bebfa │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1bee78 │ │ │ │ + bls.n 1bebc8 │ │ │ │ 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 1bee9a │ │ │ │ + bne.n 1bebea │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bee9a │ │ │ │ + beq.n 1bebea │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1bee9a │ │ │ │ + bne.n 1bebea │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1bee9a │ │ │ │ + bne.n 1bebea │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1bee9a │ │ │ │ + bne.n 1bebea │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1bee9a │ │ │ │ + bne.n 1bebea │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bee9a │ │ │ │ + bne.n 1bebea │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1beef8 │ │ │ │ + b.n 1bec48 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1bee6e │ │ │ │ + b.n 1bebbe │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (1bef60 ) │ │ │ │ + ldr r2, [pc, #80] @ (1becb0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (1bef64 ) │ │ │ │ + ldr r3, [pc, #80] @ (1becb4 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5441c │ │ │ │ - cbz r0, 1bef58 │ │ │ │ + cbz r0, 1beca8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1bef58 │ │ │ │ - ldr r0, [pc, #56] @ (1bef68 ) │ │ │ │ + cbz r3, 1beca8 │ │ │ │ + ldr r0, [pc, #56] @ (1becb8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 5465c │ │ │ │ - cbz r0, 1bef58 │ │ │ │ + cbz r0, 1beca8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (1bef6c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bef64 ) │ │ │ │ + ldr r2, [pc, #40] @ (1becbc ) │ │ │ │ + ldr r3, [pc, #32] @ (1becb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bef5c │ │ │ │ + bne.n 1becac │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1bef40 │ │ │ │ + b.n 1bec90 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ 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] @ (1befec ) │ │ │ │ + ldr r2, [pc, #100] @ (1bed3c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (1beff0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bed40 ) │ │ │ │ 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 54f2c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1befbe │ │ │ │ - ldr r1, [pc, #76] @ (1beff4 ) │ │ │ │ - ldr r2, [pc, #72] @ (1beff0 ) │ │ │ │ + cbz r0, 1bed0e │ │ │ │ + ldr r1, [pc, #76] @ (1bed44 ) │ │ │ │ + ldr r2, [pc, #72] @ (1bed40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1befe8 │ │ │ │ + bne.n 1bed38 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5444c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1befd6 │ │ │ │ + cbz r0, 1bed26 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54ac8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1befa4 │ │ │ │ + b.n 1becf4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 53fc8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1befca │ │ │ │ + b.n 1bed1a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54160 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -501089,15 +500824,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55034 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1bf066 │ │ │ │ + beq.n 1bedb6 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -501110,183 +500845,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] @ (1bf17c ) │ │ │ │ + ldr r0, [pc, #228] @ (1beecc ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1bf180 ) │ │ │ │ + ldr r1, [pc, #228] @ (1beed0 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1bf184 ) │ │ │ │ + ldr r0, [pc, #224] @ (1beed4 ) │ │ │ │ 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 1bf172 │ │ │ │ + bhi.n 1beec2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 1bf104 │ │ │ │ + bls.n 1bee54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1bf132 │ │ │ │ + bhi.n 1bee82 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1bf188 ) │ │ │ │ + ldr r1, [pc, #168] @ (1beed8 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1bf148 │ │ │ │ + beq.n 1bee98 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1bf13c │ │ │ │ + cbz r0, 1bee8c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c60d4 │ │ │ │ + bl 1c5e24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf172 │ │ │ │ + beq.n 1beec2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1bf10a │ │ │ │ + b.n 1bee5a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 1bf172 │ │ │ │ + beq.n 1beec2 │ │ │ │ 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] @ (1bf18c ) │ │ │ │ - ldr r3, [pc, #96] @ (1bf180 ) │ │ │ │ + ldr r2, [pc, #112] @ (1beedc ) │ │ │ │ + ldr r3, [pc, #96] @ (1beed0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf176 │ │ │ │ + bne.n 1beec6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1bf0de │ │ │ │ + b.n 1bee2e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 549cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1bf0f6 │ │ │ │ + b.n 1bee46 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 5513c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bf172 │ │ │ │ + cbz r0, 1beec2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 550d0 │ │ │ │ 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 1bf10a │ │ │ │ + b.n 1bee5a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1bf10c │ │ │ │ + b.n 1bee5c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ 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 1bf1b2 │ │ │ │ - b.n 1bf1c4 │ │ │ │ + bcc.n 1bef02 │ │ │ │ + b.n 1bef14 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1bf1c4 │ │ │ │ + bcs.n 1bef14 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1bf1ac │ │ │ │ + bne.n 1beefc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1bf084 │ │ │ │ + bl 1bedd4 │ │ │ │ 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 1bf21e │ │ │ │ + bcs.n 1bef6e │ │ │ │ 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, 1bf218 │ │ │ │ + cbz r2, 1bef68 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1bf214 │ │ │ │ + cbnz r1, 1bef64 │ │ │ │ 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 1bf1f8 │ │ │ │ + bne.n 1bef48 │ │ │ │ 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] │ │ │ │ @@ -501300,198 +501035,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 1c7e98 │ │ │ │ + bl 1c7be8 │ │ │ │ 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 1bf276 │ │ │ │ - b.n 1bf39c │ │ │ │ + bne.n 1befc6 │ │ │ │ + b.n 1bf0ec │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1bf39c │ │ │ │ + beq.w 1bf0ec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf26c │ │ │ │ + bne.n 1befbc │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1bf2ca │ │ │ │ + cbnz r3, 1bf01a │ │ │ │ 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 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1bf380 │ │ │ │ + beq.n 1bf0d0 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf2a6 │ │ │ │ + bne.n 1beff6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bf380 │ │ │ │ + beq.n 1bf0d0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 1bf2d0 │ │ │ │ + cbnz r3, 1bf020 │ │ │ │ add.w r9, r6, r7 │ │ │ │ - b.n 1bf296 │ │ │ │ + b.n 1befe6 │ │ │ │ adds r1, r7, #4 │ │ │ │ - beq.n 1bf3ac │ │ │ │ + beq.n 1bf0fc │ │ │ │ mov r4, r2 │ │ │ │ add.w fp, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, fp │ │ │ │ - bcs.n 1bf3a8 │ │ │ │ + bcs.n 1bf0f8 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bf3b2 │ │ │ │ + bhi.n 1bf102 │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx 549cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf3ac │ │ │ │ + beq.n 1bf0fc │ │ │ │ adds r1, r0, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w r3, r6, #8 │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 1bf3ca │ │ │ │ + beq.n 1bf11a │ │ │ │ mov r6, r0 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ - b.n 1bf320 │ │ │ │ + b.n 1bf070 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1bf374 │ │ │ │ + bcs.n 1bf0c4 │ │ │ │ subs r7, #8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf314 │ │ │ │ + bne.n 1bf064 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 1bf3ac │ │ │ │ + bhi.n 1bf0fc │ │ │ │ add.w r9, sl, #4 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1bf3ba │ │ │ │ + bls.n 1bf10a │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bf3c2 │ │ │ │ + bhi.n 1bf112 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 549cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bf3ac │ │ │ │ + cbz r0, 1bf0fc │ │ │ │ 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 1bf31e │ │ │ │ + bcc.n 1bf06e │ │ │ │ sub.w r7, sl, #4 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1bf28c │ │ │ │ - b.n 1bf290 │ │ │ │ + bne.n 1befdc │ │ │ │ + b.n 1befe0 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1bf26c │ │ │ │ + beq.w 1befbc │ │ │ │ mov r0, fp │ │ │ │ blx 541fc │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1bf276 │ │ │ │ + bne.w 1befc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r0, r7 │ │ │ │ - bne.n 1bf300 │ │ │ │ + bne.n 1bf050 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, fp │ │ │ │ it cc │ │ │ │ movcc r8, fp │ │ │ │ - b.n 1bf2f4 │ │ │ │ + b.n 1bf044 │ │ │ │ adds.w r3, r6, sl │ │ │ │ - bne.n 1bf364 │ │ │ │ - b.n 1bf3ac │ │ │ │ + bne.n 1bf0b4 │ │ │ │ + b.n 1bf0fc │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 1bf354 │ │ │ │ + b.n 1bf0a4 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1bf3d4 │ │ │ │ + beq.n 1bf124 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 1bf3da │ │ │ │ + cbnz r6, 1bf12a │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1bf294 │ │ │ │ + b.n 1befe4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1bf2da │ │ │ │ + b.n 1bf02a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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, 1bf466 │ │ │ │ + cbnz r3, 1bf1b6 │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 5513c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf4ae │ │ │ │ + beq.n 1bf1fe │ │ │ │ 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} │ │ │ │ @@ -501502,22 +501237,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 550d0 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1bf49a │ │ │ │ + cbnz r6, 1bf1ea │ │ │ │ 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 5513c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bf4ae │ │ │ │ + cbz r0, 1bf1fe │ │ │ │ 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} │ │ │ │ @@ -501525,47 +501260,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 1bf45c │ │ │ │ + beq.n 1bf1ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bf4b6 │ │ │ │ + beq.n 1bf206 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 541fc │ │ │ │ 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 5513c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf4a8 │ │ │ │ + beq.n 1bf1f8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 550d0 │ │ │ │ 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] @ 1bf554 │ │ │ │ + ldr.w lr, [pc, #104] @ 1bf2a4 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (1bf558 ) │ │ │ │ + ldr r0, [pc, #100] @ (1bf2a8 ) │ │ │ │ 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 │ │ │ │ @@ -501576,96 +501311,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 5450c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1bf55c ) │ │ │ │ - ldr r3, [pc, #40] @ (1bf558 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bf2ac ) │ │ │ │ + ldr r3, [pc, #40] @ (1bf2a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf54e │ │ │ │ + bne.n 1bf29e │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ 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, 1bf5ce │ │ │ │ + cbz r5, 1bf31e │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d42e0 │ │ │ │ + bl 1d4030 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5513c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bf5a6 │ │ │ │ + cbz r0, 1bf2f6 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 1d42f4 │ │ │ │ - cbnz r0, 1bf5b0 │ │ │ │ + bl 1d4044 │ │ │ │ + cbnz r0, 1bf300 │ │ │ │ mov r0, r5 │ │ │ │ blx 541fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #144] @ (1bf644 ) │ │ │ │ + ldr r0, [pc, #144] @ (1bf394 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bf4d4 │ │ │ │ + bl 1bf224 │ │ │ │ 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 1bf5a6 │ │ │ │ + b.n 1bf2f6 │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf636 │ │ │ │ + beq.n 1bf386 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf63c │ │ │ │ + beq.n 1bf38c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1bf5ac │ │ │ │ + bne.n 1bf2fc │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c067c │ │ │ │ + bl 1c03cc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1bf5fa │ │ │ │ + cbnz r0, 1bf34a │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ - b.n 1bf5ac │ │ │ │ + b.n 1bf2fc │ │ │ │ adds r5, #1 │ │ │ │ - bl 1c0484 │ │ │ │ + bl 1c01d4 │ │ │ │ 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 │ │ │ │ @@ -501676,66 +501411,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 1bf5f4 │ │ │ │ + bne.n 1bf344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0704 │ │ │ │ - b.n 1bf5ec │ │ │ │ - bl 1c0c5c │ │ │ │ - b.n 1bf5ac │ │ │ │ - bl 1c0f60 │ │ │ │ - b.n 1bf5ac │ │ │ │ + bl 1c0454 │ │ │ │ + b.n 1bf33c │ │ │ │ + bl 1c09ac │ │ │ │ + b.n 1bf2fc │ │ │ │ + bl 1c0cb0 │ │ │ │ + b.n 1bf2fc │ │ │ │ nop │ │ │ │ - add r7, pc, #960 @ (adr r7, 1bfa08 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 1bf738 ) │ │ │ │ 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 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf79a │ │ │ │ + beq.w 1bf4ea │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf79a │ │ │ │ + beq.w 1bf4ea │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1c0b3c │ │ │ │ - cbnz r0, 1bf70e │ │ │ │ + bl 1c088c │ │ │ │ + cbnz r0, 1bf45e │ │ │ │ mov r0, r6 │ │ │ │ blx 55148 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 55148 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf79c │ │ │ │ + beq.n 1bf4ec │ │ │ │ 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 │ │ │ │ @@ -501748,132 +501483,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 1c6e30 │ │ │ │ + bl 1c6b80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 1c08cc │ │ │ │ + bl 1c061c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf698 │ │ │ │ + beq.n 1bf3e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf698 │ │ │ │ - ldr r1, [pc, #212] @ (1bf80c ) │ │ │ │ + beq.n 1bf3e8 │ │ │ │ + ldr r1, [pc, #212] @ (1bf55c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 55334 │ │ │ │ - cbz r0, 1bf794 │ │ │ │ + cbz r0, 1bf4e4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf7b2 │ │ │ │ + beq.n 1bf502 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf7c0 │ │ │ │ - ldr r0, [pc, #192] @ (1bf810 ) │ │ │ │ + beq.n 1bf510 │ │ │ │ + ldr r0, [pc, #192] @ (1bf560 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf7ea │ │ │ │ - ldr r0, [pc, #184] @ (1bf814 ) │ │ │ │ + beq.n 1bf53a │ │ │ │ + ldr r0, [pc, #184] @ (1bf564 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1cb4c0 │ │ │ │ + bl 1cb210 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0dc8 │ │ │ │ + bl 1c0b18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf698 │ │ │ │ + beq.n 1bf3e8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf7fe │ │ │ │ + beq.n 1bf54e │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1bf7ce │ │ │ │ + cbz r3, 1bf51e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1bf698 │ │ │ │ + b.n 1bf3e8 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1bf740 │ │ │ │ + b.n 1bf490 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 1c0ce4 │ │ │ │ + bl 1c0a34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf74c │ │ │ │ - b.n 1bf698 │ │ │ │ + bne.n 1bf49c │ │ │ │ + b.n 1bf3e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0fec │ │ │ │ + bl 1c0d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf74c │ │ │ │ - b.n 1bf698 │ │ │ │ - ldr r1, [pc, #72] @ (1bf818 ) │ │ │ │ + bne.n 1bf49c │ │ │ │ + b.n 1bf3e8 │ │ │ │ + ldr r1, [pc, #72] @ (1bf568 ) │ │ │ │ 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 1cabdc │ │ │ │ + bl 1ca92c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf78e │ │ │ │ - b.n 1bf79c │ │ │ │ - ldr r0, [pc, #48] @ (1bf81c ) │ │ │ │ + bne.n 1bf4de │ │ │ │ + b.n 1bf4ec │ │ │ │ + ldr r0, [pc, #48] @ (1bf56c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf758 │ │ │ │ + bne.n 1bf4a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c0d00 │ │ │ │ - b.n 1bf758 │ │ │ │ + bl 1c0a50 │ │ │ │ + b.n 1bf4a8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ccc18 │ │ │ │ - b.n 1bf788 │ │ │ │ - add r6, pc, #480 @ (adr r6, 1bf9f0 ) │ │ │ │ + bl 1cc968 │ │ │ │ + b.n 1bf4d8 │ │ │ │ + add r6, pc, #448 @ (adr r6, 1bf720 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r6, pc, #488 @ (adr r6, 1bf9fc ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 1bf72c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r6, pc, #600 @ (adr r6, 1bfa70 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 1bf7a0 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r6, pc, #232 @ (adr r6, 1bf904 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 1bf634 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #976 @ (adr r5, 1bfbf0 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 1bf920 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1bf846 │ │ │ │ + cbz r0, 1bf596 │ │ │ │ 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 │ │ │ │ @@ -501885,581 +501620,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] @ (1bf9b8 ) │ │ │ │ + ldr r2, [pc, #348] @ (1bf708 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1bf9bc ) │ │ │ │ + ldr r3, [pc, #348] @ (1bf70c ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1bf9c0 ) │ │ │ │ + ldr r0, [pc, #344] @ (1bf710 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (1bf9c4 ) │ │ │ │ + ldr r6, [pc, #344] @ (1bf714 ) │ │ │ │ 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 1cb4c0 │ │ │ │ - cbnz r0, 1bf8a0 │ │ │ │ + bl 1cb210 │ │ │ │ + cbnz r0, 1bf5f0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (1bf9c8 ) │ │ │ │ + ldr r0, [pc, #320] @ (1bf718 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4c0 │ │ │ │ + bl 1cb210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf922 │ │ │ │ - ldr r0, [pc, #312] @ (1bf9cc ) │ │ │ │ + beq.n 1bf672 │ │ │ │ + ldr r0, [pc, #312] @ (1bf71c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf994 │ │ │ │ + beq.n 1bf6e4 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1bf8a2 │ │ │ │ + b.n 1bf5f2 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (1bf9d0 ) │ │ │ │ + ldr r0, [pc, #300] @ (1bf720 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf936 │ │ │ │ + beq.n 1bf686 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 54d84 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1bf8da │ │ │ │ + beq.n 1bf62a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1bf956 │ │ │ │ - bhi.n 1bf95c │ │ │ │ + beq.n 1bf6a6 │ │ │ │ + bhi.n 1bf6ac │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1bf956 │ │ │ │ + beq.n 1bf6a6 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1bf960 │ │ │ │ + beq.n 1bf6b0 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1bf8e0 │ │ │ │ + bne.n 1bf630 │ │ │ │ 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 1bf648 │ │ │ │ + bl 1bf398 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bf932 │ │ │ │ + cbz r0, 1bf682 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1bf906 │ │ │ │ + beq.n 1bf656 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bf966 │ │ │ │ - ldr r2, [pc, #204] @ (1bf9d4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1bf9bc ) │ │ │ │ + beq.n 1bf6b6 │ │ │ │ + ldr r2, [pc, #204] @ (1bf724 ) │ │ │ │ + ldr r3, [pc, #176] @ (1bf70c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf9b2 │ │ │ │ + bne.n 1bf702 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1bf9d8 ) │ │ │ │ + ldr r0, [pc, #180] @ (1bf728 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4c0 │ │ │ │ + bl 1cb210 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf8a2 │ │ │ │ + bne.n 1bf5f2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1bf906 │ │ │ │ - ldr r0, [pc, #164] @ (1bf9dc ) │ │ │ │ + b.n 1bf656 │ │ │ │ + ldr r0, [pc, #164] @ (1bf72c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf8da │ │ │ │ - ldr r3, [pc, #152] @ (1bf9e0 ) │ │ │ │ + beq.n 1bf62a │ │ │ │ + ldr r3, [pc, #152] @ (1bf730 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1bf9e4 ) │ │ │ │ + ldr r2, [pc, #152] @ (1bf734 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ - b.n 1bf8b0 │ │ │ │ + b.n 1bf600 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1bf8d4 │ │ │ │ + b.n 1bf624 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1bf8d0 │ │ │ │ + bne.n 1bf620 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1bf8d4 │ │ │ │ - ldr r0, [pc, #128] @ (1bf9e8 ) │ │ │ │ + b.n 1bf624 │ │ │ │ + ldr r0, [pc, #128] @ (1bf738 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4c0 │ │ │ │ + bl 1cb210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf906 │ │ │ │ + beq.n 1bf656 │ │ │ │ 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 1bf648 │ │ │ │ + bl 1bf398 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1bf906 │ │ │ │ - ldr r0, [pc, #84] @ (1bf9ec ) │ │ │ │ + b.n 1bf656 │ │ │ │ + ldr r0, [pc, #84] @ (1bf73c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1bf89c │ │ │ │ - bl 1c0b3c │ │ │ │ + bne.w 1bf5ec │ │ │ │ + bl 1c088c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf89c │ │ │ │ - bl 1c1008 │ │ │ │ - b.n 1bf89c │ │ │ │ + beq.w 1bf5ec │ │ │ │ + bl 1c0d58 │ │ │ │ + b.n 1bf5ec │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #696 @ (adr r5, 1bfc7c ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 1bf9ac ) │ │ │ │ movs r0, r3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r5, pc, #712 @ (adr r5, 1bfc94 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 1bf9c4 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #216 @ (adr r5, 1bfaa8 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 1bf7d8 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #816 @ (adr r5, 1bfd04 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 1bfa34 ) │ │ │ │ movs r0, r3 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r5, pc, #176 @ (adr r5, 1bfa8c ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 1bf7bc ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #336 @ (adr r5, 1bfb30 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 1bf860 ) │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #376 @ (adr r5, 1bfb60 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 1bf890 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #600 @ (adr r5, 1bfc44 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 1bf974 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #296 @ (adr r4, 1bfb18 ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 1bf848 ) │ │ │ │ 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, 1bfa0e │ │ │ │ + cbnz r0, 1bf75e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bfa62 │ │ │ │ + cbnz r3, 1bf7b2 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfa04 │ │ │ │ + beq.n 1bf754 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1cae70 │ │ │ │ + bl 1cabc0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1cad78 │ │ │ │ + bl 1caac8 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bfa36 │ │ │ │ - bl 1bf9f0 │ │ │ │ + cbz r0, 1bf786 │ │ │ │ + bl 1bf740 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bfa54 │ │ │ │ + beq.n 1bf7a4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bfa4a │ │ │ │ + beq.n 1bf79a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0ecc │ │ │ │ - b.n 1bfa04 │ │ │ │ + bl 1c0c1c │ │ │ │ + b.n 1bf754 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ccbd0 │ │ │ │ - b.n 1bfa42 │ │ │ │ + bl 1cc920 │ │ │ │ + b.n 1bf792 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1c1728 │ │ │ │ + bl 1c1478 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1bfa3e │ │ │ │ - ldr r2, [pc, #20] @ (1bfa78 ) │ │ │ │ - ldr r1, [pc, #20] @ (1bfa7c ) │ │ │ │ + b.n 1bf78e │ │ │ │ + ldr r2, [pc, #20] @ (1bf7c8 ) │ │ │ │ + ldr r1, [pc, #20] @ (1bf7cc ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3b20 │ │ │ │ - b.n 1bfa14 │ │ │ │ - add r4, pc, #752 @ (adr r4, 1bfd6c ) │ │ │ │ + bl 1c3870 │ │ │ │ + b.n 1bf764 │ │ │ │ + add r4, pc, #720 @ (adr r4, 1bfa9c ) │ │ │ │ movs r0, r3 │ │ │ │ - itte cc │ │ │ │ + itee cc │ │ │ │ movcc r7, r2 │ │ │ │ - pushcc {r4, r5, lr} │ │ │ │ + pushcs {r4, r5, lr} │ │ │ │ movcs.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, 1bfac6 │ │ │ │ + cbz r4, 1bf816 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1bf3fc │ │ │ │ + bl 1bf14c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bfac6 │ │ │ │ + cbz r0, 1bf816 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1bfacc │ │ │ │ + ldr.w ip, [pc, #24] @ 1bf81c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1bfad0 ) │ │ │ │ + ldr r3, [pc, #20] @ (1bf820 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1cae1c │ │ │ │ + bl 1cab6c │ │ │ │ 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, 1bfaf0 │ │ │ │ + cbz r2, 1bf840 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bfb10 │ │ │ │ + cbz r0, 1bf860 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c0be0 │ │ │ │ + bl 1c0930 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bfb10 │ │ │ │ + cbz r0, 1bf860 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfb80 │ │ │ │ + bne.n 1bf8d0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfb9c │ │ │ │ + beq.n 1bf8ec │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 5513c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfbac │ │ │ │ - ldr r0, [pc, #268] @ (1bfc34 ) │ │ │ │ + beq.n 1bf8fc │ │ │ │ + ldr r0, [pc, #268] @ (1bf984 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bf4d4 │ │ │ │ + bl 1bf224 │ │ │ │ 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 1bfc08 │ │ │ │ + beq.n 1bf958 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5513c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfc08 │ │ │ │ + beq.n 1bf958 │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 1d4330 │ │ │ │ + bl 1d4080 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfc1e │ │ │ │ - cbz r5, 1bfb6e │ │ │ │ + beq.n 1bf96e │ │ │ │ + cbz r5, 1bf8be │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 541fc │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfb0a │ │ │ │ + beq.n 1bf85a │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1bfb88 │ │ │ │ + bne.n 1bf8d8 │ │ │ │ dmb ish │ │ │ │ - b.n 1bfb0a │ │ │ │ + b.n 1bf85a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bfbfa │ │ │ │ + beq.n 1bf94a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bfc10 │ │ │ │ + beq.n 1bf960 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bfbba │ │ │ │ + beq.n 1bf90a │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bfbde │ │ │ │ + cbnz r3, 1bf92e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c067c │ │ │ │ + bl 1c03cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfbac │ │ │ │ + beq.n 1bf8fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0594 │ │ │ │ + bl 1c02e4 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfb0a │ │ │ │ + beq.n 1bf85a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bfb80 │ │ │ │ + bne.n 1bf8d0 │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bfbe6 │ │ │ │ + bne.n 1bf936 │ │ │ │ dmb ish │ │ │ │ - b.n 1bfbb2 │ │ │ │ + b.n 1bf902 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0be0 │ │ │ │ + bl 1c0930 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bfbd2 │ │ │ │ + b.n 1bf922 │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ - b.n 1bfbac │ │ │ │ + b.n 1bf8fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0ee4 │ │ │ │ + bl 1c0c34 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bfbd2 │ │ │ │ + b.n 1bf922 │ │ │ │ mov r0, r2 │ │ │ │ blx 541fc │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfbb2 │ │ │ │ - b.n 1bfbde │ │ │ │ - add r4, pc, #176 @ (adr r4, 1bfce8 ) │ │ │ │ + beq.n 1bf902 │ │ │ │ + b.n 1bf92e │ │ │ │ + add r4, pc, #144 @ (adr r4, 1bfa18 ) │ │ │ │ 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] @ (1bfcbc ) │ │ │ │ + ldr r2, [pc, #112] @ (1bfa0c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #112] @ (1bfcc0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1bfa10 ) │ │ │ │ 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 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ ldr.w r2, [r6, #380] @ 0x17c │ │ │ │ - cbnz r2, 1bfc9c │ │ │ │ - cbnz r5, 1bfcaa │ │ │ │ + cbnz r2, 1bf9ec │ │ │ │ + cbnz r5, 1bf9fa │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d75d4 │ │ │ │ - ldr r2, [pc, #68] @ (1bfcc4 ) │ │ │ │ - ldr r3, [pc, #60] @ (1bfcc0 ) │ │ │ │ + bl 1d7324 │ │ │ │ + ldr r2, [pc, #68] @ (1bfa14 ) │ │ │ │ + ldr r3, [pc, #60] @ (1bfa10 ) │ │ │ │ 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 1bfcb6 │ │ │ │ + bne.n 1bfa06 │ │ │ │ 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 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bfc74 │ │ │ │ + beq.n 1bf9c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d70e4 │ │ │ │ - b.n 1bfc74 │ │ │ │ + bl 1d6e34 │ │ │ │ + b.n 1bf9c4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ 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] @ 1bfd84 │ │ │ │ + ldr.w ip, [pc, #172] @ 1bfad4 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1bfd88 ) │ │ │ │ + ldr r4, [pc, #168] @ (1bfad8 ) │ │ │ │ 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 1bfd20 │ │ │ │ + beq.n 1bfa70 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (1bfd8c ) │ │ │ │ - ldr r3, [pc, #124] @ (1bfd88 ) │ │ │ │ + ldr r2, [pc, #132] @ (1bfadc ) │ │ │ │ + ldr r3, [pc, #124] @ (1bfad8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfd80 │ │ │ │ + bne.n 1bfad0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1bfd6e │ │ │ │ - ldr r2, [pc, #100] @ (1bfd90 ) │ │ │ │ + beq.n 1bfabe │ │ │ │ + ldr r2, [pc, #100] @ (1bfae0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1bfd04 │ │ │ │ + beq.n 1bfa54 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54734 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 541fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bfd04 │ │ │ │ + beq.n 1bfa54 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54614 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1bfd66 │ │ │ │ + cbz r0, 1bfab6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1bfd52 │ │ │ │ + bne.n 1bfaa2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 543f8 │ │ │ │ - b.n 1bfd06 │ │ │ │ + b.n 1bfa56 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1bfd28 │ │ │ │ + bne.n 1bfa78 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfd04 │ │ │ │ - b.n 1bfd28 │ │ │ │ + beq.n 1bfa54 │ │ │ │ + b.n 1bfa78 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r2, pc, #192 @ (adr r2, 1bfe54 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 1bfb84 ) │ │ │ │ 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] @ (1bff84 ) │ │ │ │ + ldr r2, [pc, #476] @ (1bfcd4 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (1bff88 ) │ │ │ │ + ldr r3, [pc, #476] @ (1bfcd8 ) │ │ │ │ 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 54734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bff7a │ │ │ │ + beq.w 1bfcca │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 54124 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1bfdd8 │ │ │ │ + b.n 1bfb28 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 54614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfdd0 │ │ │ │ + bne.n 1bfb20 │ │ │ │ mov r0, r7 │ │ │ │ blx 54f50 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -502473,85 +502208,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfef4 │ │ │ │ + beq.n 1bfc44 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 54870 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfe14 │ │ │ │ + bne.n 1bfb64 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1bfe4e │ │ │ │ + beq.n 1bfb9e │ │ │ │ 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 1bfe14 │ │ │ │ + bge.n 1bfb64 │ │ │ │ mov r0, r4 │ │ │ │ blx 55148 │ │ │ │ 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 1bfe14 │ │ │ │ + beq.n 1bfb64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1bff62 │ │ │ │ + bhi.n 1bfcb2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 549cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfe14 │ │ │ │ + beq.n 1bfb64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1bff50 │ │ │ │ + beq.n 1bfca0 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1bfea8 │ │ │ │ + b.n 1bfbf8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1bff4c │ │ │ │ + beq.n 1bfc9c │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1bfea2 │ │ │ │ + bge.n 1bfbf2 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1bff56 │ │ │ │ + bne.n 1bfca6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1bfed2 │ │ │ │ + beq.n 1bfc22 │ │ │ │ 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] │ │ │ │ @@ -502565,20 +502300,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 54614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfe1e │ │ │ │ + bne.n 1bfb6e │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1bff6e │ │ │ │ - ldr.w r8, [pc, #140] @ 1bff8c │ │ │ │ + beq.n 1bfcbe │ │ │ │ + ldr.w r8, [pc, #140] @ 1bfcdc │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -502588,1817 +502323,1823 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 541fc │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1bff06 │ │ │ │ + bne.n 1bfc56 │ │ │ │ mov r0, r9 │ │ │ │ blx 543f8 │ │ │ │ - ldr r2, [pc, #92] @ (1bff90 ) │ │ │ │ - ldr r3, [pc, #84] @ (1bff88 ) │ │ │ │ + ldr r2, [pc, #92] @ (1bfce0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1bfcd8 ) │ │ │ │ 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 1bff7e │ │ │ │ + bne.n 1bfcce │ │ │ │ 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 1bfed2 │ │ │ │ + beq.n 1bfc22 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1bfed2 │ │ │ │ + b.n 1bfc22 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 54f8c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bfe76 │ │ │ │ + b.n 1bfbc6 │ │ │ │ mov r0, r7 │ │ │ │ blx 543f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 541fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1bff30 │ │ │ │ + b.n 1bfc80 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #368 @ (adr r0, 1c0100 ) │ │ │ │ + add r0, pc, #336 @ (adr r0, 1bfe30 ) │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ 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] @ (1c00ac ) │ │ │ │ + ldr r0, [pc, #260] @ (1bfdfc ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1c00b0 ) │ │ │ │ + ldr r3, [pc, #260] @ (1bfe00 ) │ │ │ │ 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 1bec9c │ │ │ │ + bl 1be9ec │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1becac │ │ │ │ + bl 1be9fc │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0070 │ │ │ │ + bne.n 1bfdc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0070 │ │ │ │ + bne.n 1bfdc0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0070 │ │ │ │ + bne.n 1bfdc0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1c0054 │ │ │ │ + beq.n 1bfda4 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1becac │ │ │ │ + bl 1be9fc │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0070 │ │ │ │ + bne.n 1bfdc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1becac │ │ │ │ + bl 1be9fc │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1d435c │ │ │ │ + bl 1d40ac │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c0070 │ │ │ │ + bne.n 1bfdc0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 5513c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c0070 │ │ │ │ + cbz r0, 1bfdc0 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1c0096 │ │ │ │ + cbz r3, 1bfde6 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1c0072 │ │ │ │ + bne.n 1bfdc2 │ │ │ │ mov r1, r8 │ │ │ │ blx 550d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c007a │ │ │ │ + beq.n 1bfdca │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1c007a │ │ │ │ + b.n 1bfdca │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1c0070 │ │ │ │ + cbnz r3, 1bfdc0 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1becac │ │ │ │ + bl 1be9fc │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfff8 │ │ │ │ + beq.n 1bfd48 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 541fc │ │ │ │ - ldr r2, [pc, #56] @ (1c00b4 ) │ │ │ │ - ldr r3, [pc, #48] @ (1c00b0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1bfe04 ) │ │ │ │ + ldr r3, [pc, #48] @ (1bfe00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c00a8 │ │ │ │ + bne.n 1bfdf8 │ │ │ │ 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 1d4330 │ │ │ │ + bl 1d4080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0046 │ │ │ │ - b.n 1c0072 │ │ │ │ + bne.n 1bfd96 │ │ │ │ + b.n 1bfdc2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u64 d16, d30, d11 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ + 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] @ (1c01c8 ) │ │ │ │ - ldr r2, [pc, #252] @ (1c01cc ) │ │ │ │ + ldr r3, [pc, #252] @ (1bff18 ) │ │ │ │ + ldr r2, [pc, #252] @ (1bff1c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (1c01d0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1bff20 ) │ │ │ │ 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 1c01a6 │ │ │ │ + beq.n 1bfef6 │ │ │ │ mov sl, r1 │ │ │ │ blx 5569c │ │ │ │ mov r5, r0 │ │ │ │ blx 55148 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1c010c │ │ │ │ + b.n 1bfe5c │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c0112 │ │ │ │ + beq.n 1bfe62 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1c013c │ │ │ │ + beq.n 1bfe8c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1c0100 │ │ │ │ + bne.n 1bfe50 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1c0106 │ │ │ │ + beq.n 1bfe56 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 53ff8 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1c015e │ │ │ │ + cbnz r0, 1bfeae │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1c01ac │ │ │ │ + bne.n 1bfefc │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c010c │ │ │ │ + bne.n 1bfe5c │ │ │ │ mov r0, r5 │ │ │ │ blx 541fc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1c01d4 ) │ │ │ │ - ldr r3, [pc, #136] @ (1c01d0 ) │ │ │ │ + ldr r2, [pc, #140] @ (1bff24 ) │ │ │ │ + ldr r3, [pc, #136] @ (1bff20 ) │ │ │ │ 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 1c01c2 │ │ │ │ + bne.n 1bff12 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c01a0 │ │ │ │ + beq.n 1bfef0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54ce4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0130 │ │ │ │ + beq.n 1bfe80 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1c0184 │ │ │ │ + bne.n 1bfed4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1c0130 │ │ │ │ - ldr r3, [pc, #80] @ (1c01d8 ) │ │ │ │ + beq.n 1bfe80 │ │ │ │ + ldr r3, [pc, #80] @ (1bff28 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 5447c │ │ │ │ - ldr r2, [pc, #72] @ (1c01dc ) │ │ │ │ + ldr r2, [pc, #72] @ (1bff2c ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 541fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c0144 │ │ │ │ - ldr r1, [pc, #40] @ (1c01d8 ) │ │ │ │ + b.n 1bfe94 │ │ │ │ + ldr r1, [pc, #40] @ (1bff28 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1c01e0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bff30 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ - b.n 1c01a0 │ │ │ │ + b.n 1bfef0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vqadd.u32 d0, d30, d11 │ │ │ │ - vqadd.u32 d0, d26, d11 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 5, r0, cr4, cr11, {4} │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ 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] @ (1c02f0 ) │ │ │ │ + ldr r2, [pc, #252] @ (1c0040 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1c02f4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1c0044 ) │ │ │ │ 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 1d42e0 │ │ │ │ + bl 1d4030 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c02a2 │ │ │ │ + beq.n 1bfff2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be7e4 │ │ │ │ - cbnz r0, 1c0250 │ │ │ │ + bl 1be534 │ │ │ │ + cbnz r0, 1bffa0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c02c4 │ │ │ │ + beq.n 1c0014 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1c02f8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1c02f4 ) │ │ │ │ + ldr r2, [pc, #192] @ (1c0048 ) │ │ │ │ + ldr r3, [pc, #184] @ (1c0044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c02ea │ │ │ │ + bne.n 1c003a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1be7f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c022a │ │ │ │ + beq.n 1bff7a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1c02cc │ │ │ │ + beq.n 1c001c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d435c │ │ │ │ + bl 1d40ac │ │ │ │ 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 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c022a │ │ │ │ + beq.n 1bff7a │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c022a │ │ │ │ + beq.n 1bff7a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0236 │ │ │ │ + bne.n 1bff86 │ │ │ │ mov r0, r5 │ │ │ │ blx 541fc │ │ │ │ - b.n 1c0236 │ │ │ │ + b.n 1bff86 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5513c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0234 │ │ │ │ + beq.n 1bff84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1d42f4 │ │ │ │ + bl 1d4044 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c022a │ │ │ │ + beq.n 1bff7a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1c021e │ │ │ │ + b.n 1bff6e │ │ │ │ mov r0, r5 │ │ │ │ blx 541fc │ │ │ │ - b.n 1c0234 │ │ │ │ + b.n 1bff84 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1be7f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c022a │ │ │ │ + beq.n 1bff7a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0262 │ │ │ │ - b.n 1c022a │ │ │ │ + bne.n 1bffb2 │ │ │ │ + b.n 1bff7a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr2 0, 0, r0, cr2, cr11, {4} │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r2, #620] @ 0x26c │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ 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] @ (1c03d4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1c0124 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1c03d8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c0128 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c03a8 │ │ │ │ - ldr r7, [pc, #180] @ (1c03dc ) │ │ │ │ + beq.n 1c00f8 │ │ │ │ + ldr r7, [pc, #180] @ (1c012c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 54614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c039c │ │ │ │ + beq.n 1c00ec │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c034a │ │ │ │ + bne.n 1c009a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0330 │ │ │ │ + beq.n 1c0080 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c035c │ │ │ │ + bne.n 1c00ac │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c035c │ │ │ │ + bne.n 1c00ac │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0330 │ │ │ │ + beq.n 1c0080 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0330 │ │ │ │ + beq.n 1c0080 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 53ff8 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1c03c6 │ │ │ │ + cbnz r0, 1c0116 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1c03c0 │ │ │ │ + beq.n 1c0110 │ │ │ │ blx 54954 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 541fc │ │ │ │ mov r0, r4 │ │ │ │ blx 54614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c033a │ │ │ │ + bne.n 1c008a │ │ │ │ mov r0, r4 │ │ │ │ blx 543f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 5493c │ │ │ │ - ldr r2, [pc, #52] @ (1c03e0 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c03d8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c0130 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c0128 ) │ │ │ │ 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 1c03ce │ │ │ │ + bne.n 1c011e │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1c02fc │ │ │ │ - b.n 1c038c │ │ │ │ + bl 1c004c │ │ │ │ + b.n 1c00dc │ │ │ │ mov r0, r2 │ │ │ │ blx 541fc │ │ │ │ - b.n 1c0330 │ │ │ │ + b.n 1c0080 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [sl], #620 @ 0x26c │ │ │ │ + vshr.u64 d0, d11, #38 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r3 │ │ │ │ - mrrc2 0, 9, r0, r0, cr11 @ │ │ │ │ + vqadd.u8 d0, d16, d11 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1c0416 │ │ │ │ + bne.n 1c0166 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1c041a │ │ │ │ + bls.n 1c016a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1c0420 ) │ │ │ │ + ldr r1, [pc, #28] @ (1c0170 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 55334 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ 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] @ (1c0480 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c01d0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1bfd94 │ │ │ │ + bl 1bfae4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c047c │ │ │ │ + cbz r0, 1c01cc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c0476 │ │ │ │ + beq.n 1c01c6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54954 │ │ │ │ - cbnz r0, 1c0454 │ │ │ │ + cbnz r0, 1c01a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1c0448 │ │ │ │ + bne.n 1c0198 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1c0476 │ │ │ │ + beq.n 1c01c6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 541fc │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 541fc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c0462 │ │ │ │ + bne.n 1c01b2 │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ 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] @ (1c0580 ) │ │ │ │ + ldr r2, [pc, #232] @ (1c02d0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1c0584 ) │ │ │ │ + ldr r3, [pc, #232] @ (1c02d4 ) │ │ │ │ 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 1c6ddc │ │ │ │ + bl 1c6b2c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1c0588 ) │ │ │ │ + ldr r2, [pc, #204] @ (1c02d8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c051a │ │ │ │ + blt.n 1c026a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c0424 │ │ │ │ + bl 1c0174 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 541fc │ │ │ │ - cbnz r4, 1c0534 │ │ │ │ - ldr r1, [pc, #176] @ (1c058c ) │ │ │ │ + cbnz r4, 1c0284 │ │ │ │ + ldr r1, [pc, #176] @ (1c02dc ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1bfd94 │ │ │ │ + bl 1bfae4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1c051a │ │ │ │ + cbz r0, 1c026a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c0424 │ │ │ │ + bl 1c0174 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1c050e │ │ │ │ + beq.n 1c025e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 541fc │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 541fc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c04fa │ │ │ │ + bne.n 1c024a │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c0558 │ │ │ │ - ldr r2, [pc, #116] @ (1c0590 ) │ │ │ │ - ldr r3, [pc, #100] @ (1c0584 ) │ │ │ │ + bne.n 1c02a8 │ │ │ │ + ldr r2, [pc, #116] @ (1c02e0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1c02d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c057a │ │ │ │ + bne.n 1c02ca │ │ │ │ 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 1c0542 │ │ │ │ + bne.n 1c0292 │ │ │ │ dmb ish │ │ │ │ - b.n 1c051a │ │ │ │ + b.n 1c026a │ │ │ │ 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 1c0552 │ │ │ │ - b.n 1c0568 │ │ │ │ + beq.n 1c02a2 │ │ │ │ + b.n 1c02b8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb60009b │ │ │ │ + mrc2 0, 0, r0, cr0, cr11, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r0, r3 │ │ │ │ - bl 1a858e │ │ │ │ - @ instruction: 0xfade009b │ │ │ │ + bl 1a82de │ │ │ │ + stc2 0, cr0, [lr, #620] @ 0x26c │ │ │ │ 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] @ (1c0670 ) │ │ │ │ - ldr r3, [pc, #200] @ (1c0674 ) │ │ │ │ + ldr r2, [pc, #200] @ (1c03c0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c03c4 ) │ │ │ │ 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 549fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c0664 │ │ │ │ + beq.n 1c03b4 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0654 │ │ │ │ + beq.n 1c03a4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 5513c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c0654 │ │ │ │ - cbz r5, 1c0612 │ │ │ │ + cbz r0, 1c03a4 │ │ │ │ + cbz r5, 1c0362 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c05ee │ │ │ │ + b.n 1c033e │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1c060c │ │ │ │ + bls.n 1c035c │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5484c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c05e8 │ │ │ │ + bhi.n 1c0338 │ │ │ │ mov r0, r7 │ │ │ │ blx 541fc │ │ │ │ mov r0, r8 │ │ │ │ blx 541fc │ │ │ │ - b.n 1c065a │ │ │ │ + b.n 1c03aa │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1c05fe │ │ │ │ + beq.n 1c034e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bff94 │ │ │ │ + bl 1bfce4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1c0650 │ │ │ │ + cbz r4, 1c03a0 │ │ │ │ blx 541fc │ │ │ │ mov r0, r8 │ │ │ │ blx 541fc │ │ │ │ mov r0, r6 │ │ │ │ blx 547f8 │ │ │ │ - ldr r2, [pc, #64] @ (1c0678 ) │ │ │ │ - ldr r3, [pc, #60] @ (1c0674 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c03c8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c03c4 ) │ │ │ │ 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 1c066c │ │ │ │ + bne.n 1c03bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 541fc │ │ │ │ mov r0, r8 │ │ │ │ blx 541fc │ │ │ │ mov r0, r6 │ │ │ │ blx 547f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c0634 │ │ │ │ + b.n 1c0384 │ │ │ │ mov r0, r8 │ │ │ │ blx 541fc │ │ │ │ - b.n 1c0660 │ │ │ │ + b.n 1c03b0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfa50009b │ │ │ │ + stc2 0, cr0, [r0, #-620] @ 0xfffffd94 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf9c4009b │ │ │ │ + ldc2l 0, cr0, [r4], #-620 @ 0xfffffd94 │ │ │ │ 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] @ (1c06f4 ) │ │ │ │ - ldr r2, [pc, #104] @ (1c06f8 ) │ │ │ │ + ldr r0, [pc, #100] @ (1c0444 ) │ │ │ │ + ldr r2, [pc, #104] @ (1c0448 ) │ │ │ │ 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, 1c06ec │ │ │ │ + cbnz r2, 1c043c │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c3db0 │ │ │ │ + bl 1c3b00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1c06fc ) │ │ │ │ + ldr r2, [pc, #76] @ (1c044c ) │ │ │ │ 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 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c06ec │ │ │ │ + beq.n 1c043c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1c0700 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c06f8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c0450 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c0448 ) │ │ │ │ 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 1c06f0 │ │ │ │ + bne.n 1c0440 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c06d4 │ │ │ │ + b.n 1c0424 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - vld4.32 {d16-d19}, [sl :64], fp │ │ │ │ + ldc2 0, cr0, [sl], {155} @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r3 │ │ │ │ - vld4.32 {d0-d3}, [r4 :64], fp │ │ │ │ + @ instruction: 0xfbd4009b │ │ │ │ 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] @ (1c08b8 ) │ │ │ │ + ldr r2, [pc, #416] @ (1c0608 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1c08bc ) │ │ │ │ + ldr r3, [pc, #416] @ (1c060c ) │ │ │ │ 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 1be720 │ │ │ │ - ldr r2, [pc, #396] @ (1c08c0 ) │ │ │ │ + bl 1be470 │ │ │ │ + ldr r2, [pc, #396] @ (1c0610 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0766 │ │ │ │ + beq.n 1c04b6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1c07de │ │ │ │ + bne.n 1c052e │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0790 │ │ │ │ + beq.n 1c04e0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 541fc │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0844 │ │ │ │ - ldr r2, [pc, #332] @ (1c08c4 ) │ │ │ │ - ldr r3, [pc, #324] @ (1c08bc ) │ │ │ │ + beq.n 1c0594 │ │ │ │ + ldr r2, [pc, #332] @ (1c0614 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c060c ) │ │ │ │ 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 1c08b2 │ │ │ │ + bne.w 1c0602 │ │ │ │ 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 1c3db0 │ │ │ │ + bl 1c3b00 │ │ │ │ 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] @ (1c08c8 ) │ │ │ │ + ldr r2, [pc, #280] @ (1c0618 ) │ │ │ │ add r2, pc │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c07c8 │ │ │ │ + beq.n 1c0518 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c00b8 │ │ │ │ + bl 1bfe08 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 541fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c0766 │ │ │ │ + beq.n 1c04b6 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 545cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0830 │ │ │ │ + beq.n 1c0580 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 549fc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1c084c │ │ │ │ + bne.n 1c059c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c01e4 │ │ │ │ - cbz r0, 1c082a │ │ │ │ + bl 1bff34 │ │ │ │ + cbz r0, 1c057a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1c0866 │ │ │ │ + cbz r3, 1c05b6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c0818 │ │ │ │ + b.n 1c0568 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1c0862 │ │ │ │ + bls.n 1c05b2 │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 551e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c0810 │ │ │ │ + bne.n 1c0560 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54954 │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 541fc │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0774 │ │ │ │ + bne.n 1c04c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 541fc │ │ │ │ - b.n 1c0774 │ │ │ │ + b.n 1c04c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54954 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 547f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c0836 │ │ │ │ + b.n 1c0586 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1c082a │ │ │ │ + beq.n 1c057a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 555b8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c082a │ │ │ │ + beq.n 1c057a │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 53ff8 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c08aa │ │ │ │ + beq.n 1c05fa │ │ │ │ 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 1c0894 │ │ │ │ + bne.n 1c05e4 │ │ │ │ dmb ish │ │ │ │ - b.n 1c0830 │ │ │ │ + b.n 1c0580 │ │ │ │ mov r0, r5 │ │ │ │ blx 54954 │ │ │ │ - b.n 1c0830 │ │ │ │ + b.n 1c0580 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str??.w r0, [r0, #155] @ 0x9b │ │ │ │ + @ instruction: 0xfb90009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ movs r0, r3 │ │ │ │ - strb.w r0, [r4, #155] @ 0x9b │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + @ instruction: 0xfb34009b │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ 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] @ (1c0aec ) │ │ │ │ + ldr r1, [pc, #524] @ (1c083c ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (1c0af0 ) │ │ │ │ + ldr r2, [pc, #524] @ (1c0840 ) │ │ │ │ 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] @ (1c0af4 ) │ │ │ │ + ldr r2, [pc, #504] @ (1c0844 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c09d0 │ │ │ │ - ldr r0, [pc, #496] @ (1c0af8 ) │ │ │ │ + beq.n 1c0720 │ │ │ │ + ldr r0, [pc, #496] @ (1c0848 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47f8 │ │ │ │ + bl 1c4548 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c09b0 │ │ │ │ - ldr r1, [pc, #488] @ (1c0afc ) │ │ │ │ + beq.n 1c0700 │ │ │ │ + ldr r1, [pc, #488] @ (1c084c ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6478 │ │ │ │ + bl 1c61c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c00b8 │ │ │ │ + bl 1bfe08 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c09ac │ │ │ │ + bne.n 1c06fc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c095e │ │ │ │ - ldr r2, [pc, #444] @ (1c0b00 ) │ │ │ │ - ldr r3, [pc, #428] @ (1c0af0 ) │ │ │ │ + beq.n 1c06ae │ │ │ │ + ldr r2, [pc, #444] @ (1c0850 ) │ │ │ │ + ldr r3, [pc, #428] @ (1c0840 ) │ │ │ │ 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 1c0ae8 │ │ │ │ + bne.w 1c0838 │ │ │ │ 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] @ (1c0b04 ) │ │ │ │ + ldr r4, [pc, #416] @ (1c0854 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6478 │ │ │ │ + bl 1c61c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1c00b8 │ │ │ │ + bl 1bfe08 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1c09ac │ │ │ │ + cbnz r3, 1c06fc │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6478 │ │ │ │ + bl 1c61c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c00b8 │ │ │ │ + bl 1bfe08 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0940 │ │ │ │ + beq.n 1c0690 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c0940 │ │ │ │ - ldr r0, [pc, #340] @ (1c0b08 ) │ │ │ │ + b.n 1c0690 │ │ │ │ + ldr r0, [pc, #340] @ (1c0858 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47f8 │ │ │ │ + bl 1c4548 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c09e6 │ │ │ │ - ldr r3, [pc, #332] @ (1c0b0c ) │ │ │ │ + cbz r0, 1c0736 │ │ │ │ + ldr r3, [pc, #332] @ (1c085c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (1c0b10 ) │ │ │ │ + ldr r2, [pc, #332] @ (1c0860 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ - b.n 1c0912 │ │ │ │ + b.n 1c0662 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c09e0 │ │ │ │ + beq.n 1c0730 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1c09fa │ │ │ │ - ldr r4, [pc, #312] @ (1c0b14 ) │ │ │ │ + beq.n 1c074a │ │ │ │ + ldr r4, [pc, #312] @ (1c0864 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c0904 │ │ │ │ - ldr r4, [pc, #308] @ (1c0b18 ) │ │ │ │ + b.n 1c0654 │ │ │ │ + ldr r4, [pc, #308] @ (1c0868 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c0904 │ │ │ │ - ldr r0, [pc, #308] @ (1c0b1c ) │ │ │ │ + b.n 1c0654 │ │ │ │ + ldr r0, [pc, #308] @ (1c086c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47f8 │ │ │ │ - cbz r0, 1c0a00 │ │ │ │ - ldr r1, [pc, #300] @ (1c0b20 ) │ │ │ │ + bl 1c4548 │ │ │ │ + cbz r0, 1c0750 │ │ │ │ + ldr r1, [pc, #300] @ (1c0870 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1c091a │ │ │ │ - ldr r4, [pc, #296] @ (1c0b24 ) │ │ │ │ + b.n 1c066a │ │ │ │ + ldr r4, [pc, #296] @ (1c0874 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c0904 │ │ │ │ - ldr r0, [pc, #292] @ (1c0b28 ) │ │ │ │ + b.n 1c0654 │ │ │ │ + ldr r0, [pc, #292] @ (1c0878 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ - cbz r0, 1c0a60 │ │ │ │ - ldr r7, [pc, #288] @ (1c0b2c ) │ │ │ │ + bl 1c4534 │ │ │ │ + cbz r0, 1c07b0 │ │ │ │ + ldr r7, [pc, #288] @ (1c087c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (1c0b30 ) │ │ │ │ + ldr r3, [pc, #288] @ (1c0880 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c6478 │ │ │ │ + bl 1c61c8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1c00b8 │ │ │ │ + bl 1bfe08 │ │ │ │ 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 1c09ac │ │ │ │ + bne.n 1c06fc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6478 │ │ │ │ + bl 1c61c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c00b8 │ │ │ │ + bl 1bfe08 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c093a │ │ │ │ - b.n 1c09ac │ │ │ │ + beq.w 1c068a │ │ │ │ + b.n 1c06fc │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 54f5c │ │ │ │ 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 1c0a8e │ │ │ │ + b.n 1c07de │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1c09ac │ │ │ │ + bne.n 1c06fc │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r4, r0 │ │ │ │ blx 54ecc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 555ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0a7c │ │ │ │ - ldr r7, [pc, #132] @ (1c0b34 ) │ │ │ │ + beq.n 1c07cc │ │ │ │ + ldr r7, [pc, #132] @ (1c0884 ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (1c0b38 ) │ │ │ │ + ldr r3, [pc, #132] @ (1c0888 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c6478 │ │ │ │ + bl 1c61c8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1c00b8 │ │ │ │ + bl 1bfe08 │ │ │ │ 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 1c09ac │ │ │ │ + bne.w 1c06fc │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1c091a │ │ │ │ + b.n 1c066a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf718009b │ │ │ │ + vst1.8 @ instruction: 0xf9c8009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf700009b │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + ldrsh.w r0, [r0, #155] @ 0x9b │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf6b8009b │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + vld4.32 {d16-d19}, [r8 :64], fp │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ 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] @ (1c0bc4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c0914 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 55100 │ │ │ │ mov r4, r0 │ │ │ │ blx 54ecc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c0b66 │ │ │ │ + beq.n 1c08b6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54470 │ │ │ │ mov r4, r0 │ │ │ │ blx 55124 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c0b60 │ │ │ │ - ldr r3, [pc, #80] @ (1c0bc8 ) │ │ │ │ + bne.n 1c08b0 │ │ │ │ + ldr r3, [pc, #80] @ (1c0918 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c47e4 │ │ │ │ - cbz r0, 1c0ba2 │ │ │ │ + bl 1c4534 │ │ │ │ + cbz r0, 1c08f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1cb4c0 │ │ │ │ + bl 1cb210 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0b60 │ │ │ │ - ldr r0, [pc, #56] @ (1c0bcc ) │ │ │ │ + bne.n 1c08b0 │ │ │ │ + ldr r0, [pc, #56] @ (1c091c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4c0 │ │ │ │ + bl 1cb210 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1c0bd0 ) │ │ │ │ + ldr r0, [pc, #44] @ (1c0920 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ - cbz r0, 1c0bbc │ │ │ │ - ldr r3, [pc, #36] @ (1c0bd4 ) │ │ │ │ + bl 1c4534 │ │ │ │ + cbz r0, 1c090c │ │ │ │ + ldr r3, [pc, #36] @ (1c0924 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1c0bd8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0928 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1c0bdc ) │ │ │ │ + ldr r0, [pc, #28] @ (1c092c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1c0b84 │ │ │ │ + b.n 1c08d4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4ae009b │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + @ instruction: 0xf75e009b │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ 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] @ 1c0c50 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c09a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1c0c54 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c09a4 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c1a3c │ │ │ │ + bl 1c178c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c0c46 │ │ │ │ + cbz r0, 1c0996 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1bff94 │ │ │ │ + bl 1bfce4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 541fc │ │ │ │ - ldr r1, [pc, #40] @ (1c0c58 ) │ │ │ │ - ldr r2, [pc, #36] @ (1c0c54 ) │ │ │ │ + ldr r1, [pc, #40] @ (1c09a8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c09a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0c4a │ │ │ │ + bne.n 1c099a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c0c2c │ │ │ │ + b.n 1c097c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - and.w r0, r4, #5079040 @ 0x4d8000 │ │ │ │ + @ instruction: 0xf6b4009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ubfx r0, ip, #2, #28 │ │ │ │ + @ instruction: 0xf67c009b │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1c0cd8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c0a28 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1c0cdc ) │ │ │ │ + ldr r3, [pc, #108] @ (1c0a2c ) │ │ │ │ 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 1be720 │ │ │ │ + bl 1be470 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c01e4 │ │ │ │ + bl 1bff34 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c0cae │ │ │ │ - ldr r1, [pc, #72] @ (1c0ce0 ) │ │ │ │ - ldr r2, [pc, #68] @ (1c0cdc ) │ │ │ │ + cbnz r0, 1c09fe │ │ │ │ + ldr r1, [pc, #72] @ (1c0a30 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c0a2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0cd4 │ │ │ │ + bne.n 1c0a24 │ │ │ │ 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 1c1c20 │ │ │ │ + bl 1c1970 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0c94 │ │ │ │ + bne.n 1c09e4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 541fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c0c94 │ │ │ │ + b.n 1c09e4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - usat r0, #27, sl, lsl #2 │ │ │ │ + @ instruction: 0xf63a009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bfi r0, r4, #2, #26 │ │ │ │ + @ instruction: 0xf614009b │ │ │ │ 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 1c178c │ │ │ │ + bl 1c14dc │ │ │ │ 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] @ 1c0db8 │ │ │ │ + ldr.w lr, [pc, #168] @ 1c0b08 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1c0dbc │ │ │ │ + ldr.w ip, [pc, #164] @ 1c0b0c │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1c0dc0 ) │ │ │ │ + ldr r2, [pc, #160] @ (1c0b10 ) │ │ │ │ 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 54dc0 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1c0d76 │ │ │ │ + cbz r3, 1c0ac6 │ │ │ │ mov r0, r4 │ │ │ │ blx 5496c <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 53ff8 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c0d98 │ │ │ │ + beq.n 1c0ae8 │ │ │ │ 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 1c0d8e │ │ │ │ + blt.n 1c0ade │ │ │ │ blx 541fc │ │ │ │ - ldr r2, [pc, #76] @ (1c0dc4 ) │ │ │ │ - ldr r3, [pc, #64] @ (1c0dbc ) │ │ │ │ + ldr r2, [pc, #76] @ (1c0b14 ) │ │ │ │ + ldr r3, [pc, #64] @ (1c0b0c ) │ │ │ │ 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 1c0db2 │ │ │ │ + bne.n 1c0b02 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 54190 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c0d72 │ │ │ │ + b.n 1c0ac2 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c0d94 │ │ │ │ + beq.n 1c0ae4 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c0d72 │ │ │ │ + b.n 1c0ac2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2e2009b │ │ │ │ + @ instruction: 0xf592009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf282009b │ │ │ │ + @ instruction: 0xf532009b │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1c0ebc ) │ │ │ │ + ldr r2, [pc, #228] @ (1c0c0c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1c0ec0 ) │ │ │ │ + ldr r3, [pc, #228] @ (1c0c10 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1c0ec4 ) │ │ │ │ + ldr r1, [pc, #224] @ (1c0c14 ) │ │ │ │ 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 1c6478 │ │ │ │ + bl 1c61c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0e98 │ │ │ │ + beq.n 1c0be8 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c0e98 │ │ │ │ + beq.n 1c0be8 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0eb2 │ │ │ │ + beq.n 1c0c02 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1c0e40 │ │ │ │ + beq.n 1c0b90 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54404 │ │ │ │ - cbnz r0, 1c0e9c │ │ │ │ + cbnz r0, 1c0bec │ │ │ │ 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 547d4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1c0eb2 │ │ │ │ + beq.n 1c0c02 │ │ │ │ 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 547f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1c0ec8 ) │ │ │ │ - ldr r2, [pc, #60] @ (1c0ec0 ) │ │ │ │ + ldr r1, [pc, #72] @ (1c0c18 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c0c10 ) │ │ │ │ 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 1c0eb6 │ │ │ │ + bne.n 1c0c06 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c0e7e │ │ │ │ + b.n 1c0bce │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1c0eb2 │ │ │ │ + bne.n 1c0c02 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 540f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c0e40 │ │ │ │ + bne.n 1c0b90 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c0e74 │ │ │ │ + b.n 1c0bc4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf21e009b │ │ │ │ + @ instruction: 0xf4ce009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ movs r0, r3 │ │ │ │ - sbcs.w r0, sl, #155 @ 0x9b │ │ │ │ + bic.w r0, sl, #5079040 @ 0x4d8000 │ │ │ │ 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 55184 │ │ │ │ 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] @ 1c0f54 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c0ca4 │ │ │ │ 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] @ (1c0f58 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c0ca8 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ccc64 │ │ │ │ + bl 1cc9b4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c0f4c │ │ │ │ + cbz r0, 1c0c9c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1bff94 │ │ │ │ + bl 1bfce4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 541fc │ │ │ │ - ldr r1, [pc, #40] @ (1c0f5c ) │ │ │ │ - ldr r2, [pc, #32] @ (1c0f58 ) │ │ │ │ + ldr r1, [pc, #40] @ (1c0cac ) │ │ │ │ + ldr r2, [pc, #32] @ (1c0ca8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0f50 │ │ │ │ + bne.n 1c0ca0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c0f32 │ │ │ │ + b.n 1c0c82 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - add.w r0, r0, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf3b0009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0c6009b │ │ │ │ + @ instruction: 0xf376009b │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (1c0fe0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1c0d30 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (1c0fe4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c0d34 ) │ │ │ │ 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 1be720 │ │ │ │ + bl 1be470 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c01e4 │ │ │ │ + bl 1bff34 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c0fb2 │ │ │ │ - ldr r1, [pc, #76] @ (1c0fe8 ) │ │ │ │ - ldr r2, [pc, #72] @ (1c0fe4 ) │ │ │ │ + cbnz r0, 1c0d02 │ │ │ │ + ldr r1, [pc, #76] @ (1c0d38 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c0d34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0fda │ │ │ │ + bne.n 1c0d2a │ │ │ │ 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 1cccd8 │ │ │ │ + bl 1cca28 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0f98 │ │ │ │ + bne.n 1c0ce8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 541fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c0f98 │ │ │ │ + b.n 1c0ce8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - eor.w r0, r6, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf336009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r0, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf310009b │ │ │ │ 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 1ccb98 │ │ │ │ + bl 1cc8e8 │ │ │ │ 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] @ (1c10a4 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c0df4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1c10a8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c0df8 ) │ │ │ │ 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 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c08cc │ │ │ │ - cbz r0, 1c1082 │ │ │ │ - ldr r1, [pc, #100] @ (1c10ac ) │ │ │ │ + bl 1c061c │ │ │ │ + cbz r0, 1c0dd2 │ │ │ │ + ldr r1, [pc, #100] @ (1c0dfc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1c6478 │ │ │ │ + bl 1c61c8 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 53ff8 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c1082 │ │ │ │ + beq.n 1c0dd2 │ │ │ │ mov r0, r4 │ │ │ │ blx 5496c <__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 1c1082 │ │ │ │ + bge.n 1c0dd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c02fc │ │ │ │ + bl 1c004c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c625c │ │ │ │ - ldr r2, [pc, #36] @ (1c10b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c10a8 ) │ │ │ │ + bl 1c5fac │ │ │ │ + ldr r2, [pc, #36] @ (1c0e00 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c0df8 ) │ │ │ │ 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 1c10a0 │ │ │ │ + bne.n 1c0df0 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - vshr.s64 d16, d11, #34 │ │ │ │ + @ instruction: 0xf28e009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ movs r0, r3 │ │ │ │ - vqadd.s64 d16, d16, d11 │ │ │ │ + @ instruction: 0xf220009b │ │ │ │ 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 1c10c8 │ │ │ │ + bne.n 1c0e18 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c10de │ │ │ │ + cbnz r2, 1c0e2e │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ 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] @ (1c1268 ) │ │ │ │ + ldr r3, [pc, #360] @ (1c0fb8 ) │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #356] @ (1c126c ) │ │ │ │ + ldr r2, [pc, #356] @ (1c0fbc ) │ │ │ │ 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 │ │ │ │ @@ -504413,26 +504154,26 @@ │ │ │ │ blx 54268 │ │ │ │ mov r0, r6 │ │ │ │ blx 54f98 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1c124a │ │ │ │ + beq.w 1c0f9a │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 54268 │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c1240 │ │ │ │ + bcs.n 1c0f90 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1c11fc │ │ │ │ + b.n 1c0f4c │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ blx 546f0 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -504447,102 +504188,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 54bac │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1c123e │ │ │ │ + bne.n 1c0f8e │ │ │ │ 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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ 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 1c3dec │ │ │ │ + bl 1c3b3c │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 54f14 <__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 1c335c │ │ │ │ + bl 1c30ac │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c123e │ │ │ │ + bcs.n 1c0f8e │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1c123e │ │ │ │ + bcc.n 1c0f8e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1c123e │ │ │ │ + bne.n 1c0f8e │ │ │ │ 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 1c115a │ │ │ │ + beq.n 1c0eaa │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 54268 │ │ │ │ - ldr r2, [pc, #36] @ (1c1270 ) │ │ │ │ - ldr r3, [pc, #24] @ (1c1268 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0fc0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1c0fb8 ) │ │ │ │ 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 1c1264 │ │ │ │ + bne.n 1c0fb4 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 7, r0, cr4, cr11, {4} │ │ │ │ - stc 0, cr0, [lr, #620]! @ 0x26c │ │ │ │ + sub.w r0, r4, #155 @ 0x9b │ │ │ │ + orrs.w r0, lr, #155 @ 0x9b │ │ │ │ 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] @ (1c145c ) │ │ │ │ - ldr r3, [pc, #468] @ (1c1460 ) │ │ │ │ + ldr r0, [pc, #468] @ (1c11ac ) │ │ │ │ + ldr r3, [pc, #468] @ (1c11b0 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -504553,234 +504294,234 @@ │ │ │ │ blx 54268 │ │ │ │ mov r0, r6 │ │ │ │ blx 54f98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b40 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1c1334 │ │ │ │ + bhi.n 1c1084 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 54bf4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 545cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c1318 │ │ │ │ + cbz r0, 1c1068 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c12e8 │ │ │ │ + bne.n 1c1038 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 551b4 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1c12c4 │ │ │ │ + bne.n 1c1014 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1c1318 │ │ │ │ + bne.n 1c1068 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545cc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1c1464 ) │ │ │ │ - ldr r3, [pc, #352] @ (1c1460 ) │ │ │ │ + ldr r2, [pc, #356] @ (1c11b4 ) │ │ │ │ + ldr r3, [pc, #352] @ (1c11b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c1456 │ │ │ │ + bne.w 1c11a6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54268 │ │ │ │ mov r0, r6 │ │ │ │ blx 54f98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c13c0 │ │ │ │ + beq.n 1c1110 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c12ec │ │ │ │ - ldr r1, [pc, #288] @ (1c1468 ) │ │ │ │ + bne.n 1c103c │ │ │ │ + ldr r1, [pc, #288] @ (1c11b8 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c12ec │ │ │ │ + bne.n 1c103c │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c12ec │ │ │ │ + bhi.n 1c103c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545cc │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c13f6 │ │ │ │ + beq.n 1c1146 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c138e │ │ │ │ + bne.n 1c10de │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c137e │ │ │ │ + bne.n 1c10ce │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1412 │ │ │ │ + bne.n 1c1162 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c10ec │ │ │ │ + bl 1c0e3c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c13a4 │ │ │ │ + bne.n 1c10f4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c1402 │ │ │ │ + cbnz r3, 1c1152 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1c12fc │ │ │ │ - ldr r4, [pc, #168] @ (1c146c ) │ │ │ │ + b.n 1c104c │ │ │ │ + ldr r4, [pc, #168] @ (1c11bc ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c12ec │ │ │ │ + bne.n 1c103c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c12ec │ │ │ │ + bne.n 1c103c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 55438 │ │ │ │ mov r0, r6 │ │ │ │ blx 55438 │ │ │ │ - b.n 1c135e │ │ │ │ + b.n 1c10ae │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c10ec │ │ │ │ - b.n 1c13b8 │ │ │ │ + bl 1c0e3c │ │ │ │ + b.n 1c1108 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1fe4 │ │ │ │ - b.n 1c13b8 │ │ │ │ + bl 1c1d34 │ │ │ │ + b.n 1c1108 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1430 │ │ │ │ + beq.n 1c1180 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c141c │ │ │ │ + bne.n 1c116c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1396 │ │ │ │ + beq.n 1c10e6 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1440 │ │ │ │ + bne.n 1c1190 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1432 │ │ │ │ - b.n 1c1396 │ │ │ │ + bne.n 1c1182 │ │ │ │ + b.n 1c10e6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r0, #-620]! @ 0xfffffd94 │ │ │ │ + bic.w r0, r0, #155 @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip], #620 @ 0x26c │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + vshr.s64 d0, d11, #20 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ 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] @ (1c165c ) │ │ │ │ + ldr r1, [pc, #456] @ (1c13ac ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (1c1660 ) │ │ │ │ + ldr r2, [pc, #452] @ (1c13b0 ) │ │ │ │ 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, 1c14c6 │ │ │ │ + cbz r2, 1c1216 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1c14b2 │ │ │ │ + bne.n 1c1202 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c15e8 │ │ │ │ - ldr r1, [pc, #412] @ (1c1664 ) │ │ │ │ + b.n 1c1338 │ │ │ │ + ldr r1, [pc, #412] @ (1c13b4 ) │ │ │ │ add r1, pc │ │ │ │ blx 55444 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c14c2 │ │ │ │ - ldr r3, [pc, #400] @ (1c1668 ) │ │ │ │ + beq.n 1c1212 │ │ │ │ + ldr r3, [pc, #400] @ (1c13b8 ) │ │ │ │ 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] @ (1c166c ) │ │ │ │ + ldr r3, [pc, #388] @ (1c13bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1c1670 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c13c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55040 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c15e0 │ │ │ │ + beq.n 1c1330 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 543c8 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -504788,147 +504529,147 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c14f0 │ │ │ │ + beq.n 1c1240 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 1c163e │ │ │ │ - ldr r6, [pc, #304] @ (1c1674 ) │ │ │ │ + beq.n 1c138e │ │ │ │ + ldr r6, [pc, #304] @ (1c13c4 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 55444 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 55444 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 541fc │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 541fc │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c1636 │ │ │ │ + beq.n 1c1386 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1c15cc │ │ │ │ + cbz r3, 1c131c │ │ │ │ blx 54bf4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c160c │ │ │ │ + beq.n 1c135c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c1592 │ │ │ │ - b.n 1c160c │ │ │ │ + bne.n 1c12e2 │ │ │ │ + b.n 1c135c │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1c160c │ │ │ │ + beq.n 1c135c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 54bf4 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c158c │ │ │ │ + beq.n 1c12dc │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c158c │ │ │ │ + bne.n 1c12dc │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c158c │ │ │ │ + bne.n 1c12dc │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 551d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1500 │ │ │ │ + bne.n 1c1250 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 551d8 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1c1678 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c13c8 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (1c1660 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c13b0 ) │ │ │ │ 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 1c1656 │ │ │ │ + bne.n 1c13a6 │ │ │ │ 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 1c1274 │ │ │ │ + bl 1c0fc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c1644 │ │ │ │ + cbz r0, 1c1394 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 551d8 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1c14f0 │ │ │ │ - b.n 1c15e0 │ │ │ │ + bls.w 1c1240 │ │ │ │ + b.n 1c1330 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c15cc │ │ │ │ - b.n 1c14f0 │ │ │ │ + bne.n 1c131c │ │ │ │ + b.n 1c1240 │ │ │ │ blx 541fc │ │ │ │ - b.n 1c14f0 │ │ │ │ + b.n 1c1240 │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 551d8 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1c14f0 │ │ │ │ + b.n 1c1240 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adcs.w r0, lr, fp, lsr #2 │ │ │ │ + mcr 0, 0, r0, cr14, cr11, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - mcrr2 0, 1, r0, r8, cr6 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + mcrr2 0, 1, r0, r0, cr6 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ movs r0, r3 │ │ │ │ - and.w r0, sl, fp, lsr #2 │ │ │ │ + ldc 0, cr0, [sl], #620 @ 0x26c │ │ │ │ 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] @ (1c171c ) │ │ │ │ + ldr r2, [pc, #140] @ (1c146c ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1c1720 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c1470 ) │ │ │ │ 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 │ │ │ │ @@ -504936,144 +504677,144 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 5484c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1c16c6 │ │ │ │ - b.n 1c170a │ │ │ │ + bne.n 1c1416 │ │ │ │ + b.n 1c145a │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1c16ea │ │ │ │ + bne.n 1c143a │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1c16a6 │ │ │ │ + bge.n 1c13f6 │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1c16c0 │ │ │ │ + bpl.n 1c1410 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c1470 │ │ │ │ + bl 1c11c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1c16c6 │ │ │ │ + beq.n 1c1416 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1c1724 ) │ │ │ │ - ldr r3, [pc, #48] @ (1c1720 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1474 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c1470 ) │ │ │ │ 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 1c1716 │ │ │ │ + bne.n 1c1466 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1c16a6 │ │ │ │ - b.n 1c16ec │ │ │ │ + beq.n 1c13f6 │ │ │ │ + b.n 1c143c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [r6, #-620]! @ 0x26c │ │ │ │ + ldc 0, cr0, [r6], {155} @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb ip, {r0, r1, r3, r4, r7} │ │ │ │ + subs.w r0, ip, fp, lsr #2 │ │ │ │ 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, 1c1774 │ │ │ │ + cbnz r3, 1c14c4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1c1744 │ │ │ │ + cbz r0, 1c1494 │ │ │ │ blx 551d8 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1c1754 │ │ │ │ + cbz r0, 1c14a4 │ │ │ │ blx 551d8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c174a │ │ │ │ + bne.n 1c149a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1c1768 │ │ │ │ + cbz r3, 1c14b8 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c3348 │ │ │ │ + bl 1c3098 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 546f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 543e0 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d9644 │ │ │ │ + bl 1d9394 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c173c │ │ │ │ + b.n 1c148c │ │ │ │ stmdb 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] @ (1c1a00 ) │ │ │ │ + ldr r2, [pc, #608] @ (1c1750 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1c1a04 ) │ │ │ │ + ldr r3, [pc, #608] @ (1c1754 ) │ │ │ │ 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 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1c3240 │ │ │ │ + bl 1c2f90 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1c1a08 ) │ │ │ │ + ldr r0, [pc, #568] @ (1c1758 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4c0 │ │ │ │ + bl 1cb210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1854 │ │ │ │ - ldr r7, [pc, #556] @ (1c1a0c ) │ │ │ │ + beq.n 1c15a4 │ │ │ │ + ldr r7, [pc, #556] @ (1c175c ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1c1a10 ) │ │ │ │ + ldr r2, [pc, #556] @ (1c1760 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c198c │ │ │ │ - ldr r2, [pc, #536] @ (1c1a14 ) │ │ │ │ + beq.w 1c16dc │ │ │ │ + ldr r2, [pc, #536] @ (1c1764 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c1986 │ │ │ │ - ldr r6, [pc, #520] @ (1c1a18 ) │ │ │ │ + beq.w 1c16d6 │ │ │ │ + ldr r6, [pc, #520] @ (1c1768 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 55444 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -505083,51 +504824,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 541fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 541fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c198c │ │ │ │ + beq.w 1c16dc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c198c │ │ │ │ + beq.w 1c16dc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1274 │ │ │ │ + bl 1c0fc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c198c │ │ │ │ - ldr r0, [pc, #452] @ (1c1a1c ) │ │ │ │ + beq.w 1c16dc │ │ │ │ + ldr r0, [pc, #452] @ (1c176c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c193c │ │ │ │ + beq.n 1c168c │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 1c1a20 │ │ │ │ - ldr.w r8, [pc, #440] @ 1c1a24 │ │ │ │ + ldr.w r9, [pc, #440] @ 1c1770 │ │ │ │ + ldr.w r8, [pc, #440] @ 1c1774 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (1c1a28 ) │ │ │ │ + ldr r3, [pc, #432] @ (1c1778 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c18fc │ │ │ │ + b.n 1c164c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c19d6 │ │ │ │ + beq.w 1c1726 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (1c1a2c ) │ │ │ │ + ldr r6, [pc, #400] @ (1c177c ) │ │ │ │ blx 541fc │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 55444 │ │ │ │ mov r1, r6 │ │ │ │ @@ -505138,35 +504879,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 541fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 541fc │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c19ae │ │ │ │ + beq.n 1c16fe │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c19e4 │ │ │ │ + beq.w 1c1734 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1274 │ │ │ │ + bl 1c0fc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c19be │ │ │ │ + beq.n 1c170e │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1c193c │ │ │ │ + bhi.n 1c168c │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1c193c │ │ │ │ + cbz r3, 1c168c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 543c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 54010 │ │ │ │ @@ -505177,119 +504918,118 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c187e │ │ │ │ + bne.n 1c15ce │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ - b.n 1c18f2 │ │ │ │ - ldr r0, [pc, #240] @ (1c1a30 ) │ │ │ │ + b.n 1c1642 │ │ │ │ + ldr r0, [pc, #240] @ (1c1780 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c1982 │ │ │ │ + cbz r0, 1c16d2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1470 │ │ │ │ - cbz r0, 1c1982 │ │ │ │ + bl 1c11c0 │ │ │ │ + cbz r0, 1c16d2 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 553e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1c1982 │ │ │ │ + blt.n 1c16d2 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 54518 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1c19f2 │ │ │ │ - ldr r1, [pc, #196] @ (1c1a34 ) │ │ │ │ + blt.n 1c1742 │ │ │ │ + ldr r1, [pc, #196] @ (1c1784 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1d95e0 │ │ │ │ - cbnz r0, 1c19ea │ │ │ │ + bl 1d9330 │ │ │ │ + cbnz r0, 1c173a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c1994 │ │ │ │ + b.n 1c16e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 541fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1728 │ │ │ │ + bl 1c1478 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1c1a38 ) │ │ │ │ - ldr r3, [pc, #108] @ (1c1a04 ) │ │ │ │ + ldr r2, [pc, #160] @ (1c1788 ) │ │ │ │ + ldr r3, [pc, #108] @ (1c1754 ) │ │ │ │ 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 1c19fa │ │ │ │ + bne.n 1c174a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1c19b6 │ │ │ │ + cbz r6, 1c1706 │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c18f2 │ │ │ │ + b.n 1c1642 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 551d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c18f2 │ │ │ │ + b.n 1c1642 │ │ │ │ mov r0, fp │ │ │ │ blx 541fc │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ - b.n 1c18f2 │ │ │ │ + b.n 1c1642 │ │ │ │ blx 551d8 │ │ │ │ - b.n 1c19b6 │ │ │ │ + b.n 1c1706 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 543e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c1982 │ │ │ │ + b.n 1c16d2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe858009b │ │ │ │ + add.w r0, r8, fp, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ movs r0, r3 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1c1e34 │ │ │ │ - b.n 1c1704 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1c1b84 │ │ │ │ + ldmdb r4, {r0, r1, r3, r4, r7} │ │ │ │ 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 │ │ │ │ @@ -505306,174 +505046,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 1c1a5e │ │ │ │ + bne.n 1c17ae │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1b2e │ │ │ │ + beq.n 1c187e │ │ │ │ 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 1c1ab4 │ │ │ │ + bne.n 1c1804 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1aa4 │ │ │ │ + bne.n 1c17f4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1bca │ │ │ │ + bne.w 1c191a │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3418 │ │ │ │ + bl 1c3168 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c1b36 │ │ │ │ + cbz r0, 1c1886 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 54268 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c1b0c │ │ │ │ + blt.n 1c185c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1b0c │ │ │ │ + bne.n 1c185c │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1c1b00 │ │ │ │ + b.n 1c1850 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1c1b6a │ │ │ │ + beq.n 1c18ba │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c1afc │ │ │ │ + beq.n 1c184c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 541fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1b18 │ │ │ │ + bne.n 1c1868 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1bba │ │ │ │ + bne.n 1c190a │ │ │ │ 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, 1c1b56 │ │ │ │ + cbz r1, 1c18a6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c10ec │ │ │ │ + bl 1c0e3c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3418 │ │ │ │ + bl 1c3168 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1ace │ │ │ │ + bne.n 1c181e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c1b26 │ │ │ │ - b.n 1c1b5a │ │ │ │ + beq.n 1c1876 │ │ │ │ + b.n 1c18aa │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 5513c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 54bac │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c1b0e │ │ │ │ + bne.n 1c185e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1c1b96 │ │ │ │ + cbz r3, 1c18e6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d435c │ │ │ │ + bl 1d40ac │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c1b0e │ │ │ │ + bne.n 1c185e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1b9a │ │ │ │ + bne.n 1c18ea │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c1c10 │ │ │ │ + cbnz r3, 1c1960 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c1b30 │ │ │ │ + beq.n 1c1880 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 1c1b30 │ │ │ │ + b.n 1c1880 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1fe4 │ │ │ │ - b.n 1c1b2e │ │ │ │ + bl 1c1d34 │ │ │ │ + b.n 1c187e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1c1bf4 │ │ │ │ + bne.n 1c1944 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1bde │ │ │ │ + bne.n 1c192e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1bd0 │ │ │ │ - b.n 1c1abe │ │ │ │ + bne.n 1c1920 │ │ │ │ + b.n 1c180e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1bfa │ │ │ │ + bne.n 1c194a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1bce │ │ │ │ - b.n 1c1abe │ │ │ │ + bne.n 1c191e │ │ │ │ + b.n 1c180e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1fe4 │ │ │ │ - b.n 1c1bae │ │ │ │ + bl 1c1d34 │ │ │ │ + b.n 1c18fe │ │ │ │ stmdb 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] @ (1c1fd8 ) │ │ │ │ - ldr r3, [pc, #924] @ (1c1fdc ) │ │ │ │ + ldr r2, [pc, #920] @ (1c1d28 ) │ │ │ │ + ldr r3, [pc, #924] @ (1c1d2c ) │ │ │ │ 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 │ │ │ │ @@ -505487,325 +505227,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 1c1c52 │ │ │ │ + bne.n 1c19a2 │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c1d1a │ │ │ │ + beq.n 1c1a6a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1d1a │ │ │ │ + beq.n 1c1a6a │ │ │ │ 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 1c1cae │ │ │ │ + bne.n 1c19fe │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1c9e │ │ │ │ + bne.n 1c19ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1e34 │ │ │ │ + bne.w 1c1b84 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 54bf4 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 545cc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c1d3c │ │ │ │ + cbz r0, 1c1a8c │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c1cea │ │ │ │ + bne.n 1c1a3a │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 551b4 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1c1cc4 │ │ │ │ + bne.n 1c1a14 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1c1d3c │ │ │ │ + bne.n 1c1a8c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545cc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1d02 │ │ │ │ + bne.n 1c1a52 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1e24 │ │ │ │ + bne.w 1c1b74 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (1c1fe0 ) │ │ │ │ - ldr r3, [pc, #696] @ (1c1fdc ) │ │ │ │ + ldr r2, [pc, #704] @ (1c1d30 ) │ │ │ │ + ldr r3, [pc, #696] @ (1c1d2c ) │ │ │ │ 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 1c1fbe │ │ │ │ + bne.w 1c1d0e │ │ │ │ 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 1c1d56 │ │ │ │ + bne.n 1c1aa6 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1d46 │ │ │ │ + bne.n 1c1a96 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1f68 │ │ │ │ + bne.w 1c1cb8 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c10ec │ │ │ │ + bl 1c0e3c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3418 │ │ │ │ + bl 1c3168 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1c1dbc │ │ │ │ + cbz r0, 1c1b0c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1d80 │ │ │ │ + bne.n 1c1ad0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1fae │ │ │ │ + bne.w 1c1cfe │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545cc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c1d10 │ │ │ │ - b.n 1c1dac │ │ │ │ + beq.n 1c1a60 │ │ │ │ + b.n 1c1afc │ │ │ │ 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 1d435c │ │ │ │ + bl 1d40ac │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54268 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1c3db0 │ │ │ │ + bl 1c3b00 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1c1e7e │ │ │ │ + beq.n 1c1bce │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1dfc │ │ │ │ + bne.n 1c1b4c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1cee │ │ │ │ + beq.w 1c1a3e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1fe4 │ │ │ │ - b.n 1c1cee │ │ │ │ + bl 1c1d34 │ │ │ │ + b.n 1c1a3e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1c1fe4 │ │ │ │ - b.n 1c1d1a │ │ │ │ + bl 1c1d34 │ │ │ │ + b.n 1c1a6a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1e56 │ │ │ │ + beq.n 1c1ba6 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1e40 │ │ │ │ + bne.n 1c1b90 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1cb8 │ │ │ │ + beq.w 1c1a08 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1e68 │ │ │ │ + bne.n 1c1bb8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1e5a │ │ │ │ - b.n 1c1cb8 │ │ │ │ + bne.n 1c1baa │ │ │ │ + b.n 1c1a08 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54f98 │ │ │ │ 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 55094 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1c1df8 │ │ │ │ + bne.n 1c1b48 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 55094 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c1df8 │ │ │ │ + bne.n 1c1b48 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 55438 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1c1df8 │ │ │ │ - vldr d7, [pc, #244] @ 1c1fc8 │ │ │ │ + bne.n 1c1b48 │ │ │ │ + vldr d7, [pc, #244] @ 1c1d18 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1c1fd0 │ │ │ │ + vldr d7, [pc, #236] @ 1c1d20 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1df8 │ │ │ │ + bne.n 1c1b48 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1c1df8 │ │ │ │ + bne.w 1c1b48 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 55438 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ 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 1c3dec │ │ │ │ + bl 1c3b3c │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1c335c │ │ │ │ + bl 1c30ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c10b4 │ │ │ │ + bl 1c0e04 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54bf4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 545cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c10b4 │ │ │ │ - b.n 1c1d1e │ │ │ │ + bl 1c0e04 │ │ │ │ + b.n 1c1a6e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1f88 │ │ │ │ + beq.n 1c1cd8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1f72 │ │ │ │ + bne.n 1c1cc2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1d60 │ │ │ │ + beq.w 1c1ab0 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1f98 │ │ │ │ + bne.n 1c1ce8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1f8a │ │ │ │ - b.n 1c1d60 │ │ │ │ + bne.n 1c1cda │ │ │ │ + b.n 1c1ab0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1fe4 │ │ │ │ - b.n 1c1d98 │ │ │ │ + bl 1c1d34 │ │ │ │ + b.n 1c1ae8 │ │ │ │ blx 54c30 <__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 1c2754 │ │ │ │ + b.n 1c1a04 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2598 │ │ │ │ + b.n 1c1848 │ │ │ │ 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 │ │ │ │ @@ -505833,46 +505573,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 545f0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1c20e8 │ │ │ │ + vldr s15, [pc, #156] @ 1c1e38 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1c20ec │ │ │ │ + vldr s14, [pc, #148] @ 1c1e3c │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c206e │ │ │ │ + blt.n 1c1dbe │ │ │ │ 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 1c20e4 │ │ │ │ - vldr s14, [pc, #104] @ 1c20f0 │ │ │ │ + bvs.n 1c1e34 │ │ │ │ + vldr s14, [pc, #104] @ 1c1e40 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1c20e4 │ │ │ │ - vldr s14, [pc, #88] @ 1c20f4 │ │ │ │ + cbnz r3, 1c1e34 │ │ │ │ + vldr s14, [pc, #88] @ 1c1e44 │ │ │ │ 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, 1c20e4 │ │ │ │ + cbnz r3, 1c1e34 │ │ │ │ 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 │ │ │ │ @@ -505902,96 +505642,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 1c2136 │ │ │ │ + beq.n 1c1e86 │ │ │ │ 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, 1c2144 │ │ │ │ + cbz r1, 1c1e94 │ │ │ │ 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, 1c2174 │ │ │ │ + cbnz r4, 1c1ec4 │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1c217a │ │ │ │ + beq.n 1c1eca │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 1c2138 │ │ │ │ + b.n 1c1e88 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 1c2138 │ │ │ │ + b.n 1c1e88 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 1c21b4 │ │ │ │ + blt.n 1c1f04 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1c2172 │ │ │ │ + bgt.n 1c1ec2 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 54410 │ │ │ │ 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 1c2138 │ │ │ │ + b.n 1c1e88 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1c21d0 │ │ │ │ + vldr s15, [pc, #20] @ 1c1f20 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 54410 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 1c21a6 │ │ │ │ + b.n 1c1ef6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1c23d4 ) │ │ │ │ + ldr r3, [pc, #512] @ (1c2124 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c9f58 │ │ │ │ + bl 1c9ca8 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1c2224 │ │ │ │ + vldr s15, [pc, #48] @ 1c1f74 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1c2228 │ │ │ │ + vldr s14, [pc, #40] @ 1c1f78 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c2216 │ │ │ │ + blt.n 1c1f66 │ │ │ │ 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 │ │ │ │ @@ -506000,73 +505740,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 1c20f8 │ │ │ │ + bl 1c1e48 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c2298 │ │ │ │ + vldr s15, [pc, #72] @ 1c1fe8 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c229c │ │ │ │ + vldr s14, [pc, #64] @ 1c1fec │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c2276 │ │ │ │ + blt.n 1c1fc6 │ │ │ │ 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 1c2292 │ │ │ │ + ble.n 1c1fe2 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c2040 │ │ │ │ + bl 1c1d90 │ │ │ │ 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 1c20f8 │ │ │ │ + bl 1c1e48 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c230c │ │ │ │ + vldr s15, [pc, #72] @ 1c205c │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c2310 │ │ │ │ + vldr s14, [pc, #64] @ 1c2060 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c22ea │ │ │ │ + blt.n 1c203a │ │ │ │ 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 1c2306 │ │ │ │ + bpl.n 1c2056 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2040 │ │ │ │ + bl 1c1d90 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ @@ -506098,37 +505838,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 1c2384 │ │ │ │ + b.n 1c20d4 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c23b2 │ │ │ │ + beq.n 1c2102 │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c23b2 │ │ │ │ + cbz r1, 1c2102 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c2376 │ │ │ │ + beq.n 1c20c6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c2376 │ │ │ │ + bne.n 1c20c6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c2376 │ │ │ │ + beq.n 1c20c6 │ │ │ │ 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} │ │ │ │ @@ -506162,37 +505902,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 1c6388 │ │ │ │ - cbz r0, 1c2460 │ │ │ │ + bl 1c60d8 │ │ │ │ + cbz r0, 1c21b0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 1c2454 │ │ │ │ + cbz r3, 1c21a4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c2446 │ │ │ │ + cbz r3, 1c2196 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2446 │ │ │ │ + beq.n 1c2196 │ │ │ │ blx 541fc │ │ │ │ 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 1c2434 │ │ │ │ + bne.n 1c2184 │ │ │ │ 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 │ │ │ │ @@ -506235,101 +505975,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] @ (1c26e4 ) │ │ │ │ + ldr r2, [pc, #468] @ (1c2434 ) │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ - ldr r3, [pc, #468] @ (1c26e8 ) │ │ │ │ + ldr r3, [pc, #468] @ (1c2438 ) │ │ │ │ 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 1c259a │ │ │ │ + beq.n 1c22ea │ │ │ │ cmp r5, #27 │ │ │ │ - bls.n 1c2548 │ │ │ │ - ldr r2, [pc, #444] @ (1c26ec ) │ │ │ │ - ldr r3, [pc, #440] @ (1c26e8 ) │ │ │ │ + bls.n 1c2298 │ │ │ │ + ldr r2, [pc, #444] @ (1c243c ) │ │ │ │ + ldr r3, [pc, #440] @ (1c2438 ) │ │ │ │ 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 1c26e0 │ │ │ │ + bne.w 1c2430 │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #420] @ (1c26f0 ) │ │ │ │ + ldr r3, [pc, #420] @ (1c2440 ) │ │ │ │ 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 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c252c │ │ │ │ + beq.n 1c227c │ │ │ │ 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 1c25c4 │ │ │ │ + beq.n 1c2314 │ │ │ │ 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 1c257a │ │ │ │ + bne.n 1c22ca │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - b.n 1c25d8 │ │ │ │ + b.n 1c2328 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c2528 │ │ │ │ - ldr r0, [pc, #336] @ (1c26f4 ) │ │ │ │ + bne.n 1c2278 │ │ │ │ + ldr r0, [pc, #336] @ (1c2444 ) │ │ │ │ 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 546f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #56] @ 0x38 │ │ │ │ - b.n 1c252c │ │ │ │ + b.n 1c227c │ │ │ │ mov.w r2, #296 @ 0x128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 550d0 │ │ │ │ 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] @ (1c26f8 ) │ │ │ │ + ldr r3, [pc, #276] @ (1c2448 ) │ │ │ │ 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] │ │ │ │ @@ -506348,28 +506088,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 1c26b4 │ │ │ │ + beq.n 1c2404 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c26c8 │ │ │ │ + beq.n 1c2418 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c26c8 │ │ │ │ + beq.n 1c2418 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mov lr, r7 │ │ │ │ strd r2, r9, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c2648 │ │ │ │ + b.n 1c2398 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1c26a6 │ │ │ │ + beq.n 1c23f6 │ │ │ │ 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] │ │ │ │ @@ -506386,75 +506126,75 @@ │ │ │ │ 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, 1c26d0 │ │ │ │ + cbnz r0, 1c2420 │ │ │ │ adds r3, #12 │ │ │ │ strd r2, r1, [r6] │ │ │ │ cmp r3, lr │ │ │ │ str r7, [r6, #8] │ │ │ │ - beq.n 1c26ac │ │ │ │ + beq.n 1c23fc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c2644 │ │ │ │ + bne.n 1c2394 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1c26a0 │ │ │ │ + bne.n 1c23f0 │ │ │ │ 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 1c252c │ │ │ │ + beq.w 1c227c │ │ │ │ mov r0, lr │ │ │ │ - bl 1c625c │ │ │ │ - b.n 1c252c │ │ │ │ + bl 1c5fac │ │ │ │ + b.n 1c227c │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c262a │ │ │ │ - b.n 1c26b4 │ │ │ │ + bne.n 1c237a │ │ │ │ + b.n 1c2404 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, ip │ │ │ │ add sl, r0 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c2690 │ │ │ │ + bhi.n 1c23e0 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c2688 │ │ │ │ + b.n 1c23d8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - bge.n 1c26b8 │ │ │ │ + ble.n 1c2368 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c2688 │ │ │ │ + ble.n 1c2538 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ 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 1c27e8 │ │ │ │ + bcs.n 1c2538 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c27e0 │ │ │ │ + bls.n 1c2530 │ │ │ │ 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 │ │ │ │ @@ -506469,34 +506209,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 1c2784 │ │ │ │ + b.n 1c24d4 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 1c27be │ │ │ │ + bne.n 1c250e │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1c27f2 │ │ │ │ + beq.n 1c2542 │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c2766 │ │ │ │ + bne.n 1c24b6 │ │ │ │ mov r8, r2 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -506508,81 +506248,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 1c2778 │ │ │ │ + beq.n 1c24c8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1c2778 │ │ │ │ + bne.n 1c24c8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c2778 │ │ │ │ + beq.n 1c24c8 │ │ │ │ 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 1c24fc │ │ │ │ - b.n 1c2724 │ │ │ │ + bl 1c224c │ │ │ │ + b.n 1c2474 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c24fc │ │ │ │ - b.n 1c2724 │ │ │ │ + bl 1c224c │ │ │ │ + b.n 1c2474 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c279a │ │ │ │ - b.n 1c27b6 │ │ │ │ + bne.n 1c24ea │ │ │ │ + b.n 1c2506 │ │ │ │ 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 55148 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1c28ac │ │ │ │ + bhi.n 1c25fc │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1c285c │ │ │ │ + bls.n 1c25ac │ │ │ │ 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 1c283a │ │ │ │ + bhi.n 1c258a │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1c2884 │ │ │ │ + cbz r0, 1c25d4 │ │ │ │ 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 1c2870 │ │ │ │ + bne.n 1c25c0 │ │ │ │ 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 │ │ │ │ @@ -506616,54 +506356,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 1c28da │ │ │ │ + bhi.n 1c262a │ │ │ │ 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 1c2820 │ │ │ │ + b.n 1c2570 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1c29a8 │ │ │ │ + vldr d7, [pc, #80] @ 1c26f8 │ │ │ │ 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] @ 1c29b0 │ │ │ │ + vldr d7, [pc, #68] @ 1c2700 │ │ │ │ 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] @ 1c29b8 │ │ │ │ + vldr d7, [pc, #56] @ 1c2708 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #44] @ (1c29c0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c2710 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -506676,48 +506416,48 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ 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, #296 @ 0x128 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c2a2a │ │ │ │ - vldr d7, [pc, #68] @ 1c2a30 │ │ │ │ + cbz r0, 1c277a │ │ │ │ + vldr d7, [pc, #68] @ 1c2780 │ │ │ │ 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] @ 1c2a38 │ │ │ │ + vldr d7, [pc, #60] @ 1c2788 │ │ │ │ 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] @ 1c2a40 │ │ │ │ + vldr d7, [pc, #48] @ 1c2790 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #40] @ (1c2a48 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c2798 ) │ │ │ │ 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 │ │ │ │ @@ -506730,49 +506470,49 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ movs r7, 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.w r1, #296 @ 0x128 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c2ab2 │ │ │ │ - vldr d7, [pc, #76] @ 1c2ab8 │ │ │ │ + cbz r0, 1c2802 │ │ │ │ + vldr d7, [pc, #76] @ 1c2808 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c2ad0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c2820 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c2ac0 │ │ │ │ + vldr d7, [pc, #64] @ 1c2810 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c2ad4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c2824 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c2ac8 │ │ │ │ + vldr d7, [pc, #56] @ 1c2818 │ │ │ │ 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 546f0 │ │ │ │ - ldr r3, [pc, #48] @ (1c2ad8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2828 ) │ │ │ │ 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} │ │ │ │ @@ -506787,15 +506527,15 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r5 :128] │ │ │ │ strb.w pc, [r1, #4095] @ 0xfff │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ movs r7, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -506810,151 +506550,151 @@ │ │ │ │ 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 1c2af6 │ │ │ │ + bne.n 1c2846 │ │ │ │ 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 1c2b52 │ │ │ │ + beq.n 1c28a2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c2b50 │ │ │ │ + cbz r0, 1c28a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 550d0 │ │ │ │ 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 550d0 │ │ │ │ - b.n 1c2b4e │ │ │ │ + b.n 1c289e │ │ │ │ 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, 1c2bb6 │ │ │ │ + cbz r1, 1c2906 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 1c2bb6 │ │ │ │ + cbz r3, 1c2906 │ │ │ │ mov r6, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 1c2bc8 │ │ │ │ + cbz r2, 1c2918 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c2bc8 │ │ │ │ + beq.n 1c2918 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 1c2b98 │ │ │ │ + b.n 1c28e8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c2bb0 │ │ │ │ + beq.n 1c2900 │ │ │ │ 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 1c2bb6 │ │ │ │ + beq.n 1c2906 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c2b92 │ │ │ │ + bne.n 1c28e2 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1c2baa │ │ │ │ + bne.n 1c28fa │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c2bc2 │ │ │ │ - bl 1c625c │ │ │ │ + beq.n 1c2912 │ │ │ │ + bl 1c5fac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c2b84 │ │ │ │ - b.n 1c2bb6 │ │ │ │ - cbz r0, 1c2bee │ │ │ │ + bne.n 1c28d4 │ │ │ │ + b.n 1c2906 │ │ │ │ + cbz r0, 1c293e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c2b60 │ │ │ │ + bl 1c28b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c2c44 │ │ │ │ + cbz r0, 1c2994 │ │ │ │ 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, 1c2c46 │ │ │ │ + cbz r1, 1c2996 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 1c2c38 │ │ │ │ + cbz r3, 1c2988 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1c2c28 │ │ │ │ + cbz r3, 1c2978 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2c28 │ │ │ │ + beq.n 1c2978 │ │ │ │ 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 1c2c18 │ │ │ │ + bne.n 1c2968 │ │ │ │ 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] @ (1c2c6c ) │ │ │ │ + ldr r3, [pc, #32] @ (1c29bc ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r0, #152] @ 0x98 │ │ │ │ + stc2l 0, cr0, [r8, #152] @ 0x98 │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -506962,52 +506702,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 1c2320 │ │ │ │ + bl 1c2070 │ │ │ │ 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 1c2320 │ │ │ │ + bl 1c2070 │ │ │ │ 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 1c26fc │ │ │ │ - cbz r0, 1c2cda │ │ │ │ + bl 1c244c │ │ │ │ + cbz r0, 1c2a2a │ │ │ │ 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 1c26fc │ │ │ │ - cbz r0, 1c2cf8 │ │ │ │ + bl 1c244c │ │ │ │ + cbz r0, 1c2a48 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1c2d14 │ │ │ │ + cbz r1, 1c2a64 │ │ │ │ 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 │ │ │ │ @@ -507024,97 +506764,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 1c2320 │ │ │ │ - cbz r0, 1c2d4e │ │ │ │ + bl 1c2070 │ │ │ │ + cbz r0, 1c2a9e │ │ │ │ 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, 1c2d94 │ │ │ │ + cbz r1, 1c2ae4 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2d8e │ │ │ │ + beq.n 1c2ade │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - cbz r2, 1c2d88 │ │ │ │ + cbz r2, 1c2ad8 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c2d7a │ │ │ │ + beq.n 1c2aca │ │ │ │ mov r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2d98 │ │ │ │ + beq.n 1c2ae8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c2d6e │ │ │ │ - b.n 1c2d7a │ │ │ │ + bne.n 1c2abe │ │ │ │ + b.n 1c2aca │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1c2d68 │ │ │ │ + bne.n 1c2ab8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1c2d5a │ │ │ │ + b.n 1c2aaa │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c2d74 │ │ │ │ + b.n 1c2ac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c2ede │ │ │ │ + beq.w 1c2c2e │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1c2e40 │ │ │ │ + bhi.n 1c2b90 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c2df0 │ │ │ │ + bls.n 1c2b40 │ │ │ │ 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 1c2dce │ │ │ │ + bhi.n 1c2b1e │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c2e18 │ │ │ │ + cbz r1, 1c2b68 │ │ │ │ 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 1c2e04 │ │ │ │ + bne.n 1c2b54 │ │ │ │ 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 │ │ │ │ @@ -507148,73 +506888,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 1c2e6e │ │ │ │ + bhi.n 1c2bbe │ │ │ │ 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 1c2db4 │ │ │ │ + b.n 1c2b04 │ │ │ │ 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 1c3030 │ │ │ │ + beq.w 1c2d80 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1c2f90 │ │ │ │ + bhi.n 1c2ce0 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c2f40 │ │ │ │ + bls.n 1c2c90 │ │ │ │ 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 1c2f1e │ │ │ │ + bhi.n 1c2c6e │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c2f68 │ │ │ │ + cbz r1, 1c2cb8 │ │ │ │ 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 1c2f54 │ │ │ │ + bne.n 1c2ca4 │ │ │ │ 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 │ │ │ │ @@ -507249,34 +506989,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 1c2fbe │ │ │ │ + bhi.n 1c2d0e │ │ │ │ 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 1c2f04 │ │ │ │ + b.n 1c2c54 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c2f68 │ │ │ │ + b.n 1c2cb8 │ │ │ │ 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 │ │ │ │ @@ -507312,40 +507052,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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c312a │ │ │ │ - vldr d7, [pc, #76] @ 1c3130 │ │ │ │ + cbz r0, 1c2e7a │ │ │ │ + vldr d7, [pc, #76] @ 1c2e80 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c3148 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c2e98 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c3138 │ │ │ │ + vldr d7, [pc, #64] @ 1c2e88 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c314c ) │ │ │ │ + ldr r3, [pc, #76] @ (1c2e9c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c3140 │ │ │ │ + vldr d7, [pc, #56] @ 1c2e90 │ │ │ │ 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 546f0 │ │ │ │ - ldr r3, [pc, #48] @ (1c3150 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2ea0 ) │ │ │ │ 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} │ │ │ │ @@ -507358,47 +507098,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 48d14a │ │ │ │ - bl 48914e │ │ │ │ - ldc2l 0, cr0, [sl], #-152 @ 0xffffff68 │ │ │ │ + bl 48ce9a │ │ │ │ + bl 488e9e │ │ │ │ + ldc2l 0, cr0, [r2], #-152 @ 0xffffff68 │ │ │ │ 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] @ 1c31b8 │ │ │ │ + vldr d7, [pc, #80] @ 1c2f08 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #96] @ (1c31d0 ) │ │ │ │ + ldr r3, [pc, #96] @ (1c2f20 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #68] @ 1c31c0 │ │ │ │ + vldr d7, [pc, #68] @ 1c2f10 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #19 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1c31c8 │ │ │ │ + vldr d7, [pc, #60] @ 1c2f18 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #68] @ (1c31d4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1c2f24 ) │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #52] @ (1c31d8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c2f28 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -507411,185 +507151,185 @@ │ │ │ │ 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 40b1d2 │ │ │ │ - bl 3fd1d6 │ │ │ │ - @ instruction: 0xfbf40026 │ │ │ │ + bl 40af22 │ │ │ │ + bl 3fcf26 │ │ │ │ + @ instruction: 0xfbec0026 │ │ │ │ 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 1c3232 │ │ │ │ + bhi.n 1c2f82 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1c322a │ │ │ │ - ldr.w ip, [pc, #52] @ 1c3238 │ │ │ │ + bhi.n 1c2f7a │ │ │ │ + ldr.w ip, [pc, #52] @ 1c2f88 │ │ │ │ add ip, pc │ │ │ │ - b.n 1c3210 │ │ │ │ + b.n 1c2f60 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1c322a │ │ │ │ + beq.n 1c2f7a │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1c320a │ │ │ │ + bcc.n 1c2f5a │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1c24fc │ │ │ │ + bl 1c224c │ │ │ │ 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 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb.w r0, [r6, r6, lsl #2] │ │ │ │ + strb.w r0, [lr, r6, lsl #2] │ │ │ │ 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 1c60a8 │ │ │ │ - cbz r0, 1c32c0 │ │ │ │ + bl 1c5df8 │ │ │ │ + cbz r0, 1c3010 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #108] @ 1c32c8 │ │ │ │ - ldr r3, [pc, #136] @ (1c32e8 ) │ │ │ │ + vldr d7, [pc, #108] @ 1c3018 │ │ │ │ + ldr r3, [pc, #136] @ (1c3038 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #96] @ 1c32d0 │ │ │ │ + vldr d7, [pc, #96] @ 1c3020 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #120] @ (1c32ec ) │ │ │ │ + ldr r3, [pc, #120] @ (1c303c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1c32d8 │ │ │ │ + vldr d7, [pc, #92] @ 1c3028 │ │ │ │ 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 546f0 │ │ │ │ - vldr d7, [pc, #72] @ 1c32e0 │ │ │ │ - ldr r3, [pc, #84] @ (1c32f0 ) │ │ │ │ + vldr d7, [pc, #72] @ 1c3030 │ │ │ │ + ldr r3, [pc, #84] @ (1c3040 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c601c │ │ │ │ - cbz r0, 1c32ba │ │ │ │ - ldr r1, [pc, #72] @ (1c32f4 ) │ │ │ │ + bl 1c5d6c │ │ │ │ + cbz r0, 1c300a │ │ │ │ + ldr r1, [pc, #72] @ (1c3044 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c60e4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c32b6 │ │ │ │ + b.n 1c3006 │ │ │ │ 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 3ff2ea │ │ │ │ - bl 3212ee │ │ │ │ - @ instruction: 0xfb000026 │ │ │ │ - bl 3252f6 │ │ │ │ - cbz r0, 1c3346 │ │ │ │ + bl 3ff03a │ │ │ │ + bl 32103e │ │ │ │ + @ instruction: 0xfaf80026 │ │ │ │ + bl 325046 │ │ │ │ + cbz r0, 1c3096 │ │ │ │ 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, 1c3338 │ │ │ │ + cbz r3, 1c3088 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c332a │ │ │ │ + cbz r3, 1c307a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c332a │ │ │ │ + beq.n 1c307a │ │ │ │ blx 541fc │ │ │ │ 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 1c3318 │ │ │ │ + bne.n 1c3068 │ │ │ │ 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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 1c340e │ │ │ │ + beq.n 1c315e │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c340e │ │ │ │ + beq.n 1c315e │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54f8c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c340e │ │ │ │ + beq.n 1c315e │ │ │ │ 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 │ │ │ │ @@ -507606,153 +507346,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 1c26fc │ │ │ │ + bl 1c244c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 1c3408 │ │ │ │ + cbz r0, 1c3158 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r3, 1c3412 │ │ │ │ + cbz r3, 1c3162 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c3412 │ │ │ │ + beq.n 1c3162 │ │ │ │ mov r0, r2 │ │ │ │ blx 541fc │ │ │ │ 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] @ (1c348c ) │ │ │ │ + ldr r4, [pc, #100] @ (1c31dc ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #100] @ (1c3490 ) │ │ │ │ + ldr r1, [pc, #100] @ (1c31e0 ) │ │ │ │ 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 1c346e │ │ │ │ + beq.n 1c31be │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r4, #300] @ 0x12c │ │ │ │ - beq.n 1c346e │ │ │ │ + beq.n 1c31be │ │ │ │ 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 1c2320 │ │ │ │ - cbz r0, 1c346e │ │ │ │ + bl 1c2070 │ │ │ │ + cbz r0, 1c31be │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (1c3494 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3490 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c31e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c31e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3486 │ │ │ │ + bne.n 1c31d6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ 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] @ (1c3524 ) │ │ │ │ + ldr r4, [pc, #124] @ (1c3274 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #124] @ (1c3528 ) │ │ │ │ + ldr r1, [pc, #124] @ (1c3278 ) │ │ │ │ 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 1c3508 │ │ │ │ + beq.n 1c3258 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c3508 │ │ │ │ + beq.n 1c3258 │ │ │ │ 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 1c2320 │ │ │ │ - cbz r0, 1c3508 │ │ │ │ + bl 1c2070 │ │ │ │ + cbz r0, 1c3258 │ │ │ │ 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 541fc │ │ │ │ - ldr r2, [pc, #32] @ (1c352c ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3528 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c327c ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3278 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3520 │ │ │ │ + bne.n 1c3270 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r5, 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] @ (1c36d8 ) │ │ │ │ + ldr r4, [pc, #404] @ (1c3428 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1c36dc ) │ │ │ │ + ldr r2, [pc, #404] @ (1c342c ) │ │ │ │ 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 │ │ │ │ @@ -507760,788 +507500,800 @@ │ │ │ │ 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 1c363c │ │ │ │ + bne.n 1c338c │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1c362e │ │ │ │ + bmi.n 1c337e │ │ │ │ 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 5450c <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c3618 │ │ │ │ + blt.n 1c3368 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1c35c6 │ │ │ │ + cbz r3, 1c3316 │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1c35b2 │ │ │ │ + beq.n 1c3302 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c35c6 │ │ │ │ + beq.n 1c3316 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #296] @ (1c36e0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1c3430 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 547c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c360a │ │ │ │ + blt.n 1c335a │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1c360a │ │ │ │ + cbnz r3, 1c335a │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1c35ea │ │ │ │ + ble.n 1c333a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #272] @ (1c36e4 ) │ │ │ │ - ldr r3, [pc, #264] @ (1c36dc ) │ │ │ │ + ldr r2, [pc, #272] @ (1c3434 ) │ │ │ │ + ldr r3, [pc, #264] @ (1c342c ) │ │ │ │ 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 1c36c2 │ │ │ │ + bne.n 1c3412 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 5513c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c36c6 │ │ │ │ + beq.n 1c3416 │ │ │ │ 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 1c3530 │ │ │ │ - b.n 1c35d0 │ │ │ │ - ldr r1, [pc, #220] @ (1c36e8 ) │ │ │ │ + bl 1c3280 │ │ │ │ + b.n 1c3320 │ │ │ │ + ldr r1, [pc, #220] @ (1c3438 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 55408 │ │ │ │ - b.n 1c35ce │ │ │ │ + b.n 1c331e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c360a │ │ │ │ + beq.n 1c335a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1c3628 │ │ │ │ + beq.n 1c3378 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c360a │ │ │ │ + beq.n 1c335a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c35b4 │ │ │ │ + b.n 1c3304 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1c36bc │ │ │ │ + bhi.n 1c340c │ │ │ │ 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] @ (1c36ec ) │ │ │ │ + ldr r3, [pc, #168] @ (1c343c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 55178 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c366a │ │ │ │ + blt.n 1c33ba │ │ │ │ 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 1c3574 │ │ │ │ + b.n 1c32c4 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c3574 │ │ │ │ - ldr r3, [pc, #116] @ (1c36f0 ) │ │ │ │ + b.n 1c32c4 │ │ │ │ + ldr r3, [pc, #116] @ (1c3440 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1c36f4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c3444 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 55178 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1c3578 │ │ │ │ + blt.w 1c32c8 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1c3578 │ │ │ │ - ldr r3, [pc, #68] @ (1c36f8 ) │ │ │ │ + b.n 1c32c8 │ │ │ │ + ldr r3, [pc, #68] @ (1c3448 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c367c │ │ │ │ - ldr r3, [pc, #68] @ (1c36fc ) │ │ │ │ + b.n 1c33cc │ │ │ │ + ldr r3, [pc, #68] @ (1c344c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c367c │ │ │ │ - ldr r3, [pc, #64] @ (1c3700 ) │ │ │ │ + b.n 1c33cc │ │ │ │ + ldr r3, [pc, #64] @ (1c3450 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c367c │ │ │ │ + b.n 1c33cc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (1c3704 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c3454 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1c35ce │ │ │ │ + b.n 1c331e │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1c37c0 │ │ │ │ + blt.n 1c3500 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf6820017 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf67a0017 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ 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] @ (1c3788 ) │ │ │ │ + ldr r4, [pc, #108] @ (1c34d8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1c378c ) │ │ │ │ + ldr r0, [pc, #100] @ (1c34dc ) │ │ │ │ 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 1c3530 │ │ │ │ - ldr r2, [pc, #72] @ (1c3790 ) │ │ │ │ + bl 1c3280 │ │ │ │ + ldr r2, [pc, #72] @ (1c34e0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1c3794 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c34e4 ) │ │ │ │ add r2, pc │ │ │ │ blx 54c18 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c3768 │ │ │ │ + beq.n 1c34b8 │ │ │ │ mov r0, r3 │ │ │ │ blx 541fc │ │ │ │ - ldr r2, [pc, #44] @ (1c3798 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c378c ) │ │ │ │ + ldr r2, [pc, #44] @ (1c34e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c34dc ) │ │ │ │ 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 1c3784 │ │ │ │ + bne.n 1c34d4 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6540026 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + movw r0, #51238 @ 0xc826 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ 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] @ (1c3828 ) │ │ │ │ + ldr r4, [pc, #120] @ (1c3578 ) │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1c382c ) │ │ │ │ + ldr r0, [pc, #116] @ (1c357c ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1c3830 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c3580 ) │ │ │ │ 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] @ (1c3834 ) │ │ │ │ + ldr r2, [pc, #92] @ (1c3584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1c3530 │ │ │ │ - ldr r2, [pc, #80] @ (1c3838 ) │ │ │ │ + bl 1c3280 │ │ │ │ + ldr r2, [pc, #80] @ (1c3588 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 55438 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c3806 │ │ │ │ + beq.n 1c3556 │ │ │ │ mov r0, r3 │ │ │ │ blx 541fc │ │ │ │ - ldr r2, [pc, #52] @ (1c383c ) │ │ │ │ - ldr r3, [pc, #36] @ (1c3830 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c358c ) │ │ │ │ + ldr r3, [pc, #36] @ (1c3580 ) │ │ │ │ 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 1c3822 │ │ │ │ + bne.n 1c3572 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d16, d11, #48 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ movs r7, r2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {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, #3544] @ 0xdd8 │ │ │ │ - ldr r2, [pc, #396] @ (1c39dc ) │ │ │ │ + ldr r2, [pc, #396] @ (1c372c ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1c39e0 ) │ │ │ │ + ldr r3, [pc, #392] @ (1c3730 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1c39e4 ) │ │ │ │ - ldr r5, [pc, #396] @ (1c39e8 ) │ │ │ │ + ldr r0, [pc, #392] @ (1c3734 ) │ │ │ │ + ldr r5, [pc, #396] @ (1c3738 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c47e4 │ │ │ │ - ldr r1, [pc, #380] @ (1c39ec ) │ │ │ │ + bl 1c4534 │ │ │ │ + ldr r1, [pc, #380] @ (1c373c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb95c │ │ │ │ + bl 1cb6ac │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1c387e │ │ │ │ + cbnz r3, 1c35ce │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1c39f0 ) │ │ │ │ + ldr r2, [pc, #368] @ (1c3740 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1c39f4 ) │ │ │ │ + ldr r3, [pc, #368] @ (1c3744 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1c39f8 ) │ │ │ │ + ldr r0, [pc, #364] @ (1c3748 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c38dc │ │ │ │ - ldr r0, [pc, #352] @ (1c39fc ) │ │ │ │ + cbz r0, 1c362c │ │ │ │ + ldr r0, [pc, #352] @ (1c374c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55334 │ │ │ │ - cbz r0, 1c38d6 │ │ │ │ - ldr r0, [pc, #344] @ (1c3a00 ) │ │ │ │ + cbz r0, 1c3626 │ │ │ │ + ldr r0, [pc, #344] @ (1c3750 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c39d0 │ │ │ │ - ldr r0, [pc, #332] @ (1c3a04 ) │ │ │ │ + beq.w 1c3720 │ │ │ │ + ldr r0, [pc, #332] @ (1c3754 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c39d4 │ │ │ │ - ldr r0, [pc, #320] @ (1c3a08 ) │ │ │ │ + beq.w 1c3724 │ │ │ │ + ldr r0, [pc, #320] @ (1c3758 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1c3a0c ) │ │ │ │ + ldr r3, [pc, #308] @ (1c375c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1c3a10 ) │ │ │ │ + ldr r1, [pc, #304] @ (1c3760 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1c3a14 ) │ │ │ │ + ldr r0, [pc, #304] @ (1c3764 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cb784 │ │ │ │ - ldr r2, [pc, #296] @ (1c3a18 ) │ │ │ │ - ldr r3, [pc, #300] @ (1c3a1c ) │ │ │ │ + bl 1cb4d4 │ │ │ │ + ldr r2, [pc, #296] @ (1c3768 ) │ │ │ │ + ldr r3, [pc, #300] @ (1c376c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1c3a20 ) │ │ │ │ + ldr r1, [pc, #300] @ (1c3770 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 55100 │ │ │ │ mov r4, r0 │ │ │ │ blx 54ecc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c393e │ │ │ │ - ldr r3, [pc, #276] @ (1c3a24 ) │ │ │ │ + beq.n 1c368e │ │ │ │ + ldr r3, [pc, #276] @ (1c3774 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1c3930 │ │ │ │ - ldr r2, [pc, #272] @ (1c3a28 ) │ │ │ │ - ldr r3, [pc, #196] @ (1c39e0 ) │ │ │ │ + bmi.n 1c3680 │ │ │ │ + ldr r2, [pc, #272] @ (1c3778 ) │ │ │ │ + ldr r3, [pc, #196] @ (1c3730 ) │ │ │ │ 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 1c39d8 │ │ │ │ + bne.n 1c3728 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c5b48 │ │ │ │ + bl 1c5898 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 55534 │ │ │ │ - b.n 1c3916 │ │ │ │ + b.n 1c3666 │ │ │ │ blx 54470 │ │ │ │ mov r4, r0 │ │ │ │ blx 55124 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c3954 │ │ │ │ - ldr r3, [pc, #220] @ (1c3a2c ) │ │ │ │ + beq.n 1c36a4 │ │ │ │ + ldr r3, [pc, #220] @ (1c377c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c3912 │ │ │ │ - ldr r0, [pc, #216] @ (1c3a30 ) │ │ │ │ + b.n 1c3662 │ │ │ │ + ldr r0, [pc, #216] @ (1c3780 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ - cbz r0, 1c39b4 │ │ │ │ - ldr r4, [pc, #212] @ (1c3a34 ) │ │ │ │ - bl 1c5b48 │ │ │ │ + bl 1c4534 │ │ │ │ + cbz r0, 1c3704 │ │ │ │ + ldr r4, [pc, #212] @ (1c3784 ) │ │ │ │ + bl 1c5898 │ │ │ │ mov r5, r0 │ │ │ │ blx 540c4 │ │ │ │ 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 55178 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5481c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1c3994 │ │ │ │ - ldr r3, [pc, #168] @ (1c3a38 ) │ │ │ │ + bge.n 1c36e4 │ │ │ │ + ldr r3, [pc, #168] @ (1c3788 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c3912 │ │ │ │ - ldr r1, [pc, #164] @ (1c3a3c ) │ │ │ │ + b.n 1c3662 │ │ │ │ + ldr r1, [pc, #164] @ (1c378c ) │ │ │ │ add r1, pc │ │ │ │ blx 541cc │ │ │ │ - ldr r1, [pc, #160] @ (1c3a40 ) │ │ │ │ + ldr r1, [pc, #160] @ (1c3790 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c3912 │ │ │ │ - ldr r2, [pc, #156] @ (1c3a44 ) │ │ │ │ + beq.n 1c3662 │ │ │ │ + ldr r2, [pc, #156] @ (1c3794 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1c3912 │ │ │ │ - ldr r0, [pc, #144] @ (1c3a48 ) │ │ │ │ + b.n 1c3662 │ │ │ │ + ldr r0, [pc, #144] @ (1c3798 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ - cbz r0, 1c39c8 │ │ │ │ - ldr r1, [pc, #140] @ (1c3a4c ) │ │ │ │ + bl 1c4534 │ │ │ │ + cbz r0, 1c3718 │ │ │ │ + ldr r1, [pc, #140] @ (1c379c ) │ │ │ │ add r1, pc │ │ │ │ blx 55444 │ │ │ │ - b.n 1c399c │ │ │ │ - ldr r3, [pc, #132] @ (1c3a50 ) │ │ │ │ + b.n 1c36ec │ │ │ │ + ldr r3, [pc, #132] @ (1c37a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c3912 │ │ │ │ + b.n 1c3662 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c38d6 │ │ │ │ + b.n 1c3626 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1c38d6 │ │ │ │ + b.n 1c3626 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - vqadd.u64 d0, d16, d11 │ │ │ │ - vqadd.u32 d0, d22, d11 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + lsls r0, r4, #7 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ movs r0, r3 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ movs r0, r3 │ │ │ │ - orr.w r0, r4, #9895936 @ 0x970000 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + bics.w r0, ip, #9895936 @ 0x970000 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ movs r0, r3 │ │ │ │ - mrc2 0, 6, r0, cr4, cr11, {4} │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ movs r0, r3 │ │ │ │ - mrc2 0, 5, r0, cr8, cr11, {4} │ │ │ │ + lsls r0, r5, #5 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 5, r0, cr12, cr11, {4} │ │ │ │ - mcr2 0, 5, r0, cr6, cr11, {4} │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + lsls r4, r5, #5 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mcr2 0, 3, r0, cr6, cr11, {4} │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + lsls r6, r2, #4 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ movs r0, r3 │ │ │ │ - mcr2 0, 1, r0, cr6, cr11, {4} │ │ │ │ - cbnz r6, 1c3a66 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + cbnz r6, 1c37b4 │ │ │ │ movs r3, r3 │ │ │ │ - mrc2 0, 0, r0, cr6, cr11, {4} │ │ │ │ - mcr2 0, 0, r0, cr2, cr11, {4} │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 1c3a6c │ │ │ │ + cbnz r4, 1c37ba │ │ │ │ movs r3, r3 │ │ │ │ - stc2l 0, cr0, [sl, #620]! @ 0x26c │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1c3af8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1c3848 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1c3afc ) │ │ │ │ + ldr r3, [pc, #144] @ (1c384c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1c3b00 ) │ │ │ │ + ldr r4, [pc, #144] @ (1c3850 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1c3b04 ) │ │ │ │ + ldr r0, [pc, #140] @ (1c3854 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1c3b08 ) │ │ │ │ + ldr r1, [pc, #140] @ (1c3858 ) │ │ │ │ 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 1d946c │ │ │ │ + bl 1d91bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1c3ade │ │ │ │ + bhi.n 1c382e │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1c3ac4 │ │ │ │ - ldr r4, [pc, #112] @ (1c3b0c ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1c3b10 │ │ │ │ + bhi.n 1c3814 │ │ │ │ + ldr r4, [pc, #112] @ (1c385c ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1c3860 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1c3abe │ │ │ │ + beq.n 1c380e │ │ │ │ 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 1c3aa6 │ │ │ │ - ldr r2, [pc, #76] @ (1c3b14 ) │ │ │ │ - ldr r3, [pc, #52] @ (1c3afc ) │ │ │ │ + bne.n 1c37f6 │ │ │ │ + ldr r2, [pc, #76] @ (1c3864 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c384c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3af2 │ │ │ │ + bne.n 1c3842 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1c3b18 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c3868 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1c3b1c ) │ │ │ │ + ldr r0, [pc, #56] @ (1c386c ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1d946c │ │ │ │ + bl 1d91bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1c3a94 │ │ │ │ + b.n 1c37e4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6, #-620]! @ 0xfffffd94 │ │ │ │ - stc2 0, cr0, [r6, #-620]! @ 0xfffffd94 │ │ │ │ + vshr.u64 d16, d11, #26 │ │ │ │ + vshr.u64 d16, d11, #42 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldc2 0, cr0, [r4, #-620] @ 0xfffffd94 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + vshr.u64 d16, d11, #60 │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8], #620 @ 0x26c │ │ │ │ + vqadd.u32 d16, d24, d11 │ │ │ │ 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] @ 1c3b74 │ │ │ │ + ldr.w ip, [pc, #64] @ 1c38c4 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1c3b78 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c38c8 ) │ │ │ │ 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 1c3a54 │ │ │ │ - ldr r2, [pc, #40] @ (1c3b7c ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3b78 ) │ │ │ │ + bl 1c37a4 │ │ │ │ + ldr r2, [pc, #40] @ (1c38cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1c38c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3b70 │ │ │ │ + bne.n 1c38c0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ 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] @ (1c3ba8 ) │ │ │ │ + ldr r0, [pc, #24] @ (1c38f8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47e4 │ │ │ │ - ldr r2, [pc, #20] @ (1c3bac ) │ │ │ │ - ldr r1, [pc, #20] @ (1c3bb0 ) │ │ │ │ + bl 1c4534 │ │ │ │ + ldr r2, [pc, #20] @ (1c38fc ) │ │ │ │ + ldr r1, [pc, #20] @ (1c3900 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ 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] @ 1c3c14 │ │ │ │ + ldr.w r8, [pc, #76] @ 1c3964 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1c3bea │ │ │ │ + b.n 1c393a │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 555e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c3bd8 │ │ │ │ + bne.n 1c3928 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1c3c10 │ │ │ │ + beq.n 1c3960 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 548d0 │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ movs r7, r2 │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1c6060 │ │ │ │ - ldr r1, [pc, #24] @ (1c3c4c ) │ │ │ │ + bl 1c5db0 │ │ │ │ + ldr r1, [pc, #24] @ (1c399c ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - mrc2 0, 6, r0, cr12, cr7, {0} │ │ │ │ + mrc2 0, 6, r0, cr4, 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] @ 1c3cb4 │ │ │ │ + ldr.w ip, [pc, #80] @ 1c3a04 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1c3cb8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c3a08 ) │ │ │ │ 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 1c64d4 │ │ │ │ + bl 1c6224 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3bb4 │ │ │ │ - ldr r2, [pc, #40] @ (1c3cbc ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3cb8 ) │ │ │ │ + bl 1c3904 │ │ │ │ + ldr r2, [pc, #40] @ (1c3a0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3a08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3cb0 │ │ │ │ + bne.n 1c3a00 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ 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] @ 1c3d2c │ │ │ │ + ldr.w ip, [pc, #92] @ 1c3a7c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1c3d30 ) │ │ │ │ + ldr r3, [pc, #88] @ (1c3a80 ) │ │ │ │ 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] │ │ │ │ @@ -508552,103 +508304,103 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 55148 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1c3bb4 │ │ │ │ + bl 1c3904 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 541fc │ │ │ │ - ldr r2, [pc, #32] @ (1c3d34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3d30 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c3a84 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3a80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3d28 │ │ │ │ + bne.n 1c3a78 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, 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] @ (1c3da4 ) │ │ │ │ + ldr r2, [pc, #84] @ (1c3af4 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1c3da8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1c3af8 ) │ │ │ │ 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 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r1, 1c3d92 │ │ │ │ + cbnz r1, 1c3ae2 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d75d4 │ │ │ │ - ldr r2, [pc, #52] @ (1c3dac ) │ │ │ │ - ldr r3, [pc, #44] @ (1c3da8 ) │ │ │ │ + bl 1d7324 │ │ │ │ + ldr r2, [pc, #52] @ (1c3afc ) │ │ │ │ + ldr r3, [pc, #44] @ (1c3af8 ) │ │ │ │ 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 1c3d9e │ │ │ │ + bne.n 1c3aee │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d70e4 │ │ │ │ - b.n 1c3d6c │ │ │ │ + bl 1d6e34 │ │ │ │ + b.n 1c3abc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c3de8 │ │ │ │ + ldr.w lr, [pc, #48] @ 1c3b38 │ │ │ │ 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 1c3dbc │ │ │ │ + bne.n 1c3b0c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - vext.8 d16, d6, d22, #0 │ │ │ │ + vaddl.s32 q8, d14, d22 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r1, #1 │ │ │ │ ldrb.w ip, [r1, r2, lsl #1] │ │ │ │ ldrb.w r3, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ @@ -508661,15 +508413,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 1c3df4 │ │ │ │ + bne.n 1c3b44 │ │ │ │ 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 │ │ │ │ @@ -508688,232 +508440,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 1c3e54 │ │ │ │ + bne.n 1c3ba4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c3eb4 │ │ │ │ + ldr.w lr, [pc, #48] @ 1c3c04 │ │ │ │ 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 1c3e88 │ │ │ │ + bne.n 1c3bd8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - vhadd.s d0, d14, d22 │ │ │ │ + vhadd.s d0, d6, d22 │ │ │ │ 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] @ (1c3f1c ) │ │ │ │ + ldr r2, [pc, #76] @ (1c3c6c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1c3f20 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c3c70 ) │ │ │ │ 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 1d7068 │ │ │ │ + bl 1d6db8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70e4 │ │ │ │ + bl 1d6e34 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d75d4 │ │ │ │ - ldr r2, [pc, #36] @ (1c3f24 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3f20 ) │ │ │ │ + bl 1d7324 │ │ │ │ + ldr r2, [pc, #36] @ (1c3c74 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3c70 ) │ │ │ │ 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 1c3f18 │ │ │ │ + bne.n 1c3c68 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, 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] @ (1c3f90 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c3ce0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1c3f94 ) │ │ │ │ + ldr r3, [pc, #88] @ (1c3ce4 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (1c3f98 ) │ │ │ │ + ldr r6, [pc, #80] @ (1c3ce8 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3e30 │ │ │ │ - ldr r2, [pc, #64] @ (1c3f9c ) │ │ │ │ + bl 1c3b80 │ │ │ │ + ldr r2, [pc, #64] @ (1c3cec ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1c3f5e │ │ │ │ - ldr r2, [pc, #44] @ (1c3fa0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3f94 ) │ │ │ │ + bne.n 1c3cae │ │ │ │ + ldr r2, [pc, #44] @ (1c3cf0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3ce4 ) │ │ │ │ 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 1c3f8a │ │ │ │ + bne.n 1c3cda │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ 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] @ (1c3ff8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c3d48 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (1c3ffc ) │ │ │ │ + ldr r3, [pc, #68] @ (1c3d4c ) │ │ │ │ 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 1c3e30 │ │ │ │ + bl 1c3b80 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5545c │ │ │ │ - ldr r2, [pc, #40] @ (1c4000 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3ffc ) │ │ │ │ + ldr r2, [pc, #40] @ (1c3d50 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3d4c ) │ │ │ │ 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 1c3ff4 │ │ │ │ + bne.n 1c3d44 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ 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] @ (1c4064 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c3db4 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1c4068 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c3db8 ) │ │ │ │ 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 1d93cc │ │ │ │ + bl 1d911c │ │ │ │ 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] @ (1c4068 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3db8 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1c406c ) │ │ │ │ + ldr r2, [pc, #32] @ (1c3dbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4060 │ │ │ │ + bne.n 1c3db0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ittt al │ │ │ │ - lslal r3, r3, #2 │ │ │ │ - lsral r4, r3, #2 │ │ │ │ - moval r0, r0 │ │ │ │ - nop {11} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ 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] @ (1c40fc ) │ │ │ │ + ldr r2, [pc, #124] @ (1c3e4c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (1c4100 ) │ │ │ │ + ldr r3, [pc, #124] @ (1c3e50 ) │ │ │ │ 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 1c40f0 │ │ │ │ + blt.n 1c3e40 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d93cc │ │ │ │ + bl 1d911c │ │ │ │ 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 │ │ │ │ @@ -508924,215 +508676,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 1c40f0 │ │ │ │ - ldr r2, [pc, #40] @ (1c4104 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c4100 ) │ │ │ │ + bne.n 1c3e40 │ │ │ │ + ldr r2, [pc, #40] @ (1c3e54 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c3e50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c40f8 │ │ │ │ + bne.n 1c3e48 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1c40d8 │ │ │ │ + b.n 1c3e28 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - itet vc │ │ │ │ - lslvc r3, r3, #2 │ │ │ │ - lsrvs r4, r3, #2 │ │ │ │ - movvc r0, r0 │ │ │ │ - wfe │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ 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 540d0 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1c4158 │ │ │ │ + bge.n 1c3ea8 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1c4162 │ │ │ │ + bne.n 1c3eb2 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 540d0 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c4162 │ │ │ │ + blt.n 1c3eb2 │ │ │ │ movs r1, #1 │ │ │ │ blx 540d0 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c415c │ │ │ │ + beq.n 1c3eac │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 540d0 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c415c │ │ │ │ + beq.n 1c3eac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c4158 │ │ │ │ + b.n 1c3ea8 │ │ │ │ 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] @ (1c42a0 ) │ │ │ │ + ldr r2, [pc, #292] @ (1c3ff0 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (1c42a4 ) │ │ │ │ + ldr r3, [pc, #292] @ (1c3ff4 ) │ │ │ │ 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 549fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c4286 │ │ │ │ + beq.n 1c3fd6 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4268 │ │ │ │ + beq.n 1c3fb8 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 5513c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4276 │ │ │ │ + beq.n 1c3fc6 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1c41c8 │ │ │ │ + b.n 1c3f18 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1c41f0 │ │ │ │ + ble.n 1c3f40 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1c4216 │ │ │ │ + beq.n 1c3f66 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5484c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1c41be │ │ │ │ + bge.n 1c3f0e │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1c41c4 │ │ │ │ + beq.n 1c3f14 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1c41c2 │ │ │ │ + bgt.n 1c3f12 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c4226 │ │ │ │ + bne.n 1c3f76 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1c4270 │ │ │ │ + cbz r0, 1c3fc0 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1c41b8 │ │ │ │ + b.n 1c3f08 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c41fc │ │ │ │ + beq.n 1c3f4c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1c428e │ │ │ │ + cbz r0, 1c3fde │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c424e │ │ │ │ + beq.n 1c3f9e │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1c42a8 ) │ │ │ │ - ldr r3, [pc, #80] @ (1c42a4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c3ff8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c3ff4 ) │ │ │ │ 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 1c428a │ │ │ │ + bne.n 1c3fda │ │ │ │ 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 1c41a6 │ │ │ │ + b.n 1c3ef6 │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ mov r0, r7 │ │ │ │ blx 547f8 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c424e │ │ │ │ + b.n 1c3f9e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1c4286 │ │ │ │ - bkpt 0x007c │ │ │ │ + b.n 1c3fd6 │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + stmia r0!, {r1, r3, r4, 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, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #464] @ (1c4490 ) │ │ │ │ + ldr r2, [pc, #464] @ (1c41e0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (1c4494 ) │ │ │ │ + ldr r3, [pc, #464] @ (1c41e4 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (1c4498 ) │ │ │ │ + ldr r0, [pc, #460] @ (1c41e8 ) │ │ │ │ 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 1cafe4 │ │ │ │ + bl 1cad34 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 54c78 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -509148,225 +508900,225 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c4470 │ │ │ │ + bne.w 1c41c0 │ │ │ │ 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 54888 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c43b0 │ │ │ │ + beq.n 1c4100 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c435a │ │ │ │ + bpl.n 1c40aa │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 54a98 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1c4470 │ │ │ │ + beq.w 1c41c0 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 5484c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c43d4 │ │ │ │ + bne.n 1c4124 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c430c │ │ │ │ + beq.n 1c405c │ │ │ │ blx 5447c │ │ │ │ - ldr r2, [pc, #284] @ (1c449c ) │ │ │ │ - ldr r1, [pc, #284] @ (1c44a0 ) │ │ │ │ + ldr r2, [pc, #284] @ (1c41ec ) │ │ │ │ + ldr r1, [pc, #284] @ (1c41f0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ + bl 1c3870 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (1c44a4 ) │ │ │ │ - ldr r3, [pc, #252] @ (1c4494 ) │ │ │ │ + ldr r2, [pc, #272] @ (1c41f4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1c41e4 ) │ │ │ │ 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 1c448a │ │ │ │ + bne.n 1c41da │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c430c │ │ │ │ + beq.n 1c405c │ │ │ │ blx 5447c │ │ │ │ - ldr r2, [pc, #228] @ (1c44a8 ) │ │ │ │ - ldr r1, [pc, #228] @ (1c44ac ) │ │ │ │ + ldr r2, [pc, #228] @ (1c41f8 ) │ │ │ │ + ldr r1, [pc, #228] @ (1c41fc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ - b.n 1c438e │ │ │ │ + bl 1c3870 │ │ │ │ + b.n 1c40de │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 1c4400 │ │ │ │ - b.n 1c430c │ │ │ │ + bhi.n 1c4150 │ │ │ │ + b.n 1c405c │ │ │ │ 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 1c4474 │ │ │ │ + bls.n 1c41c4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1c43e4 │ │ │ │ + bne.n 1c4134 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1c445e │ │ │ │ + bne.n 1c41ae │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c43e4 │ │ │ │ + bne.n 1c4134 │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 1c4444 │ │ │ │ + bne.n 1c4194 │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1c43e8 │ │ │ │ + beq.n 1c4138 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 543e0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1c43e8 │ │ │ │ + b.n 1c4138 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 54518 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c447a │ │ │ │ + beq.n 1c41ca │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1c43e8 │ │ │ │ + b.n 1c4138 │ │ │ │ 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 1c4392 │ │ │ │ + b.n 1c40e2 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1c430c │ │ │ │ - ldr r2, [pc, #52] @ (1c44b0 ) │ │ │ │ + b.n 1c405c │ │ │ │ + ldr r2, [pc, #52] @ (1c4200 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1c44b4 ) │ │ │ │ + ldr r1, [pc, #52] @ (1c4204 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b20 │ │ │ │ - b.n 1c438e │ │ │ │ + bl 1c3870 │ │ │ │ + b.n 1c40de │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + itte al │ │ │ │ + lslal r3, r3, #2 │ │ │ │ + lsral r4, r3, #2 │ │ │ │ + mov r0, r0 │ │ │ │ + str r6, [r1, #4] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ movs r7, r2 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ - movs r0, r3 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + itet ne │ │ │ │ + lslne r3, r3, #2 │ │ │ │ + ldrsheq r4, [r4, r5] │ │ │ │ + movne r0, r3 │ │ │ │ + strb r4, [r2, #23] │ │ │ │ movs r7, r2 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 54f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c4644 │ │ │ │ + beq.w 1c4394 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 55148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c45dc │ │ │ │ + beq.n 1c432c │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1c459e │ │ │ │ + bcs.n 1c42ee │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 550d0 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 553e4 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1c45b6 │ │ │ │ + beq.n 1c4306 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 54518 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c45e8 │ │ │ │ + beq.n 1c4338 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 554ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c45ca │ │ │ │ + beq.n 1c431a │ │ │ │ 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 │ │ │ │ @@ -509381,132 +509133,132 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 54518 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c45fc │ │ │ │ + beq.n 1c434c │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 54d6c │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c461c │ │ │ │ - ldr r1, [pc, #204] @ (1c4650 ) │ │ │ │ + beq.n 1c436c │ │ │ │ + ldr r1, [pc, #204] @ (1c43a0 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1caf5c │ │ │ │ + bl 1cacac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4638 │ │ │ │ + bne.n 1c4388 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 1c45a6 │ │ │ │ - ldr r3, [pc, #176] @ (1c4654 ) │ │ │ │ + cbz r6, 1c42f6 │ │ │ │ + ldr r3, [pc, #176] @ (1c43a4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 541fc │ │ │ │ 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, 1c45c0 │ │ │ │ - ldr r3, [pc, #156] @ (1c4658 ) │ │ │ │ + cbz r6, 1c4310 │ │ │ │ + ldr r3, [pc, #156] @ (1c43a8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c45a6 │ │ │ │ + beq.n 1c42f6 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c45a6 │ │ │ │ + b.n 1c42f6 │ │ │ │ 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 1c4558 │ │ │ │ + b.n 1c42a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c45a6 │ │ │ │ - ldr r3, [pc, #120] @ (1c465c ) │ │ │ │ + beq.n 1c42f6 │ │ │ │ + ldr r3, [pc, #120] @ (1c43ac ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c45a6 │ │ │ │ + b.n 1c42f6 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c4526 │ │ │ │ - cbz r6, 1c460e │ │ │ │ - ldr r3, [pc, #104] @ (1c4660 ) │ │ │ │ + beq.n 1c4276 │ │ │ │ + cbz r6, 1c435e │ │ │ │ + ldr r3, [pc, #104] @ (1c43b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c460e │ │ │ │ + b.n 1c435e │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c462c │ │ │ │ - cbz r6, 1c460e │ │ │ │ - ldr r3, [pc, #88] @ (1c4664 ) │ │ │ │ + beq.n 1c437c │ │ │ │ + cbz r6, 1c435e │ │ │ │ + ldr r3, [pc, #88] @ (1c43b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c4618 │ │ │ │ + beq.n 1c4368 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1c45c0 │ │ │ │ - cbz r6, 1c4624 │ │ │ │ - ldr r3, [pc, #72] @ (1c4668 ) │ │ │ │ + b.n 1c4310 │ │ │ │ + cbz r6, 1c4374 │ │ │ │ + ldr r3, [pc, #72] @ (1c43b8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c4614 │ │ │ │ - b.n 1c45a6 │ │ │ │ + bne.n 1c4364 │ │ │ │ + b.n 1c42f6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c460e │ │ │ │ - ldr r3, [pc, #56] @ (1c466c ) │ │ │ │ + beq.n 1c435e │ │ │ │ + ldr r3, [pc, #56] @ (1c43bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c460e │ │ │ │ + b.n 1c435e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c460e │ │ │ │ - ldr r3, [pc, #48] @ (1c4670 ) │ │ │ │ + beq.n 1c435e │ │ │ │ + ldr r3, [pc, #48] @ (1c43c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c460e │ │ │ │ + b.n 1c435e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c45ac │ │ │ │ - ldr r3, [pc, #40] @ (1c4674 ) │ │ │ │ + beq.n 1c42fc │ │ │ │ + ldr r3, [pc, #40] @ (1c43c4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c45ac │ │ │ │ + b.n 1c42fc │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1c46be │ │ │ │ + cbz r0, 1c440e │ │ │ │ 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 │ │ │ │ @@ -509514,132 +509266,132 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 548a0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1d9644 │ │ │ │ + bl 1d9394 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 547f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 541fc │ │ │ │ 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] @ (1c4778 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c44c8 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c46e8 │ │ │ │ + bne.n 1c4438 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c46d8 │ │ │ │ + bne.n 1c4428 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c472c │ │ │ │ - ldr r4, [pc, #140] @ (1c477c ) │ │ │ │ + cbnz r2, 1c447c │ │ │ │ + ldr r4, [pc, #140] @ (1c44cc ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2bd0 │ │ │ │ - ldr r3, [pc, #132] @ (1c4780 ) │ │ │ │ - ldr r0, [pc, #132] @ (1c4784 ) │ │ │ │ + bl 1c2920 │ │ │ │ + ldr r3, [pc, #132] @ (1c44d0 ) │ │ │ │ + ldr r0, [pc, #132] @ (1c44d4 ) │ │ │ │ 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 1c470e │ │ │ │ + bne.n 1c445e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c4724 │ │ │ │ + cbnz r3, 1c4474 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c475a │ │ │ │ - ldr r4, [pc, #84] @ (1c4788 ) │ │ │ │ + bne.n 1c44aa │ │ │ │ + ldr r4, [pc, #84] @ (1c44d8 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4744 │ │ │ │ + bne.n 1c4494 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4734 │ │ │ │ - b.n 1c46ee │ │ │ │ + bne.n 1c4484 │ │ │ │ + b.n 1c443e │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4760 │ │ │ │ + bne.n 1c44b0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4730 │ │ │ │ - b.n 1c46ee │ │ │ │ + bne.n 1c4480 │ │ │ │ + b.n 1c443e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0e6009b │ │ │ │ - @ instruction: 0xf0d2009b │ │ │ │ - @ instruction: 0xf0c0009b │ │ │ │ - @ instruction: 0xf0b8009b │ │ │ │ - eor.w r0, sl, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf396009b │ │ │ │ + usat r0, #27, r2, lsl #2 │ │ │ │ + @ instruction: 0xf370009b │ │ │ │ + bfi r0, r8, #2, #26 │ │ │ │ + @ instruction: 0xf33a009b │ │ │ │ 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] @ (1c47d0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c4520 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1c47d4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c4524 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1c47c6 │ │ │ │ - ldr r2, [pc, #44] @ (1c47d8 ) │ │ │ │ - ldr r4, [pc, #48] @ (1c47dc ) │ │ │ │ + cbz r1, 1c4516 │ │ │ │ + ldr r2, [pc, #44] @ (1c4528 ) │ │ │ │ + ldr r4, [pc, #48] @ (1c452c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 55438 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 55558 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55438 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1c47e0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1c4530 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1c47a8 │ │ │ │ - ands.w r0, r8, #155 @ 0x9b │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + b.n 1c44f8 │ │ │ │ + movt r0, #32923 @ 0x809b │ │ │ │ + cbnz r2, 1c456a │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, ip, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf2bc009b │ │ │ │ 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 55570 │ │ │ │ @@ -509650,163 +509402,163 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5554c │ │ │ │ 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] @ (1c4960 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c46b0 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1c4964 ) │ │ │ │ + ldr r4, [pc, #320] @ (1c46b4 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c483c │ │ │ │ + bne.n 1c458c │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c482c │ │ │ │ + bne.n 1c457c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c490e │ │ │ │ - ldr r3, [pc, #288] @ (1c4968 ) │ │ │ │ + bne.n 1c465e │ │ │ │ + ldr r3, [pc, #288] @ (1c46b8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c48f2 │ │ │ │ - ldr r3, [pc, #284] @ (1c496c ) │ │ │ │ + bne.n 1c4642 │ │ │ │ + ldr r3, [pc, #284] @ (1c46bc ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c488a │ │ │ │ + cbz r3, 1c45da │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c48c0 │ │ │ │ + beq.n 1c4610 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #264] @ (1c4970 ) │ │ │ │ + ldr r3, [pc, #264] @ (1c46c0 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c486e │ │ │ │ + bne.n 1c45be │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c48fc │ │ │ │ + bne.n 1c464c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1c4974 ) │ │ │ │ + ldr r3, [pc, #228] @ (1c46c4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1c4978 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c46c8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c29c8 │ │ │ │ + bl 1c2718 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c495a │ │ │ │ + beq.n 1c46aa │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1c497c ) │ │ │ │ + ldr r0, [pc, #208] @ (1c46cc ) │ │ │ │ add r0, pc │ │ │ │ - bl 330c1c │ │ │ │ + bl 33096c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4864 │ │ │ │ - ldr r4, [pc, #188] @ (1c4980 ) │ │ │ │ + bne.n 1c45b4 │ │ │ │ + ldr r4, [pc, #188] @ (1c46d0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c495a │ │ │ │ + beq.n 1c46aa │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 55570 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2cb0 │ │ │ │ - b.n 1c4866 │ │ │ │ + bl 1c2a00 │ │ │ │ + b.n 1c45b6 │ │ │ │ mov r0, r5 │ │ │ │ blx 55570 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c4866 │ │ │ │ + b.n 1c45b6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c493e │ │ │ │ - ldr r6, [pc, #112] @ (1c4984 ) │ │ │ │ + bne.n 1c468e │ │ │ │ + ldr r6, [pc, #112] @ (1c46d4 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4928 │ │ │ │ + bne.n 1c4678 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4916 │ │ │ │ - b.n 1c4844 │ │ │ │ + bne.n 1c4666 │ │ │ │ + b.n 1c4594 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4944 │ │ │ │ + bne.n 1c4694 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4912 │ │ │ │ - b.n 1c4844 │ │ │ │ + bne.n 1c4662 │ │ │ │ + b.n 1c4594 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1c4866 │ │ │ │ + b.n 1c45b6 │ │ │ │ nop │ │ │ │ - vshr.s64 d0, d11, #38 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + movw r0, #41115 @ 0xa09b │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vqadd.s64 d16, d26, d11 │ │ │ │ - vqadd.s64 d16, d20, d11 │ │ │ │ - vqadd.s16 d16, d16, d11 │ │ │ │ + @ instruction: 0xf22a009b │ │ │ │ + @ instruction: 0xf224009b │ │ │ │ + addw 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} │ │ │ │ - vqadd.s8 d0, d16, d11 │ │ │ │ - mcr 0, 5, r0, cr8, cr11, {4} │ │ │ │ + subs.w r0, r0, #155 @ 0x9b │ │ │ │ + adcs.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 54f5c │ │ │ │ @@ -509822,75 +509574,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] @ (1c4a44 ) │ │ │ │ + ldr r2, [pc, #120] @ (1c4794 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1c4a48 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c4798 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1c4a4c ) │ │ │ │ + ldr r0, [pc, #116] @ (1c479c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4168 │ │ │ │ - cbz r0, 1c4a0a │ │ │ │ - ldr r1, [pc, #100] @ (1c4a50 ) │ │ │ │ + bl 1c3eb8 │ │ │ │ + cbz r0, 1c475a │ │ │ │ + ldr r1, [pc, #100] @ (1c47a0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 54d30 │ │ │ │ - cbz r0, 1c4a04 │ │ │ │ - ldr r1, [pc, #92] @ (1c4a54 ) │ │ │ │ + cbz r0, 1c4754 │ │ │ │ + ldr r1, [pc, #92] @ (1c47a4 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 54374 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1c4a24 │ │ │ │ + beq.n 1c4774 │ │ │ │ mov r0, r4 │ │ │ │ blx 541fc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1c4a58 ) │ │ │ │ - ldr r3, [pc, #56] @ (1c4a48 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c47a8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1c4798 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4a40 │ │ │ │ + bne.n 1c4790 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 541fc │ │ │ │ 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 1c4a0c │ │ │ │ + b.n 1c475c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ movs r0, r3 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb89c │ │ │ │ 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 │ │ │ │ @@ -509911,77 +509663,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 1c4bd4 │ │ │ │ + beq.w 1c4924 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c4bd4 │ │ │ │ + beq.w 1c4924 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c4c66 │ │ │ │ + beq.w 1c49b6 │ │ │ │ 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 1c4bdc │ │ │ │ + beq.n 1c492c │ │ │ │ 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 1c4be4 │ │ │ │ + beq.n 1c4934 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4c04 │ │ │ │ + beq.w 1c4954 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1c4b86 │ │ │ │ + b.n 1c48d6 │ │ │ │ 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, 1c4b4c │ │ │ │ + cbz r0, 1c489c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1c4b4c │ │ │ │ + bpl.n 1c489c │ │ │ │ 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, 1c4b6a │ │ │ │ + cbz r3, 1c48ba │ │ │ │ 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] │ │ │ │ @@ -509993,18 +509745,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 1c4c04 │ │ │ │ + bls.n 1c4954 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c4b78 │ │ │ │ + beq.n 1c48c8 │ │ │ │ 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 │ │ │ │ @@ -510017,206 +509769,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 1c4b04 │ │ │ │ + bne.n 1c4854 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1c4b1c │ │ │ │ + b.n 1c486c │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4c74 │ │ │ │ + bne.n 1c49c4 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1c4aee │ │ │ │ + bne.n 1c483e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4aee │ │ │ │ + beq.w 1c483e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c4af8 │ │ │ │ + bne.w 1c4848 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1c4c2c │ │ │ │ + cbz r3, 1c497c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c4c16 │ │ │ │ + cbz r3, 1c4966 │ │ │ │ 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, 1c4c4e │ │ │ │ + cbz r3, 1c499e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c4c3e │ │ │ │ + cbz r3, 1c498e │ │ │ │ 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, 1c4c60 │ │ │ │ + cbz r3, 1c49b0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1c4c60 │ │ │ │ + cbz r3, 1c49b0 │ │ │ │ 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 1c4bdc │ │ │ │ + b.n 1c492c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c4ad0 │ │ │ │ + b.n 1c4820 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1c4c98 ) │ │ │ │ + ldr r4, [pc, #16] @ (1c49e8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adc.w r0, r8, fp, lsr #2 │ │ │ │ + ldcl 0, cr0, [r8, #620]! @ 0x26c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1c4d58 ) │ │ │ │ + ldr r1, [pc, #172] @ (1c4aa8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1c4d5c ) │ │ │ │ + ldr r0, [pc, #172] @ (1c4aac ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1c4d60 ) │ │ │ │ - bl 1cb784 │ │ │ │ - ldr r3, [pc, #164] @ (1c4d64 ) │ │ │ │ - ldr r2, [pc, #164] @ (1c4d68 ) │ │ │ │ + ldr r4, [pc, #164] @ (1c4ab0 ) │ │ │ │ + bl 1cb4d4 │ │ │ │ + ldr r3, [pc, #164] @ (1c4ab4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1c4ab8 ) │ │ │ │ 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 1c4d34 │ │ │ │ - ldr r3, [pc, #148] @ (1c4d6c ) │ │ │ │ + beq.n 1c4a84 │ │ │ │ + ldr r3, [pc, #148] @ (1c4abc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c4cec │ │ │ │ + cbz r3, 1c4a3c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ mov r4, r0 │ │ │ │ blx 54ecc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c4d08 │ │ │ │ - ldr r3, [pc, #128] @ (1c4d70 ) │ │ │ │ + beq.n 1c4a58 │ │ │ │ + ldr r3, [pc, #128] @ (1c4ac0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1c4cf8 │ │ │ │ + cbz r3, 1c4a48 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1c4d74 ) │ │ │ │ - ldr r2, [pc, #124] @ (1c4d78 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c4ac4 ) │ │ │ │ + ldr r2, [pc, #124] @ (1c4ac8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54470 │ │ │ │ mov r4, r0 │ │ │ │ blx 55124 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c4cec │ │ │ │ - ldr r1, [pc, #100] @ (1c4d7c ) │ │ │ │ + bne.n 1c4a3c │ │ │ │ + ldr r1, [pc, #100] @ (1c4acc ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 55444 │ │ │ │ - ldr r3, [pc, #92] @ (1c4d80 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c4ad0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4cf8 │ │ │ │ - ldr r0, [pc, #88] @ (1c4d84 ) │ │ │ │ + beq.n 1c4a48 │ │ │ │ + ldr r0, [pc, #88] @ (1c4ad4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330c1c │ │ │ │ - b.n 1c4cec │ │ │ │ - ldr r0, [pc, #80] @ (1c4d88 ) │ │ │ │ + bl 33096c │ │ │ │ + b.n 1c4a3c │ │ │ │ + ldr r0, [pc, #80] @ (1c4ad8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1cb494 │ │ │ │ - ldr r3, [pc, #76] @ (1c4d8c ) │ │ │ │ + bl 1cb1e4 │ │ │ │ + ldr r3, [pc, #76] @ (1c4adc ) │ │ │ │ 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 1c4cd4 │ │ │ │ + b.n 1c4a24 │ │ │ │ nop │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r2, 1c4db2 │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add.w r0, ip, fp, lsr #2 │ │ │ │ - add.w r0, r4, fp, lsr #2 │ │ │ │ - @ instruction: 0xeaf2009b │ │ │ │ - @ instruction: 0xeae2009b │ │ │ │ + ldc 0, cr0, [ip, #620]! @ 0x26c │ │ │ │ + ldc 0, cr0, [r4, #620]! @ 0x26c │ │ │ │ + stc 0, cr0, [r2, #620]! @ 0x26c │ │ │ │ + ldc 0, cr0, [r2, #620] @ 0x26c │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xead4009b │ │ │ │ - add r6, pc, #104 @ (adr r6, 1c4de8 ) │ │ │ │ + stc 0, cr0, [r4, #620] @ 0x26c │ │ │ │ + add r6, pc, #72 @ (adr r6, 1c4b18 ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeaae009b │ │ │ │ + ldcl 0, cr0, [lr, #-620] @ 0xfffffd94 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ movs r0, r3 │ │ │ │ - eor.w r0, r8, fp, lsr #2 │ │ │ │ + ldc 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, 1c4ddc │ │ │ │ + cbz r1, 1c4b2c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1c4df4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c4b44 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ @@ -510226,71 +509978,71 @@ │ │ │ │ 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] @ (1c4df8 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4b48 ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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] @ (1c4e34 ) │ │ │ │ + ldr r2, [pc, #24] @ (1c4b84 ) │ │ │ │ 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 54698 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [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] @ (1c4e54 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4ba4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r2, 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, #16] @ (1c4e78 ) │ │ │ │ + ldr r2, [pc, #16] @ (1c4bc8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #28 │ │ │ │ @@ -510299,311 +510051,311 @@ │ │ │ │ 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] @ (1c4ed0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c4c20 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1c4ec2 │ │ │ │ + cbz r3, 1c4c12 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1c4ed4 ) │ │ │ │ + ldr r2, [pc, #16] @ (1c4c24 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ 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] @ (1c4ef4 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4c44 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ 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] @ (1c4f14 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4c64 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ 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, 1c4f82 │ │ │ │ + cbnz r3, 1c4cd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1c4f90 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c4ce0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1c4f94 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c4ce4 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1c4f98 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c4ce8 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1c4f72 │ │ │ │ + cbz r2, 1c4cc2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1c4f9c ) │ │ │ │ + ldr r2, [pc, #40] @ (1c4cec ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1c4fa0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c4cf0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ - b.n 1c4f32 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + b.n 1c4c82 │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ 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] @ (1c4ff4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c4d44 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1c4ff8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c4d48 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1c4ffc ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4d4c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1c52ec │ │ │ │ + b.n 1c502c │ │ │ │ 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, 1c5028 │ │ │ │ - ldr r2, [pc, #32] @ (1c503c ) │ │ │ │ + cbnz r2, 1c4d78 │ │ │ │ + ldr r2, [pc, #32] @ (1c4d8c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1c5040 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4d90 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c5018 │ │ │ │ + b.n 1c4d68 │ │ │ │ nop │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ 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, 1c5074 │ │ │ │ - ldr r2, [pc, #44] @ (1c5088 ) │ │ │ │ + cbnz r3, 1c4dc4 │ │ │ │ + ldr r2, [pc, #44] @ (1c4dd8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1c508c ) │ │ │ │ + ldr r2, [pc, #36] @ (1c4ddc ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1c5090 ) │ │ │ │ + ldr r2, [pc, #24] @ (1c4de0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1c505a │ │ │ │ + b.n 1c4daa │ │ │ │ nop │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ 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] @ (1c50b0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4e00 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ 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] @ (1c50d0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4e20 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ 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] @ (1c50f8 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4e48 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55438 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ 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, 1c5122 │ │ │ │ + cbz r1, 1c4e72 │ │ │ │ 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 1c516c │ │ │ │ + beq.n 1c4ebc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1c514a │ │ │ │ + b.n 1c4e9a │ │ │ │ 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 1c516c │ │ │ │ + beq.n 1c4ebc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c5150 │ │ │ │ + bne.n 1c4ea0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5136 │ │ │ │ + bne.n 1c4e86 │ │ │ │ blx 541fc │ │ │ │ - b.n 1c5136 │ │ │ │ + b.n 1c4e86 │ │ │ │ blx 541fc │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 541fc │ │ │ │ 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 1c50fc │ │ │ │ + bl 1c4e4c │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -510615,31 +510367,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 1c5224 │ │ │ │ + beq.n 1c4f74 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1c521a │ │ │ │ + bcs.n 1c4f6a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c5298 │ │ │ │ + beq.n 1c4fe8 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1c51e4 │ │ │ │ + cbz r3, 1c4f34 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c5298 │ │ │ │ + bcs.n 1c4fe8 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5513c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -510669,18 +510421,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 1c526e │ │ │ │ + beq.n 1c4fbe │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1c526e │ │ │ │ + bpl.n 1c4fbe │ │ │ │ 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] │ │ │ │ @@ -510688,57 +510440,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 1cb1c4 │ │ │ │ + bl 1caf14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c52a0 │ │ │ │ + bne.n 1c4ff0 │ │ │ │ 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 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5513c │ │ │ │ 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 1c528e │ │ │ │ + b.n 1c4fde │ │ │ │ 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] @ (1c53dc ) │ │ │ │ + ldr r5, [pc, #252] @ (1c512c ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c53bc │ │ │ │ + beq.n 1c510c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1c53e0 ) │ │ │ │ + ldr r6, [pc, #232] @ (1c5130 ) │ │ │ │ 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] │ │ │ │ @@ -510767,154 +510519,154 @@ │ │ │ │ blx 54f8c │ │ │ │ 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 1c5360 │ │ │ │ + beq.n 1c50b0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1c5382 │ │ │ │ - ldr r1, [pc, #132] @ (1c53e4 ) │ │ │ │ + bpl.n 1c50d2 │ │ │ │ + ldr r1, [pc, #132] @ (1c5134 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1c5396 │ │ │ │ + cbz r2, 1c50e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1c537e │ │ │ │ + beq.n 1c50ce │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c537e │ │ │ │ + cbz r3, 1c50ce │ │ │ │ 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 1c53b6 │ │ │ │ + bpl.n 1c5106 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1c53e8 ) │ │ │ │ + ldr r1, [pc, #92] @ (1c5138 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c536a │ │ │ │ - ldr r1, [pc, #84] @ (1c53ec ) │ │ │ │ + bne.n 1c50ba │ │ │ │ + ldr r1, [pc, #84] @ (1c513c ) │ │ │ │ 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 1cabdc │ │ │ │ + bl 1ca92c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c536a │ │ │ │ + bne.n 1c50ba │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c536a │ │ │ │ - ldr r1, [pc, #56] @ (1c53f0 ) │ │ │ │ + b.n 1c50ba │ │ │ │ + ldr r1, [pc, #56] @ (1c5140 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1c5360 │ │ │ │ - ldr r1, [pc, #52] @ (1c53f4 ) │ │ │ │ + b.n 1c50b0 │ │ │ │ + ldr r1, [pc, #52] @ (1c5144 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1d946c │ │ │ │ + bl 1d91bc │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1c52f0 │ │ │ │ + b.n 1c5040 │ │ │ │ nop │ │ │ │ - b.n 1c4db4 │ │ │ │ + b.n 1c5064 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1c4d8c │ │ │ │ + b.n 1c503c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ 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, 1c5420 │ │ │ │ + cbz r3, 1c5170 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1c5458 │ │ │ │ + cbnz r3, 1c51a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55438 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 541fc │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1c5456 │ │ │ │ + cbz r3, 1c51a6 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 1cae70 │ │ │ │ + bl 1cabc0 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1cad78 │ │ │ │ + bl 1caac8 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1c5456 │ │ │ │ - bl 1c50fc │ │ │ │ + beq.n 1c51a6 │ │ │ │ + bl 1c4e4c │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c544a │ │ │ │ + bne.n 1c519a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1c5412 │ │ │ │ + b.n 1c5162 │ │ │ │ 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 1c54ca │ │ │ │ + beq.n 1c521a │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 1c54d0 │ │ │ │ + ldr.w r9, [pc, #72] @ 1c5220 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (1c54d4 ) │ │ │ │ + ldr r7, [pc, #68] @ (1c5224 ) │ │ │ │ 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 1cae1c │ │ │ │ + bl 1cab6c │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1c549c │ │ │ │ + bne.n 1c51ec │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fffb74d2 │ │ │ │ + bl fffb7222 │ │ │ │ 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 │ │ │ │ @@ -510948,19 +510700,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 1c5558 │ │ │ │ - bl 1c50fc │ │ │ │ + beq.n 1c52a8 │ │ │ │ + bl 1c4e4c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c554e │ │ │ │ + bne.n 1c529e │ │ │ │ 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 │ │ │ │ @@ -511000,21 +510752,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, 1c55fa │ │ │ │ + cbnz r4, 1c534a │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1c5608 │ │ │ │ + cbnz r4, 1c5358 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -511026,21 +510778,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 1c55ca │ │ │ │ + b.n 1c531a │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1c55da │ │ │ │ + b.n 1c532a │ │ │ │ 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 │ │ │ │ @@ -511056,47 +510808,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 1c580a │ │ │ │ + bne.w 1c555a │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c581c │ │ │ │ + bne.w 1c556c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c5800 │ │ │ │ + beq.w 1c5550 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c56a4 │ │ │ │ + b.n 1c53f4 │ │ │ │ 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 1c57e6 │ │ │ │ + beq.w 1c5536 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c5800 │ │ │ │ + beq.w 1c5550 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c51a4 │ │ │ │ + bl 1c4ef4 │ │ │ │ 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 │ │ │ │ @@ -511131,15 +510883,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, 1c5772 │ │ │ │ + cbz r3, 1c54c2 │ │ │ │ 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 │ │ │ │ @@ -511162,73 +510914,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 550d0 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1c5680 │ │ │ │ + beq.w 1c53d0 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1c5680 │ │ │ │ + beq.w 1c53d0 │ │ │ │ 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 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c57b8 │ │ │ │ + bne.n 1c5508 │ │ │ │ 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 1c57aa │ │ │ │ - b.n 1c5680 │ │ │ │ + bne.n 1c54fa │ │ │ │ + b.n 1c53d0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1c5800 │ │ │ │ + beq.n 1c5550 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 1c56a4 │ │ │ │ + bne.w 1c53f4 │ │ │ │ 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 1c565e │ │ │ │ + b.n 1c53ae │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1c5670 │ │ │ │ + b.n 1c53c0 │ │ │ │ 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 │ │ │ │ @@ -511239,82 +510991,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, 1c58a2 │ │ │ │ + cbnz r1, 1c55f2 │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c58b0 │ │ │ │ + cbnz r2, 1c5600 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1c58be │ │ │ │ + beq.n 1c560e │ │ │ │ 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 546f0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c586c │ │ │ │ + bne.n 1c55bc │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r5 │ │ │ │ blx 546f0 │ │ │ │ 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 1c585a │ │ │ │ + b.n 1c55aa │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1c586c │ │ │ │ + bne.n 1c55bc │ │ │ │ add.w r0, ip, #2 │ │ │ │ sub.w r6, r6, ip │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 1c588e │ │ │ │ + b.n 1c55de │ │ │ │ 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 1c51a4 │ │ │ │ + bl 1c4ef4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c59de │ │ │ │ + beq.n 1c572e │ │ │ │ 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 │ │ │ │ @@ -511330,28 +511082,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 1c59be │ │ │ │ + bpl.n 1c570e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1c59ac │ │ │ │ + cbz r3, 1c56fc │ │ │ │ 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 1c596e │ │ │ │ + b.n 1c56be │ │ │ │ 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]! │ │ │ │ @@ -511370,15 +511122,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 1c595e │ │ │ │ + bne.n 1c56ae │ │ │ │ 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 │ │ │ │ @@ -511393,43 +511145,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 1c5910 │ │ │ │ + b.n 1c5660 │ │ │ │ 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 1c5a12 │ │ │ │ + beq.n 1c5762 │ │ │ │ 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 1c59fc │ │ │ │ - cbz r6, 1c5a2c │ │ │ │ + bne.n 1c574c │ │ │ │ + cbz r6, 1c577c │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c5a4a │ │ │ │ + beq.n 1c579a │ │ │ │ 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 1c5a36 │ │ │ │ + b.n 1c5786 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c5a4a │ │ │ │ + beq.n 1c579a │ │ │ │ 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] │ │ │ │ @@ -511440,218 +511192,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] @ (1c5a74 ) │ │ │ │ + ldr r4, [pc, #16] @ (1c57c4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 541fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n 1c5980 │ │ │ │ + b.n 1c5830 │ │ │ │ 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] @ (1c5b2c ) │ │ │ │ + ldr r0, [pc, #164] @ (1c587c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1c5b30 ) │ │ │ │ + ldr r3, [pc, #164] @ (1c5880 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1c47e4 │ │ │ │ - cbz r0, 1c5ab0 │ │ │ │ + bl 1c4534 │ │ │ │ + cbz r0, 1c5800 │ │ │ │ blx 5569c │ │ │ │ - ldr r3, [pc, #148] @ (1c5b34 ) │ │ │ │ + ldr r3, [pc, #148] @ (1c5884 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1c5aac │ │ │ │ - ldr r0, [pc, #144] @ (1c5b38 ) │ │ │ │ + cbz r0, 1c57fc │ │ │ │ + ldr r0, [pc, #144] @ (1c5888 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330c1c │ │ │ │ + bl 33096c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1c5b3c ) │ │ │ │ + ldr r2, [pc, #136] @ (1c588c ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 554ec │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1c5b06 │ │ │ │ - ldr r0, [pc, #120] @ (1c5b40 ) │ │ │ │ + cbz r0, 1c5856 │ │ │ │ + ldr r0, [pc, #120] @ (1c5890 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 5456c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c5b1e │ │ │ │ + cbz r0, 1c586e │ │ │ │ blx 55148 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54314 │ │ │ │ - cbnz r0, 1c5b18 │ │ │ │ + cbnz r0, 1c5868 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 554ec │ │ │ │ - cbz r0, 1c5b18 │ │ │ │ + cbz r0, 1c5868 │ │ │ │ adds r0, #1 │ │ │ │ blx 5569c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 541fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1c5b1e │ │ │ │ - ldr r3, [pc, #68] @ (1c5b44 ) │ │ │ │ + cbz r2, 1c586e │ │ │ │ + ldr r3, [pc, #68] @ (1c5894 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1c5aa4 │ │ │ │ + b.n 1c57f4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 554ec │ │ │ │ - cbz r0, 1c5b26 │ │ │ │ + cbz r0, 1c5876 │ │ │ │ adds r0, #1 │ │ │ │ blx 5569c │ │ │ │ - b.n 1c5a9c │ │ │ │ + b.n 1c57ec │ │ │ │ mov r0, r5 │ │ │ │ blx 541fc │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 5569c │ │ │ │ - b.n 1c5a9c │ │ │ │ + b.n 1c57ec │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1c5a98 │ │ │ │ + b.n 1c57e8 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #576] @ (1c5d70 ) │ │ │ │ + ldr r4, [pc, #544] @ (1c5aa0 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #440 @ (adr r5, 1c5cec ) │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ble.n 1c5bcc │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #416] @ (1c5ce4 ) │ │ │ │ + ldr r4, [pc, #384] @ (1c5a14 ) │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 1c5b18 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ 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] @ (1c5b88 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c58d8 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1c5b6c │ │ │ │ - ldr r3, [pc, #40] @ (1c5b8c ) │ │ │ │ + cbz r3, 1c58bc │ │ │ │ + ldr r3, [pc, #40] @ (1c58dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1c5b90 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c58e0 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1d946c │ │ │ │ + bl 1d91bc │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c5b62 │ │ │ │ + b.n 1c58b2 │ │ │ │ nop │ │ │ │ - bgt.n 1c5a98 │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bgt.n 1c5a98 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ 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] @ (1c5be4 ) │ │ │ │ + ldr r0, [pc, #60] @ (1c5934 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 54668 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5bda │ │ │ │ - ldr r0, [pc, #48] @ (1c5be8 ) │ │ │ │ + bgt.n 1c592a │ │ │ │ + ldr r0, [pc, #48] @ (1c5938 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 54668 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5bda │ │ │ │ - ldr r0, [pc, #36] @ (1c5bec ) │ │ │ │ + bgt.n 1c592a │ │ │ │ + ldr r0, [pc, #36] @ (1c593c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 54668 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5bda │ │ │ │ + bgt.n 1c592a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c5bd6 │ │ │ │ + beq.n 1c5926 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #536] @ (1c5e00 ) │ │ │ │ + ldr r3, [pc, #504] @ (1c5b30 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r3, [pc, #528] @ (1c5dfc ) │ │ │ │ + ldr r3, [pc, #496] @ (1c5b2c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r3, [pc, #544] @ (1c5e10 ) │ │ │ │ + ldr r3, [pc, #512] @ (1c5b40 ) │ │ │ │ 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] @ (1c5c4c ) │ │ │ │ + ldr r0, [pc, #72] @ (1c599c ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 549fc │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1c5c48 │ │ │ │ + beq.n 1c5998 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5484c │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1c5c3a │ │ │ │ + ble.n 1c598a │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1c5c36 │ │ │ │ + cbnz r2, 1c5986 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1c5c2e │ │ │ │ + bne.n 1c597e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 547f8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #392] @ (1c5dd8 ) │ │ │ │ + ldr r3, [pc, #360] @ (1c5b08 ) │ │ │ │ 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 547bc │ │ │ │ @@ -511692,35 +511444,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 549cc │ │ │ │ - cbz r0, 1c5d16 │ │ │ │ + cbz r0, 1c5a66 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c5d08 │ │ │ │ + beq.n 1c5a58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c5d08 │ │ │ │ + cbz r3, 1c5a58 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c5d02 │ │ │ │ + cbz r3, 1c5a52 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1c5d08 │ │ │ │ + cbz r3, 1c5a58 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1c5d14 │ │ │ │ + cbz r3, 1c5a64 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5d0c │ │ │ │ + bne.n 1c5a5c │ │ │ │ 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] │ │ │ │ @@ -511730,17 +511482,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 55148 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c5a1c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5d5e │ │ │ │ + cbz r0, 1c5aae │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -511753,176 +511505,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 1c5ed4 │ │ │ │ + beq.w 1c5c24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1c5eba │ │ │ │ + beq.w 1c5c0a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c5e9c │ │ │ │ + beq.n 1c5bec │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c5e80 │ │ │ │ + beq.n 1c5bd0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c5e68 │ │ │ │ + beq.n 1c5bb8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c5e52 │ │ │ │ + beq.n 1c5ba2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c5e36 │ │ │ │ + beq.n 1c5b86 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1c5e1a │ │ │ │ + cbz r5, 1c5b6a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1c5e02 │ │ │ │ + cbz r0, 1c5b52 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1c5d64 │ │ │ │ + bl 1c5ab4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c5df4 │ │ │ │ + bne.n 1c5b44 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1c5e0c │ │ │ │ + cbz r3, 1c5b5c │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 541fc │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c5dea │ │ │ │ + bne.n 1c5b3a │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1c5e26 │ │ │ │ + cbz r3, 1c5b76 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 541fc │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c5ddc │ │ │ │ + bne.n 1c5b2c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1c5e42 │ │ │ │ + cbz r3, 1c5b92 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 541fc │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c5dcc │ │ │ │ + bne.n 1c5b1c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1c5e5c │ │ │ │ + cbz r3, 1c5bac │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 541fc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c5dbe │ │ │ │ + bne.n 1c5b0e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1c5e72 │ │ │ │ + cbz r3, 1c5bc2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c5db2 │ │ │ │ + bne.n 1c5b02 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1c5e8c │ │ │ │ + cbz r3, 1c5bdc │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 541fc │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1c5da2 │ │ │ │ + bne.n 1c5af2 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1c5ea8 │ │ │ │ + cbz r3, 1c5bf8 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 541fc │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c5d92 │ │ │ │ + bne.w 1c5ae2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1c5ec4 │ │ │ │ + cbz r3, 1c5c14 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 541fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c5d80 │ │ │ │ + bne.w 1c5ad0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1c5ee0 │ │ │ │ + cbz r3, 1c5c30 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 541fc │ │ │ │ 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, 1c5f22 │ │ │ │ + cbz r2, 1c5c72 │ │ │ │ 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, 1c5f1e │ │ │ │ + cbz r2, 1c5c6e │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c5f22 │ │ │ │ + cbz r3, 1c5c72 │ │ │ │ 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, 1c5f48 │ │ │ │ + cbz r0, 1c5c98 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c5d64 │ │ │ │ + bl 1c5ab4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c5f36 │ │ │ │ + bne.n 1c5c86 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c5f52 │ │ │ │ + cbz r3, 1c5ca2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 541fc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -511930,43 +511682,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 1c5fe0 │ │ │ │ + beq.n 1c5d30 │ │ │ │ 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, 1c5fb6 │ │ │ │ + cbz r4, 1c5d06 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1c5fc8 │ │ │ │ + beq.n 1c5d18 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c5fae │ │ │ │ + b.n 1c5cfe │ │ │ │ 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 1c5fc8 │ │ │ │ + beq.n 1c5d18 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c5f96 │ │ │ │ - b.n 1c5fc8 │ │ │ │ + bhi.n 1c5ce6 │ │ │ │ + b.n 1c5d18 │ │ │ │ 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] │ │ │ │ @@ -511975,409 +511727,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, 1c5ff0 │ │ │ │ + cbz r1, 1c5d40 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1c6014 │ │ │ │ - cbz r2, 1c5ffe │ │ │ │ + bne.n 1c5d64 │ │ │ │ + cbz r2, 1c5d4e │ │ │ │ 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 1c5eec │ │ │ │ + bl 1c5c3c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1c5ff2 │ │ │ │ - b.n 1c5f76 │ │ │ │ + bne.n 1c5d42 │ │ │ │ + b.n 1c5cc6 │ │ │ │ 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 5513c │ │ │ │ - cbz r0, 1c605c │ │ │ │ + cbz r0, 1c5dac │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c605a │ │ │ │ + cbz r4, 1c5daa │ │ │ │ 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, 1c605a │ │ │ │ + cbz r3, 1c5daa │ │ │ │ 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 5513c │ │ │ │ - cbz r0, 1c60a4 │ │ │ │ + cbz r0, 1c5df4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c60a2 │ │ │ │ + cbz r4, 1c5df2 │ │ │ │ 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, 1c60a2 │ │ │ │ + cbz r3, 1c5df2 │ │ │ │ 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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c60ce │ │ │ │ + cbz r0, 1c5e1e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ 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, 1c60ee │ │ │ │ + cbz r1, 1c5e3e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c5a1c │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ 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, 1c613a │ │ │ │ + cbz r4, 1c5e8a │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c5a1c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1c6126 │ │ │ │ + bhi.n 1c5e76 │ │ │ │ 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 546f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6120 │ │ │ │ + beq.n 1c5e70 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c6120 │ │ │ │ + b.n 1c5e70 │ │ │ │ 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, 1c6172 │ │ │ │ + cbnz r3, 1c5ec2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ 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, 1c61b0 │ │ │ │ + cbnz r4, 1c5f00 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c61aa │ │ │ │ + cbz r0, 1c5efa │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c61aa │ │ │ │ + b.n 1c5efa │ │ │ │ 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 1c61e6 │ │ │ │ + bne.n 1c5f36 │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1c61e0 │ │ │ │ + beq.n 1c5f30 │ │ │ │ mov r0, ip │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c5a1c │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ 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, 1c6256 │ │ │ │ + cbnz r4, 1c5fa6 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1c623e │ │ │ │ + cbz r3, 1c5f8e │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c5a1c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1c622e │ │ │ │ + bcc.n 1c5f7e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 546f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6228 │ │ │ │ + beq.n 1c5f78 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 546f0 │ │ │ │ - b.n 1c6228 │ │ │ │ + b.n 1c5f78 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c6228 │ │ │ │ + b.n 1c5f78 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c62d0 │ │ │ │ + beq.n 1c6020 │ │ │ │ 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, 1c6296 │ │ │ │ + cbz r2, 1c5fe6 │ │ │ │ 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, 1c6292 │ │ │ │ + cbz r2, 1c5fe2 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c6296 │ │ │ │ + cbz r3, 1c5fe6 │ │ │ │ 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, 1c62be │ │ │ │ + cbz r0, 1c600e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c5d64 │ │ │ │ + bl 1c5ab4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c62ac │ │ │ │ + bne.n 1c5ffc │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c62c8 │ │ │ │ + cbz r3, 1c6018 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 541fc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1c633e │ │ │ │ + cbz r1, 1c608e │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1c632a │ │ │ │ + cbz r0, 1c607a │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1c6338 │ │ │ │ + cbz r3, 1c6088 │ │ │ │ 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, 1c62fe │ │ │ │ + cbz r3, 1c604e │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1c6302 │ │ │ │ + cbz r2, 1c6052 │ │ │ │ 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, 1c6326 │ │ │ │ + cbz r0, 1c6076 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1c6326 │ │ │ │ + cbz r3, 1c6076 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c62e6 │ │ │ │ + bne.n 1c6036 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1c6326 │ │ │ │ + b.n 1c6076 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1c6312 │ │ │ │ + b.n 1c6062 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1c6380 │ │ │ │ + cbz r1, 1c60d0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1c637e │ │ │ │ + cbz r0, 1c60ce │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1c6382 │ │ │ │ + cbz r3, 1c60d2 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1c635c │ │ │ │ + b.n 1c60ac │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c635a │ │ │ │ + bne.n 1c60aa │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1c6374 │ │ │ │ + cbz r2, 1c60c4 │ │ │ │ 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 1c6368 │ │ │ │ + b.n 1c60b8 │ │ │ │ nop │ │ │ │ - cbz r0, 1c6392 │ │ │ │ + cbz r0, 1c60e2 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1c6392 │ │ │ │ + cbz r0, 1c60e2 │ │ │ │ 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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c63c6 │ │ │ │ + cbz r0, 1c6116 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1c6408 │ │ │ │ + cbz r1, 1c6158 │ │ │ │ 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 55148 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -512394,102 +512146,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55148 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5d18 │ │ │ │ + bl 1c5a68 │ │ │ │ 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 1cc1f0 │ │ │ │ + bl 1cbf40 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6472 │ │ │ │ + cbz r0, 1c61c2 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5450c <__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] @ (1c64c8 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c6218 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c64cc ) │ │ │ │ + ldr r3, [pc, #60] @ (1c621c ) │ │ │ │ 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 1c6434 │ │ │ │ - ldr r2, [pc, #40] @ (1c64d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c64cc ) │ │ │ │ + bl 1c6184 │ │ │ │ + ldr r2, [pc, #40] @ (1c6220 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c621c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c64c4 │ │ │ │ + bne.n 1c6214 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ 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, 1c6532 │ │ │ │ + cbz r0, 1c6282 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1cc1f0 │ │ │ │ + bl 1cbf40 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c5a1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c652c │ │ │ │ + cbz r0, 1c627c │ │ │ │ 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 │ │ │ │ @@ -512499,133 +512251,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 1c6434 │ │ │ │ + bl 1c6184 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 55148 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1c652a │ │ │ │ + b.n 1c627a │ │ │ │ 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] @ (1c65a8 ) │ │ │ │ + ldr r0, [pc, #80] @ (1c62f8 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1c65ac ) │ │ │ │ + ldr r2, [pc, #80] @ (1c62fc ) │ │ │ │ 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, 1c657c │ │ │ │ + cbz r0, 1c62cc │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 55148 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1c64d4 │ │ │ │ - ldr r2, [pc, #36] @ (1c65b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c65ac ) │ │ │ │ + bl 1c6224 │ │ │ │ + ldr r2, [pc, #36] @ (1c6300 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c62fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c65a2 │ │ │ │ + bne.n 1c62f2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ 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] @ (1c6624 ) │ │ │ │ + ldr r1, [pc, #92] @ (1c6374 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1c6628 ) │ │ │ │ + ldr r2, [pc, #92] @ (1c6378 ) │ │ │ │ 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, 1c65f4 │ │ │ │ + cbz r0, 1c6344 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 55148 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1c64d4 │ │ │ │ - ldr r2, [pc, #40] @ (1c662c ) │ │ │ │ - ldr r3, [pc, #36] @ (1c6628 ) │ │ │ │ + bl 1c6224 │ │ │ │ + ldr r2, [pc, #40] @ (1c637c ) │ │ │ │ + ldr r3, [pc, #36] @ (1c6378 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c661e │ │ │ │ + bne.n 1c636e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ 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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6654 │ │ │ │ + cbz r0, 1c63a4 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ 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 1c665e │ │ │ │ + bne.n 1c63ae │ │ │ │ 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 │ │ │ │ @@ -512637,66 +512389,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 1c676e │ │ │ │ + bhi.n 1c64be │ │ │ │ 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 1c6708 │ │ │ │ + beq.n 1c6458 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c6780 │ │ │ │ + beq.n 1c64d0 │ │ │ │ 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, 1c66e8 │ │ │ │ + cbnz r3, 1c6438 │ │ │ │ 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 1c6702 │ │ │ │ + beq.n 1c6452 │ │ │ │ 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 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c67a2 │ │ │ │ + beq.n 1c64f2 │ │ │ │ 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 │ │ │ │ @@ -512711,59 +512463,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 1c66c8 │ │ │ │ - b.n 1c6780 │ │ │ │ + bne.n 1c6418 │ │ │ │ + b.n 1c64d0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c67a2 │ │ │ │ + cbz r0, 1c64f2 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1c66e8 │ │ │ │ + b.n 1c6438 │ │ │ │ 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 1c67a6 │ │ │ │ + bhi.n 1c64f6 │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 1c66ce │ │ │ │ + b.n 1c641e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c6702 │ │ │ │ + b.n 1c6452 │ │ │ │ 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 1c6674 │ │ │ │ + bl 1c63c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c67d2 │ │ │ │ + cbz r0, 1c6522 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1c6822 │ │ │ │ + cbz r0, 1c6572 │ │ │ │ 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 │ │ │ │ @@ -512773,222 +512525,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 1c681c │ │ │ │ + bhi.n 1c656c │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c5f5c │ │ │ │ + bl 1c5cac │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1c5eec │ │ │ │ + bl 1c5c3c │ │ │ │ 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 1c684e │ │ │ │ + bhi.n 1c659e │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1c6856 │ │ │ │ + cbz r0, 1c65a6 │ │ │ │ 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 5513c │ │ │ │ - cbz r0, 1c68c2 │ │ │ │ + cbz r0, 1c6612 │ │ │ │ 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, 1c68c0 │ │ │ │ + cbz r1, 1c6610 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1c68aa │ │ │ │ + cbz r3, 1c65fa │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c68a0 │ │ │ │ + bne.n 1c65f0 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1c68b6 │ │ │ │ + cbz r3, 1c6606 │ │ │ │ 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 1c6890 │ │ │ │ + b.n 1c65e0 │ │ │ │ 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 1c6906 │ │ │ │ + bhi.n 1c6656 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1c62d4 │ │ │ │ + bl 1c6024 │ │ │ │ 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] @ 1c6a70 │ │ │ │ + vldr d8, [pc, #320] @ 1c67c0 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c6a2a │ │ │ │ + beq.n 1c677a │ │ │ │ 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, 1c69b4 │ │ │ │ + cbz r3, 1c6704 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1c6998 │ │ │ │ + beq.n 1c66e8 │ │ │ │ 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 1c6992 │ │ │ │ + bpl.n 1c66e2 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1c6992 │ │ │ │ + beq.n 1c66e2 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1c5f5c │ │ │ │ + bl 1c5cac │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1c6998 │ │ │ │ + beq.n 1c66e8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1c6962 │ │ │ │ + bne.n 1c66b2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c6a2a │ │ │ │ + beq.n 1c677a │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6956 │ │ │ │ + bne.n 1c66a6 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1c69c6 │ │ │ │ + cbz r1, 1c6716 │ │ │ │ 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, 1c69f8 │ │ │ │ + cbz r0, 1c6748 │ │ │ │ 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, 1c69f4 │ │ │ │ + cbz r1, 1c6744 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1c69f8 │ │ │ │ + cbz r3, 1c6748 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1c6a18 │ │ │ │ + cbz r0, 1c6768 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1c5d64 │ │ │ │ + bl 1c5ab4 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c6a06 │ │ │ │ + bne.n 1c6756 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1c6a22 │ │ │ │ + cbz r3, 1c6772 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 541fc │ │ │ │ - b.n 1c6998 │ │ │ │ + b.n 1c66e8 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1c693a │ │ │ │ + bne.n 1c668a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 1c6a50 │ │ │ │ + beq.n 1c67a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c62d4 │ │ │ │ + bl 1c6024 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c6a40 │ │ │ │ + bne.n 1c6790 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c6a36 │ │ │ │ + bne.n 1c6786 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1c6a60 │ │ │ │ - bl 1c5eec │ │ │ │ + cbz r0, 1c67b0 │ │ │ │ + bl 1c5c3c │ │ │ │ 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} │ │ │ │ @@ -512999,72 +512751,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 1c6aa8 │ │ │ │ + bhi.n 1c67f8 │ │ │ │ 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 1c6ac6 │ │ │ │ + bls.n 1c6816 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6aa4 │ │ │ │ + beq.n 1c67f4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1c6aa2 │ │ │ │ + b.n 1c67f2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c6060 │ │ │ │ - b.n 1c6aa4 │ │ │ │ + bl 1c5db0 │ │ │ │ + b.n 1c67f4 │ │ │ │ nop │ │ │ │ - cbz r0, 1c6b00 │ │ │ │ + cbz r0, 1c6850 │ │ │ │ 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 1c6060 │ │ │ │ - cbz r0, 1c6afe │ │ │ │ - vldr d7, [pc, #28] @ 1c6b08 │ │ │ │ + bl 1c5db0 │ │ │ │ + cbz r0, 1c684e │ │ │ │ + vldr d7, [pc, #28] @ 1c6858 │ │ │ │ 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, 1c6b56 │ │ │ │ + cbz r0, 1c68a6 │ │ │ │ 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 1c6060 │ │ │ │ - cbz r0, 1c6b52 │ │ │ │ + bl 1c5db0 │ │ │ │ + cbz r0, 1c68a2 │ │ │ │ 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} │ │ │ │ @@ -513076,60 +512828,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 1c6b98 │ │ │ │ + bhi.n 1c68e8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1c6b92 │ │ │ │ + cbz r3, 1c68e2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1c6bb8 │ │ │ │ + bcs.n 1c6908 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6b92 │ │ │ │ + beq.n 1c68e2 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1c6b86 │ │ │ │ + b.n 1c68d6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1c6b84 │ │ │ │ + b.n 1c68d4 │ │ │ │ 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, 1c6c00 │ │ │ │ + cbz r1, 1c6950 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55148 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6a78 │ │ │ │ + bl 1c67c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6bfa │ │ │ │ + cbz r0, 1c694a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 550d0 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -513144,40 +512896,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 1cc1f0 │ │ │ │ + bl 1cbf40 │ │ │ │ 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 1c6c4a │ │ │ │ + bhi.n 1c699a │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 1c6c6e │ │ │ │ + cbnz r4, 1c69be │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c6c86 │ │ │ │ + bcs.n 1c69d6 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6c44 │ │ │ │ + beq.n 1c6994 │ │ │ │ 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] │ │ │ │ @@ -513188,145 +512940,145 @@ │ │ │ │ blx 5450c <__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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c6c44 │ │ │ │ - b.n 1c6c6e │ │ │ │ + beq.n 1c6994 │ │ │ │ + b.n 1c69be │ │ │ │ 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] @ (1c6cec ) │ │ │ │ + ldr r1, [pc, #60] @ (1c6a3c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c6cf0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c6a40 ) │ │ │ │ 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 1c6c08 │ │ │ │ - ldr r2, [pc, #40] @ (1c6cf4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c6cf0 ) │ │ │ │ + bl 1c6958 │ │ │ │ + ldr r2, [pc, #40] @ (1c6a44 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c6a40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c6ce8 │ │ │ │ + bne.n 1c6a38 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ 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, 1c6d34 │ │ │ │ + cbnz r3, 1c6a84 │ │ │ │ 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 1c6d3a │ │ │ │ + bhi.n 1c6a8a │ │ │ │ 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 1c6d58 │ │ │ │ + bcs.n 1c6aa8 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6d34 │ │ │ │ + beq.n 1c6a84 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1c6d2e │ │ │ │ + b.n 1c6a7e │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c6060 │ │ │ │ - b.n 1c6d30 │ │ │ │ + bl 1c5db0 │ │ │ │ + b.n 1c6a80 │ │ │ │ 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, 1c6dc8 │ │ │ │ + cbnz r4, 1c6b18 │ │ │ │ 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 1c6da6 │ │ │ │ - cbz r4, 1c6dc8 │ │ │ │ + bhi.n 1c6af6 │ │ │ │ + cbz r4, 1c6b18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 546f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1c6dcc │ │ │ │ + bcs.n 1c6b1c │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6dc8 │ │ │ │ + cbz r0, 1c6b18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1c6d98 │ │ │ │ + b.n 1c6ae8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c6da0 │ │ │ │ + b.n 1c6af0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c6d96 │ │ │ │ + b.n 1c6ae6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -513348,117 +513100,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, 1c6e48 │ │ │ │ - vldr d7, [pc, #112] @ 1c6ea8 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1c6eb0 ) │ │ │ │ + cbnz r1, 1c6b98 │ │ │ │ + vldr d7, [pc, #112] @ 1c6bf8 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1c6c00 ) │ │ │ │ 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 5425c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1c6e9c │ │ │ │ - ldr r0, [pc, #80] @ (1c6eb8 ) │ │ │ │ + beq.n 1c6bec │ │ │ │ + ldr r0, [pc, #80] @ (1c6c08 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1c6e88 │ │ │ │ + blt.n 1c6bd8 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5484c │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c6ea0 │ │ │ │ + beq.n 1c6bf0 │ │ │ │ blx 547f8 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1c6ea8 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1c6bf8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 5496c <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c6e9c │ │ │ │ + b.n 1c6bec │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1c70cc ) │ │ │ │ + ldr r7, [pc, #544] @ (1c6e1c ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1c6e62 │ │ │ │ + bpl.n 1c6bb2 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #10 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1c6ece │ │ │ │ + cbz r3, 1c6c1e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1c6ede │ │ │ │ + cbz r2, 1c6c2e │ │ │ │ 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 1c6f2c │ │ │ │ + bcc.n 1c6c7c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1c6f06 │ │ │ │ + bhi.n 1c6c56 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c6f1c │ │ │ │ - cbz r3, 1c6f02 │ │ │ │ + bhi.n 1c6c6c │ │ │ │ + cbz r3, 1c6c52 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c6f18 │ │ │ │ + bls.n 1c6c68 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1c6f0e │ │ │ │ + cbz r3, 1c6c5e │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c6f18 │ │ │ │ + bls.n 1c6c68 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c6f20 │ │ │ │ + cbz r3, 1c6c70 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 1c6f26 │ │ │ │ + bhi.n 1c6c76 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1c6eec │ │ │ │ + b.n 1c6c3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6f18 │ │ │ │ + bne.n 1c6c68 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -513468,40 +513220,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, 1c6f58 │ │ │ │ + cbz r0, 1c6ca8 │ │ │ │ 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 1c6f78 │ │ │ │ + bls.n 1c6cc8 │ │ │ │ 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, 1c6fa0 │ │ │ │ + cbz r2, 1c6cf0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513510,40 +513262,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, 1c6fcc │ │ │ │ + cbz r0, 1c6d1c │ │ │ │ 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 1c6fec │ │ │ │ + bls.n 1c6d3c │ │ │ │ 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, 1c7014 │ │ │ │ + cbz r2, 1c6d64 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513557,172 +513309,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, 1c7046 │ │ │ │ + cbz r6, 1c6d96 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c70ec │ │ │ │ + beq.n 1c6e3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c70c2 │ │ │ │ + bne.n 1c6e12 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1c706a │ │ │ │ + cbz r6, 1c6dba │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c705a │ │ │ │ + bhi.n 1c6daa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1c70b4 │ │ │ │ + bls.n 1c6e04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1c70b4 │ │ │ │ + bmi.n 1c6e04 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c70c6 │ │ │ │ - cbz r2, 1c708c │ │ │ │ + beq.n 1c6e16 │ │ │ │ + cbz r2, 1c6ddc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1c70d0 │ │ │ │ + bpl.n 1c6e20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1c711c │ │ │ │ + beq.n 1c6e6c │ │ │ │ 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 1c6f30 │ │ │ │ + bl 1c6c80 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1c7074 │ │ │ │ + bhi.n 1c6dc4 │ │ │ │ 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 1c7050 │ │ │ │ + b.n 1c6da0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1c70f8 │ │ │ │ + cbz r2, 1c6e48 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1c70f8 │ │ │ │ + bmi.n 1c6e48 │ │ │ │ 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 1c70ae │ │ │ │ + b.n 1c6dfe │ │ │ │ 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 1c7138 │ │ │ │ + beq.n 1c6e88 │ │ │ │ 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 1c6fa4 │ │ │ │ + bl 1c6cf4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1c70ae │ │ │ │ + b.n 1c6dfe │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c6fa4 │ │ │ │ + bl 1c6cf4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c7092 │ │ │ │ + b.n 1c6de2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c6f30 │ │ │ │ + bl 1c6c80 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c70fe │ │ │ │ + b.n 1c6e4e │ │ │ │ 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, 1c7174 │ │ │ │ + cbz r1, 1c6ec4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c73a4 │ │ │ │ + beq.w 1c70f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c73e6 │ │ │ │ + beq.w 1c7136 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7186 │ │ │ │ + bne.n 1c6ed6 │ │ │ │ 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 1c71d8 │ │ │ │ + beq.n 1c6f28 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1c71ba │ │ │ │ + bls.n 1c6f0a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1c71c6 │ │ │ │ + cbz r7, 1c6f16 │ │ │ │ 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 │ │ │ │ @@ -513731,15 +513483,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 1c71f2 │ │ │ │ + bls.n 1c6f42 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -513749,76 +513501,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, 1c7222 │ │ │ │ - cbz r5, 1c7222 │ │ │ │ + cbz r6, 1c6f72 │ │ │ │ + cbz r5, 1c6f72 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c7214 │ │ │ │ + bhi.n 1c6f64 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7280 │ │ │ │ + beq.n 1c6fd0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c72d0 │ │ │ │ + beq.n 1c7020 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c737c │ │ │ │ + bne.w 1c70cc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1c7304 │ │ │ │ + beq.n 1c7054 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c74a2 │ │ │ │ + beq.w 1c71f2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c72d8 │ │ │ │ + bpl.n 1c7028 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1c7252 │ │ │ │ + cbz r0, 1c6fa2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1c7284 │ │ │ │ + bpl.n 1c6fd4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1c725c │ │ │ │ + cbz r3, 1c6fac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1c72a8 │ │ │ │ + bpl.n 1c6ff8 │ │ │ │ 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 1c7278 │ │ │ │ + beq.n 1c6fc8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1c72fa │ │ │ │ + bmi.n 1c704a │ │ │ │ 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, 1c728e │ │ │ │ + cbz r3, 1c6fde │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c72a8 │ │ │ │ + bpl.n 1c6ff8 │ │ │ │ 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 1c6f30 │ │ │ │ + bl 1c6c80 │ │ │ │ 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] │ │ │ │ @@ -513826,358 +513578,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 1c6fa4 │ │ │ │ + bl 1c6cf4 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c7280 │ │ │ │ + beq.n 1c6fd0 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c7278 │ │ │ │ + b.n 1c6fc8 │ │ │ │ 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 1c6fa4 │ │ │ │ + bl 1c6cf4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c724c │ │ │ │ - b.n 1c7252 │ │ │ │ + bne.n 1c6f9c │ │ │ │ + b.n 1c6fa2 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1c723c │ │ │ │ + bne.n 1c6f8c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c749e │ │ │ │ + beq.w 1c71ee │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c7382 │ │ │ │ + bpl.n 1c70d2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1c7342 │ │ │ │ + cbz r0, 1c7092 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1c7342 │ │ │ │ + bmi.n 1c7092 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1c7326 │ │ │ │ + cbz r3, 1c7076 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c734e │ │ │ │ + bpl.n 1c709e │ │ │ │ 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 1c6fa4 │ │ │ │ + bl 1c6cf4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1c734e │ │ │ │ + b.n 1c709e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c725c │ │ │ │ + beq.n 1c6fac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1c725c │ │ │ │ + bmi.n 1c6fac │ │ │ │ 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 1c6f30 │ │ │ │ + bl 1c6c80 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c7280 │ │ │ │ - b.n 1c72d4 │ │ │ │ + beq.n 1c6fd0 │ │ │ │ + b.n 1c7024 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c7272 │ │ │ │ + b.n 1c6fc2 │ │ │ │ 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 1c6f30 │ │ │ │ + bl 1c6c80 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c7316 │ │ │ │ - b.n 1c7342 │ │ │ │ + bne.n 1c7066 │ │ │ │ + b.n 1c7092 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1c7422 │ │ │ │ + bls.n 1c7172 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c7472 │ │ │ │ + beq.n 1c71c2 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c7478 │ │ │ │ + beq.n 1c71c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c7212 │ │ │ │ + bne.w 1c6f62 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7280 │ │ │ │ + beq.w 1c6fd0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1c744c │ │ │ │ + beq.n 1c719c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c7236 │ │ │ │ - b.n 1c737c │ │ │ │ + beq.w 1c6f86 │ │ │ │ + b.n 1c70cc │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1c7450 │ │ │ │ + bls.n 1c71a0 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c7492 │ │ │ │ + beq.n 1c71e2 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c7212 │ │ │ │ + bne.w 1c6f62 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7280 │ │ │ │ + beq.w 1c6fd0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1c72d4 │ │ │ │ + beq.w 1c7024 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c7236 │ │ │ │ - b.n 1c737c │ │ │ │ + beq.w 1c6f86 │ │ │ │ + b.n 1c70cc │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c7280 │ │ │ │ + beq.w 1c6fd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c73cc │ │ │ │ + beq.n 1c711c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7280 │ │ │ │ + beq.w 1c6fd0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1c73dc │ │ │ │ + bne.n 1c712c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c7278 │ │ │ │ + b.n 1c6fc8 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1c7464 │ │ │ │ + cbz r6, 1c71b4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7280 │ │ │ │ + beq.w 1c6fd0 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c7278 │ │ │ │ + b.n 1c6fc8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7280 │ │ │ │ + beq.w 1c6fd0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1c7278 │ │ │ │ + b.n 1c6fc8 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c73ba │ │ │ │ + bne.n 1c710a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c7212 │ │ │ │ + bne.w 1c6f62 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7280 │ │ │ │ + beq.w 1c6fd0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c7236 │ │ │ │ - b.n 1c7280 │ │ │ │ + bne.w 1c6f86 │ │ │ │ + b.n 1c6fd0 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c7212 │ │ │ │ - b.n 1c7408 │ │ │ │ + bne.w 1c6f62 │ │ │ │ + b.n 1c7158 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c74b6 │ │ │ │ + cbz r3, 1c7206 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c74ac │ │ │ │ + bne.n 1c71fc │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c74ca │ │ │ │ + cbz r3, 1c721a │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c74c0 │ │ │ │ + bne.n 1c7210 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c74e0 │ │ │ │ + cbz r3, 1c7230 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c74d6 │ │ │ │ + bne.n 1c7226 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c7500 │ │ │ │ + bls.n 1c7250 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c74f8 │ │ │ │ + b.n 1c7248 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c7500 │ │ │ │ + bls.n 1c7250 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c74ec │ │ │ │ + beq.n 1c723c │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c7514 │ │ │ │ + cbz r3, 1c7264 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c750a │ │ │ │ + bne.n 1c725a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c7534 │ │ │ │ + bls.n 1c7284 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c752c │ │ │ │ + b.n 1c727c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c7534 │ │ │ │ + bls.n 1c7284 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c7520 │ │ │ │ + beq.n 1c7270 │ │ │ │ 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, 1c7584 │ │ │ │ + cbz r1, 1c72d4 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1c7556 │ │ │ │ + b.n 1c72a6 │ │ │ │ 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 1c7554 │ │ │ │ - ldr.w lr, [pc, #20] @ 1c7588 │ │ │ │ + bne.n 1c72a4 │ │ │ │ + ldr.w lr, [pc, #20] @ 1c72d8 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1c7018 │ │ │ │ + bl 1c6d68 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1c7570 │ │ │ │ + b.n 1c72c0 │ │ │ │ @ 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, 1c75aa │ │ │ │ + cbz r0, 1c72fa │ │ │ │ mov r1, sp │ │ │ │ - bl 1c6ee0 │ │ │ │ + bl 1c6c30 │ │ │ │ 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, 1c75d4 │ │ │ │ + cbz r3, 1c7324 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c6ee0 │ │ │ │ - cbnz r0, 1c7604 │ │ │ │ + bl 1c6c30 │ │ │ │ + cbnz r0, 1c7354 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c7608 │ │ │ │ + bls.n 1c7358 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c75ec │ │ │ │ + b.n 1c733c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c7608 │ │ │ │ + bls.n 1c7358 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c75e0 │ │ │ │ + beq.n 1c7330 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1c760e │ │ │ │ + bcc.n 1c735e │ │ │ │ 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 1c75c8 │ │ │ │ + b.n 1c7318 │ │ │ │ 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 │ │ │ │ @@ -514188,143 +513940,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] @ 1c76b0 │ │ │ │ + ldr.w r8, [pc, #108] @ 1c7400 │ │ │ │ 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 1c767a │ │ │ │ + b.n 1c73ca │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c76a4 │ │ │ │ + beq.n 1c73f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c76a4 │ │ │ │ + cbz r1, 1c73f4 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1c766c │ │ │ │ + beq.n 1c73bc │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c766c │ │ │ │ + bne.n 1c73bc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c766c │ │ │ │ + beq.n 1c73bc │ │ │ │ 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} │ │ │ │ - cbnz r6, 1c76f8 │ │ │ │ + cbnz r6, 1c7446 │ │ │ │ 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] @ (1c7884 ) │ │ │ │ + ldr r2, [pc, #444] @ (1c75d4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1c7888 ) │ │ │ │ + ldr r3, [pc, #444] @ (1c75d8 ) │ │ │ │ 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 1c7764 │ │ │ │ + beq.n 1c74b4 │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1c7700 │ │ │ │ - ldr r2, [pc, #420] @ (1c788c ) │ │ │ │ - ldr r3, [pc, #416] @ (1c7888 ) │ │ │ │ + bls.n 1c7450 │ │ │ │ + ldr r2, [pc, #420] @ (1c75dc ) │ │ │ │ + ldr r3, [pc, #416] @ (1c75d8 ) │ │ │ │ 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 1c787e │ │ │ │ + bne.w 1c75ce │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1c7890 ) │ │ │ │ + ldr r3, [pc, #396] @ (1c75e0 ) │ │ │ │ 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 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c76e4 │ │ │ │ + beq.n 1c7434 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c778a │ │ │ │ + beq.n 1c74da │ │ │ │ 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 1c7732 │ │ │ │ + bne.n 1c7482 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1c779a │ │ │ │ + b.n 1c74ea │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c76e0 │ │ │ │ - ldr r2, [pc, #292] @ (1c7894 ) │ │ │ │ + bne.n 1c7430 │ │ │ │ + ldr r2, [pc, #292] @ (1c75e4 ) │ │ │ │ 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 546f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1c76e4 │ │ │ │ + b.n 1c7434 │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 550d0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1c7898 ) │ │ │ │ + ldr r1, [pc, #252] @ (1c75e8 ) │ │ │ │ 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] │ │ │ │ @@ -514341,34 +514093,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 1c77f2 │ │ │ │ - ldr r0, [pc, #188] @ (1c789c ) │ │ │ │ + beq.n 1c7542 │ │ │ │ + ldr r0, [pc, #188] @ (1c75ec ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1c7804 │ │ │ │ + bne.n 1c7554 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c77e2 │ │ │ │ + bne.n 1c7532 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1c76e4 │ │ │ │ + beq.w 1c7434 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c625c │ │ │ │ - b.n 1c76e4 │ │ │ │ - ldr.w r9, [pc, #152] @ 1c78a0 │ │ │ │ + bl 1c5fac │ │ │ │ + b.n 1c7434 │ │ │ │ + ldr.w r9, [pc, #152] @ 1c75f0 │ │ │ │ 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 │ │ │ │ @@ -514381,70 +514133,70 @@ │ │ │ │ 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, 1c786e │ │ │ │ + cbnz r0, 1c75be │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c7866 │ │ │ │ + beq.n 1c75b6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1c7810 │ │ │ │ + bne.n 1c7560 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1c7856 │ │ │ │ + bne.n 1c75a6 │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1c77f2 │ │ │ │ + b.n 1c7542 │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c7848 │ │ │ │ + bhi.n 1c7598 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c7844 │ │ │ │ + b.n 1c7594 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ movs r6, r4 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + cpsie i │ │ │ │ movs r6, r4 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb636 │ │ │ │ movs r6, r4 │ │ │ │ - cbnz r4, 1c78be │ │ │ │ + cbnz r4, 1c760c │ │ │ │ movs r6, r4 │ │ │ │ - cbnz r0, 1c78b8 │ │ │ │ + cbnz r0, 1c7606 │ │ │ │ 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 │ │ │ │ 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 1c799a │ │ │ │ + bcs.n 1c76ea │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c7992 │ │ │ │ + bls.n 1c76e2 │ │ │ │ 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] │ │ │ │ @@ -514454,118 +514206,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] @ 1c79b8 │ │ │ │ + ldr.w r9, [pc, #184] @ 1c7708 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (1c79bc ) │ │ │ │ + ldr r3, [pc, #172] @ (1c770c ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1c793e │ │ │ │ + b.n 1c768e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c7930 │ │ │ │ + beq.n 1c7680 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c7978 │ │ │ │ + beq.n 1c76c8 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1c79ae │ │ │ │ + beq.n 1c76fe │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c7918 │ │ │ │ + bne.n 1c7668 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1c795a │ │ │ │ - ldr r3, [pc, #112] @ (1c79c0 ) │ │ │ │ + cbz r6, 1c76aa │ │ │ │ + ldr r3, [pc, #112] @ (1c7710 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1c79a4 │ │ │ │ + beq.n 1c76f4 │ │ │ │ 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, 1c7970 │ │ │ │ + cbz r2, 1c76c0 │ │ │ │ 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 1c7930 │ │ │ │ + beq.n 1c7680 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c7970 │ │ │ │ + beq.n 1c76c0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c7970 │ │ │ │ + b.n 1c76c0 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1c76b4 │ │ │ │ - b.n 1c78ce │ │ │ │ + bl 1c7404 │ │ │ │ + b.n 1c761e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c76b4 │ │ │ │ - b.n 1c78ce │ │ │ │ + bl 1c7404 │ │ │ │ + b.n 1c761e │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1c795a │ │ │ │ + b.n 1c76aa │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c794e │ │ │ │ + bne.n 1c769e │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1c7970 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + b.n 1c76c0 │ │ │ │ + @ instruction: 0xb84e │ │ │ │ movs r6, r4 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb842 │ │ │ │ movs r6, r4 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb802 │ │ │ │ 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] @ 1c7a20 │ │ │ │ + vldr d7, [pc, #68] @ 1c7770 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1c7a28 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1c7778 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1c7a30 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1c7780 ) │ │ │ │ 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 │ │ │ │ @@ -514590,32 +514342,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] @ 1c7aa0 │ │ │ │ + vldr d7, [pc, #88] @ 1c77f0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1c7ab8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1c7808 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1c7abc │ │ │ │ - add r1, pc, #76 @ (adr r1, 1c7aa8 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1c780c │ │ │ │ + add r1, pc, #76 @ (adr r1, 1c77f8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1c7ab0 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1c7800 ) │ │ │ │ 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] @ (1c7ac0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c7810 ) │ │ │ │ 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] │ │ │ │ @@ -514634,40 +514386,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, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ 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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c7b22 │ │ │ │ + cbz r0, 1c7872 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1c7b28 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1c7878 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1c7b30 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1c7880 ) │ │ │ │ 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 │ │ │ │ @@ -514707,251 +514459,251 @@ │ │ │ │ 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 1c7b52 │ │ │ │ + bne.n 1c78a2 │ │ │ │ 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 1c7ba2 │ │ │ │ + beq.n 1c78f2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c7ba0 │ │ │ │ + cbz r0, 1c78f0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 550d0 │ │ │ │ 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 550d0 │ │ │ │ - b.n 1c7b9e │ │ │ │ + b.n 1c78ee │ │ │ │ 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 1c6060 │ │ │ │ - cbz r0, 1c7be8 │ │ │ │ + bl 1c5db0 │ │ │ │ + cbz r0, 1c7938 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c7b38 │ │ │ │ - cbz r0, 1c7be2 │ │ │ │ + bl 1c7888 │ │ │ │ + cbz r0, 1c7932 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c7bdc │ │ │ │ + b.n 1c792c │ │ │ │ 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, 1c7c20 │ │ │ │ + cbz r1, 1c7970 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1c7c20 │ │ │ │ + beq.n 1c7970 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1c7c5c ) │ │ │ │ + ldr r1, [pc, #80] @ (1c79ac ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1c7c32 │ │ │ │ + bne.n 1c7982 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7c10 │ │ │ │ + bne.n 1c7960 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c7c2c │ │ │ │ - bl 1c625c │ │ │ │ + beq.n 1c797c │ │ │ │ + bl 1c5fac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1c7c60 ) │ │ │ │ + ldr r6, [pc, #44] @ (1c79b0 ) │ │ │ │ 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 1c7c20 │ │ │ │ + beq.n 1c7970 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1c7c36 │ │ │ │ + bne.n 1c7986 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1c7c48 │ │ │ │ - b.n 1c7c20 │ │ │ │ + bne.n 1c7998 │ │ │ │ + b.n 1c7970 │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ movs r6, r4 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r5, lr} │ │ │ │ movs r6, r4 │ │ │ │ - cbz r0, 1c7c82 │ │ │ │ + cbz r0, 1c79d2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c7bec │ │ │ │ + bl 1c793c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c7cd6 │ │ │ │ + cbz r0, 1c7a26 │ │ │ │ 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, 1c7cd8 │ │ │ │ + cbz r1, 1c7a28 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1c7cca │ │ │ │ - ldr.w r8, [pc, #80] @ 1c7cf8 │ │ │ │ + beq.n 1c7a1a │ │ │ │ + ldr.w r8, [pc, #80] @ 1c7a48 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1c7cbc │ │ │ │ + beq.n 1c7a0c │ │ │ │ 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 1c7cac │ │ │ │ + bne.n 1c79fc │ │ │ │ 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] @ (1c7cfc ) │ │ │ │ + ldr r3, [pc, #28] @ (1c7a4c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ movs r6, r4 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ movs r6, r4 │ │ │ │ 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 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7614 │ │ │ │ + bl 1c7364 │ │ │ │ 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 1c7614 │ │ │ │ + bl 1c7364 │ │ │ │ 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 1c7d6e │ │ │ │ - ldr r3, [pc, #32] @ (1c7d78 ) │ │ │ │ + bls.n 1c7abe │ │ │ │ + ldr r3, [pc, #32] @ (1c7ac8 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1c7d5e │ │ │ │ - bl 1c76b4 │ │ │ │ + bcc.n 1c7aae │ │ │ │ + bl 1c7404 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c76b4 │ │ │ │ + bl 1c7404 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - sub sp, #0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ movs r6, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c78a4 │ │ │ │ - cbz r0, 1c7da4 │ │ │ │ + bl 1c75f4 │ │ │ │ + cbz r0, 1c7af4 │ │ │ │ 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 1c78a4 │ │ │ │ - cbz r0, 1c7dc2 │ │ │ │ + bl 1c75f4 │ │ │ │ + cbz r0, 1c7b12 │ │ │ │ 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 │ │ │ │ @@ -514961,112 +514713,112 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c78a4 │ │ │ │ + bl 1c75f4 │ │ │ │ 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 1c78a4 │ │ │ │ + bl 1c75f4 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1c7e1c │ │ │ │ + cbz r1, 1c7b6c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1c7e20 │ │ │ │ + ldr.w ip, [pc, #20] @ 1c7b70 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1c7e76 │ │ │ │ + cbz r2, 1c7bc4 │ │ │ │ movs r6, r4 │ │ │ │ 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 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7614 │ │ │ │ - cbz r0, 1c7e5c │ │ │ │ + bl 1c7364 │ │ │ │ + cbz r0, 1c7bac │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1c7e60 ) │ │ │ │ + ldr r1, [pc, #16] @ (1c7bb0 ) │ │ │ │ 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} │ │ │ │ - cbz r0, 1c7ea6 │ │ │ │ + cbz r0, 1c7bf4 │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1c7e8e │ │ │ │ + cbz r1, 1c7bde │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c7e88 │ │ │ │ - ldr r0, [pc, #28] @ (1c7e94 ) │ │ │ │ + beq.n 1c7bd8 │ │ │ │ + ldr r0, [pc, #28] @ (1c7be4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1c7e8a │ │ │ │ + bne.n 1c7bda │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c7e78 │ │ │ │ + bne.n 1c7bc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1c7e6a │ │ │ │ + b.n 1c7bba │ │ │ │ nop │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r6, r3 │ │ │ │ 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] @ (1c7f10 ) │ │ │ │ + ldr r5, [pc, #104] @ (1c7c60 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1c7efc │ │ │ │ + cbz r0, 1c7c4c │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1c7f14 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c7c64 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c7f00 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c7c50 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c7f08 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c7c58 ) │ │ │ │ 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] @ (1c7f18 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c7c68 ) │ │ │ │ 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] │ │ │ │ @@ -515080,15 +514832,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, [r1, #10] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ 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 │ │ │ │ @@ -515102,182 +514854,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 1c7f64 │ │ │ │ + beq.n 1c7cb4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (1c7fa0 ) │ │ │ │ + ldr r1, [pc, #84] @ (1c7cf0 ) │ │ │ │ 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 1c7f6c │ │ │ │ + bne.n 1c7cbc │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7f4e │ │ │ │ + bne.n 1c7c9e │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1c7fa4 │ │ │ │ + ldr.w r8, [pc, #52] @ 1c7cf4 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7614 │ │ │ │ + bl 1c7364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c7f66 │ │ │ │ + bne.n 1c7cb6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c7f64 │ │ │ │ + beq.n 1c7cb4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1c7f72 │ │ │ │ + bne.n 1c7cc2 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7f8c │ │ │ │ - b.n 1c7f64 │ │ │ │ + bne.n 1c7cdc │ │ │ │ + b.n 1c7cb4 │ │ │ │ nop │ │ │ │ - sxth r0, r2 │ │ │ │ + sxth r0, r1 │ │ │ │ movs r6, r4 │ │ │ │ - cbz r4, 1c7fe2 │ │ │ │ + cbz r4, 1c7d30 │ │ │ │ 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 1c8076 │ │ │ │ + bne.n 1c7dc6 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 1c805e │ │ │ │ + beq.n 1c7dae │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1c806c │ │ │ │ + beq.n 1c7dbc │ │ │ │ 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, 1c806c │ │ │ │ + cbnz r5, 1c7dbc │ │ │ │ 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, 1c8084 │ │ │ │ + cbnz r5, 1c7dd4 │ │ │ │ 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, 1c805c │ │ │ │ - cbz r4, 1c806c │ │ │ │ + cbz r0, 1c7dac │ │ │ │ + cbz r4, 1c7dbc │ │ │ │ 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 1c8066 │ │ │ │ - cbz r4, 1c808a │ │ │ │ + b.n 1c7db6 │ │ │ │ + cbz r4, 1c7dda │ │ │ │ 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 1c845c │ │ │ │ + bl 1c81ac │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1c8066 │ │ │ │ + b.n 1c7db6 │ │ │ │ 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 1c80e6 │ │ │ │ + bne.n 1c7e36 │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 1c8410 │ │ │ │ + vldr d0, [pc, #872] @ 1c8160 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 1c8066 │ │ │ │ + beq.n 1c7db6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c8322 │ │ │ │ + bne.w 1c8072 │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 1c80d6 │ │ │ │ + bge.n 1c7e26 │ │ │ │ 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 1c8066 │ │ │ │ + b.n 1c7db6 │ │ │ │ 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 1c81d8 │ │ │ │ + blt.n 1c7f28 │ │ │ │ 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 1c82c2 │ │ │ │ + bgt.w 1c8012 │ │ │ │ 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 │ │ │ │ @@ -515296,28 +515048,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, 1c8186 │ │ │ │ + cbnz r1, 1c7ed6 │ │ │ │ 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 1c8458 │ │ │ │ + bls.w 1c81a8 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1c825a │ │ │ │ + bhi.n 1c7faa │ │ │ │ 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 │ │ │ │ @@ -515325,29 +515077,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 1c8066 │ │ │ │ + b.n 1c7db6 │ │ │ │ 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 1c8380 │ │ │ │ + bhi.w 1c80d0 │ │ │ │ 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 │ │ │ │ @@ -515364,55 +515116,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 1c817a │ │ │ │ + b.n 1c7eca │ │ │ │ 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 1c83b8 │ │ │ │ + blt.w 1c8108 │ │ │ │ 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 1c8422 │ │ │ │ + bne.w 1c8172 │ │ │ │ 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 1c8066 │ │ │ │ + b.n 1c7db6 │ │ │ │ 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, 1c82e0 │ │ │ │ + cbnz r0, 1c8030 │ │ │ │ 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 │ │ │ │ @@ -515426,66 +515178,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 1c8296 │ │ │ │ - b.n 1c8276 │ │ │ │ + bcc.n 1c7fe6 │ │ │ │ + b.n 1c7fc6 │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c836a │ │ │ │ + blt.n 1c80ba │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8418 │ │ │ │ + beq.n 1c8168 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1c8438 │ │ │ │ + blt.n 1c8188 │ │ │ │ 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 1c80d6 │ │ │ │ + b.n 1c7e26 │ │ │ │ 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 1c832e │ │ │ │ + b.n 1c807e │ │ │ │ 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, 1c839c │ │ │ │ + cbnz r0, 1c80ec │ │ │ │ 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 1c82f8 │ │ │ │ + b.n 1c8048 │ │ │ │ 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 │ │ │ │ @@ -515500,168 +515252,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 1c8296 │ │ │ │ + b.n 1c7fe6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 1c8336 │ │ │ │ + b.n 1c8086 │ │ │ │ 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 1c8066 │ │ │ │ + b.n 1c7db6 │ │ │ │ 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 1c80d6 │ │ │ │ + b.n 1c7e26 │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1c82f8 │ │ │ │ + b.n 1c8048 │ │ │ │ stmdb 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 1c858a │ │ │ │ + bne.w 1c82da │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1c8576 │ │ │ │ + beq.n 1c82c6 │ │ │ │ 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 1c8580 │ │ │ │ + beq.n 1c82d0 │ │ │ │ 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 1c8580 │ │ │ │ + bne.n 1c82d0 │ │ │ │ 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 1c8576 │ │ │ │ + bne.n 1c82c6 │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c8580 │ │ │ │ + bne.n 1c82d0 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c8576 │ │ │ │ + cbnz r2, 1c82c6 │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1c8598 │ │ │ │ + beq.n 1c82e8 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1c85bc │ │ │ │ + bne.n 1c830c │ │ │ │ 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 1c85a6 │ │ │ │ + blt.n 1c82f6 │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c86fe │ │ │ │ + bne.w 1c844e │ │ │ │ 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 1c857a │ │ │ │ + b.n 1c82ca │ │ │ │ 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 1c7fa8 │ │ │ │ + bl 1c7cf8 │ │ │ │ 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 1c857a │ │ │ │ + b.n 1c82ca │ │ │ │ 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 1c8560 │ │ │ │ + b.n 1c82b0 │ │ │ │ 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 1c8672 │ │ │ │ + blt.n 1c83c2 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c8730 │ │ │ │ + beq.w 1c8480 │ │ │ │ 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 1c8716 │ │ │ │ + bgt.w 1c8466 │ │ │ │ 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 │ │ │ │ @@ -515684,31 +515436,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 1c8534 │ │ │ │ + bcs.w 1c8284 │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1c8534 │ │ │ │ + b.n 1c8284 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c8758 │ │ │ │ + beq.n 1c84a8 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1c873e │ │ │ │ + bhi.n 1c848e │ │ │ │ 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 │ │ │ │ @@ -515727,53 +515479,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 1c8534 │ │ │ │ + bcs.w 1c8284 │ │ │ │ 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 1c8534 │ │ │ │ + b.n 1c8284 │ │ │ │ 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 1c857a │ │ │ │ + b.n 1c82ca │ │ │ │ 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 1c8660 │ │ │ │ + b.n 1c83b0 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 1c85ee │ │ │ │ + b.n 1c833e │ │ │ │ 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 1c86ea │ │ │ │ + b.n 1c843a │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1c8680 │ │ │ │ + b.n 1c83d0 │ │ │ │ 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] │ │ │ │ @@ -515781,49 +515533,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 1c8930 │ │ │ │ + beq.w 1c8680 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c890a │ │ │ │ + beq.w 1c865a │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1c87f6 │ │ │ │ + cbnz r4, 1c8546 │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1c89b0 │ │ │ │ + beq.w 1c8700 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1c87cc │ │ │ │ + bne.n 1c851c │ │ │ │ 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, 1c883c │ │ │ │ + cbnz r2, 1c858c │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1c89b0 │ │ │ │ + beq.w 1c8700 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1c8810 │ │ │ │ + bne.n 1c8560 │ │ │ │ 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 │ │ │ │ @@ -515864,73 +515616,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 1c896e │ │ │ │ + bge.n 1c86be │ │ │ │ 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 1c88ee │ │ │ │ + bcc.n 1c863e │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1c89ce │ │ │ │ + blt.n 1c871e │ │ │ │ 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 1c8a30 │ │ │ │ + bne.w 1c8780 │ │ │ │ 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 1c8998 │ │ │ │ + bne.n 1c86e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c8998 │ │ │ │ + b.n 1c86e8 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1c89ba │ │ │ │ + bne.n 1c870a │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1c895a │ │ │ │ + bne.n 1c86aa │ │ │ │ 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 1c89c4 │ │ │ │ + bne.n 1c8714 │ │ │ │ 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, 1c89ba │ │ │ │ + cbnz r1, 1c870a │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1c891c │ │ │ │ + beq.n 1c866c │ │ │ │ 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] │ │ │ │ @@ -515938,15 +515690,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 1c88cc │ │ │ │ + bcs.n 1c861c │ │ │ │ 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 │ │ │ │ @@ -515962,15 +515714,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 1c8a26 │ │ │ │ + bhi.n 1c8776 │ │ │ │ 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 │ │ │ │ @@ -515985,34 +515737,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 1c88ee │ │ │ │ + b.n 1c863e │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1c8998 │ │ │ │ + b.n 1c86e8 │ │ │ │ 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 1c892a │ │ │ │ + b.n 1c867a │ │ │ │ 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] @ 1c8f78 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1c8cc8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 1c8f7c │ │ │ │ + ldr.w r3, [pc, #1308] @ 1c8ccc │ │ │ │ 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] │ │ │ │ @@ -516036,46 +515788,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 1c8d7c │ │ │ │ + beq.w 1c8acc │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8d24 │ │ │ │ + beq.w 1c8a74 │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8dee │ │ │ │ + beq.w 1c8b3e │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1c8b1c │ │ │ │ + cbnz r0, 1c886c │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1c8dee │ │ │ │ + beq.w 1c8b3e │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1c8af4 │ │ │ │ + cbnz r2, 1c8844 │ │ │ │ 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, 1c8b58 │ │ │ │ + cbnz r3, 1c88a8 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1c8dee │ │ │ │ + beq.w 1c8b3e │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1c8b32 │ │ │ │ + cbnz r1, 1c8882 │ │ │ │ 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 │ │ │ │ @@ -516126,32 +515878,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 1c8e0e │ │ │ │ + bne.w 1c8b5e │ │ │ │ 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 1c9038 │ │ │ │ + bne.w 1c8d88 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 1c91e4 │ │ │ │ + beq.w 1c8f34 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9486 │ │ │ │ + beq.w 1c91d6 │ │ │ │ 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 │ │ │ │ @@ -516173,15 +515925,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 1c905c │ │ │ │ + bge.w 1c8dac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -516191,204 +515943,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 1c8cae │ │ │ │ + beq.n 1c89fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c9758 │ │ │ │ + bne.w 1c94a8 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c90de │ │ │ │ + beq.w 1c8e2e │ │ │ │ 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] @ 1c8f70 │ │ │ │ + vldr d7, [pc, #680] @ 1c8cc0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c925a │ │ │ │ + beq.w 1c8faa │ │ │ │ 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 1c8cd0 │ │ │ │ + bne.n 1c8a20 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1c960e │ │ │ │ + beq.w 1c935e │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1c8d0a │ │ │ │ + cbnz r2, 1c8a5a │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1c9950 │ │ │ │ + bne.w 1c96a0 │ │ │ │ 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 1c8eda │ │ │ │ + b.n 1c8c2a │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1c8f3c │ │ │ │ + bne.w 1c8c8c │ │ │ │ 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 1c8dee │ │ │ │ + bne.n 1c8b3e │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1c8f56 │ │ │ │ + beq.w 1c8ca6 │ │ │ │ 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 1c8f56 │ │ │ │ + bne.w 1c8ca6 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8df2 │ │ │ │ + b.n 1c8b42 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1c8f6a │ │ │ │ + bne.w 1c8cba │ │ │ │ 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 1c8f3c │ │ │ │ + bne.w 1c8c8c │ │ │ │ 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, 1c8dee │ │ │ │ + cbnz r0, 1c8b3e │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1c8f42 │ │ │ │ + beq.w 1c8c92 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1c8f42 │ │ │ │ + bne.w 1c8c92 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8df2 │ │ │ │ + b.n 1c8b42 │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (1c8f80 ) │ │ │ │ - ldr r3, [pc, #388] @ (1c8f7c ) │ │ │ │ + ldr r2, [pc, #396] @ (1c8cd0 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c8ccc ) │ │ │ │ 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 1c994c │ │ │ │ + bne.w 1c969c │ │ │ │ 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 1c8f84 │ │ │ │ + beq.w 1c8cd4 │ │ │ │ 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 1c9130 │ │ │ │ + blt.w 1c8e80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 1c929a │ │ │ │ + bne.w 1c8fea │ │ │ │ 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 1c90de │ │ │ │ + beq.w 1c8e2e │ │ │ │ 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 1c943c │ │ │ │ + bne.w 1c918c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c9652 │ │ │ │ + bne.w 1c93a2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c97be │ │ │ │ + beq.w 1c950e │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1c94a0 │ │ │ │ + bne.w 1c91f0 │ │ │ │ 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 │ │ │ │ @@ -516405,70 +516157,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 1c8f14 │ │ │ │ + bcc.n 1c8c64 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c9474 │ │ │ │ + blt.w 1c91c4 │ │ │ │ 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 1c9612 │ │ │ │ + bne.w 1c9362 │ │ │ │ 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 1c9292 │ │ │ │ + bne.w 1c8fe2 │ │ │ │ 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 1c8df2 │ │ │ │ + b.n 1c8b42 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1c8df2 │ │ │ │ + b.n 1c8b42 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8df2 │ │ │ │ + b.n 1c8b42 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8df2 │ │ │ │ + b.n 1c8b42 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1c8df2 │ │ │ │ + b.n 1c8b42 │ │ │ │ ... │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1c91ea │ │ │ │ + beq.w 1c8f3a │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9494 │ │ │ │ + beq.w 1c91e4 │ │ │ │ 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 │ │ │ │ @@ -516490,15 +516242,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 1c8e50 │ │ │ │ + bge.w 1c8ba0 │ │ │ │ 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 │ │ │ │ @@ -516508,56 +516260,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c962c │ │ │ │ + beq.w 1c937c │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c9082 │ │ │ │ + ble.n 1c8dd2 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c9172 │ │ │ │ - b.n 1c9778 │ │ │ │ + bne.w 1c8ec2 │ │ │ │ + b.n 1c94c8 │ │ │ │ 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 1c9104 │ │ │ │ + blt.n 1c8e54 │ │ │ │ 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 1c9072 │ │ │ │ + beq.n 1c8dc2 │ │ │ │ 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 1c9068 │ │ │ │ - b.n 1c8e50 │ │ │ │ + bne.n 1c8db8 │ │ │ │ + b.n 1c8ba0 │ │ │ │ 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 │ │ │ │ @@ -516579,29 +516331,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 1c9176 │ │ │ │ + bne.n 1c8ec6 │ │ │ │ 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 1c9406 │ │ │ │ + blt.w 1c9156 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c8eda │ │ │ │ + b.n 1c8c2a │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -516609,16 +516361,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 1c8c96 │ │ │ │ - b.n 1c8cae │ │ │ │ + bne.w 1c89e6 │ │ │ │ + b.n 1c89fe │ │ │ │ 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 │ │ │ │ @@ -516627,138 +516379,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c962c │ │ │ │ + beq.w 1c937c │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c9082 │ │ │ │ + ble.n 1c8dd2 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c990e │ │ │ │ + beq.w 1c965e │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1c8cae │ │ │ │ + beq.w 1c89fe │ │ │ │ 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 1c91a2 │ │ │ │ + beq.n 1c8ef2 │ │ │ │ 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 1c958a │ │ │ │ + beq.w 1c92da │ │ │ │ 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 1c96e4 │ │ │ │ + bcs.w 1c9434 │ │ │ │ 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 1c8df2 │ │ │ │ + b.n 1c8b42 │ │ │ │ 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 1c9230 │ │ │ │ + bcc.n 1c8f80 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1c9700 │ │ │ │ + blt.w 1c9450 │ │ │ │ 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 1c97aa │ │ │ │ + bne.w 1c94fa │ │ │ │ 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 1c9248 │ │ │ │ + bne.n 1c8f98 │ │ │ │ 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 1c8df2 │ │ │ │ + b.n 1c8b42 │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1c8cde │ │ │ │ + b.n 1c8a2e │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1c928a │ │ │ │ + bcc.n 1c8fda │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c977e │ │ │ │ + blt.w 1c94ce │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c9612 │ │ │ │ + bne.w 1c9362 │ │ │ │ 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 1c8f2a │ │ │ │ + b.n 1c8c7a │ │ │ │ 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 1c94f8 │ │ │ │ + bne.w 1c9248 │ │ │ │ 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 │ │ │ │ @@ -516777,68 +516529,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 1c92de │ │ │ │ + bne.n 1c902e │ │ │ │ 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 1c98fa │ │ │ │ + beq.w 1c964a │ │ │ │ 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 546f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c954c │ │ │ │ + beq.w 1c929c │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1c9558 │ │ │ │ + beq.w 1c92a8 │ │ │ │ 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 1c93fc │ │ │ │ + beq.n 1c914c │ │ │ │ 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 1c9348 │ │ │ │ + bne.n 1c9098 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1c8cf2 │ │ │ │ + beq.w 1c8a42 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1c938e │ │ │ │ + bmi.n 1c90de │ │ │ │ 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] │ │ │ │ @@ -516850,65 +516602,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 1c93d4 │ │ │ │ + bcc.n 1c9124 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1c98aa │ │ │ │ + blt.w 1c95fa │ │ │ │ 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 1c97aa │ │ │ │ + bne.w 1c94fa │ │ │ │ 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 1c8df2 │ │ │ │ + b.n 1c8b42 │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1c9354 │ │ │ │ + b.n 1c90a4 │ │ │ │ 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 1c9264 │ │ │ │ + bne.w 1c8fb4 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1c9276 │ │ │ │ + bcs.w 1c8fc6 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1c9292 │ │ │ │ + b.n 1c8fe2 │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1c8cf2 │ │ │ │ + bge.w 1c8a42 │ │ │ │ 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 │ │ │ │ @@ -516918,132 +516670,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 1c9458 │ │ │ │ - b.n 1c8cf2 │ │ │ │ + bne.n 1c91a8 │ │ │ │ + b.n 1c8a42 │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1c9696 │ │ │ │ + ble.w 1c93e6 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c8f2a │ │ │ │ + b.n 1c8c7a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1c8c18 │ │ │ │ + b.w 1c8968 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1c8fa0 │ │ │ │ + b.n 1c8cf0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c965e │ │ │ │ + beq.w 1c93ae │ │ │ │ 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 1c9826 │ │ │ │ + bne.w 1c9576 │ │ │ │ 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 1c94e8 │ │ │ │ + bne.n 1c9238 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1c8ec2 │ │ │ │ + b.n 1c8c12 │ │ │ │ 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 1c951c │ │ │ │ + b.n 1c926c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c953a │ │ │ │ + beq.n 1c928a │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c9518 │ │ │ │ + beq.n 1c9268 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c9668 │ │ │ │ + bls.w 1c93b8 │ │ │ │ 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 1c932a │ │ │ │ + b.n 1c907a │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c9668 │ │ │ │ + bls.w 1c93b8 │ │ │ │ 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 1c933c │ │ │ │ + bne.w 1c908c │ │ │ │ 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 1c956e │ │ │ │ + beq.n 1c92be │ │ │ │ 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 1c9564 │ │ │ │ + bne.n 1c92b4 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c90ea │ │ │ │ + b.n 1c8e3a │ │ │ │ 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 1c95f2 │ │ │ │ + bcc.n 1c9342 │ │ │ │ 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 │ │ │ │ @@ -517065,67 +516817,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 1c91d0 │ │ │ │ + beq.w 1c8f20 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c91d0 │ │ │ │ + b.n 1c8f20 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c8e9c │ │ │ │ + b.n 1c8bec │ │ │ │ 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 1c8df2 │ │ │ │ + b.w 1c8b42 │ │ │ │ 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 1c9636 │ │ │ │ + bne.n 1c9386 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 1c8cb4 │ │ │ │ + b.w 1c8a04 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1c8e9c │ │ │ │ + b.n 1c8bec │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1c94aa │ │ │ │ + b.n 1c91fa │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 1c97cc │ │ │ │ + bne.w 1c951c │ │ │ │ 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 1c9688 │ │ │ │ - b.n 1c9312 │ │ │ │ + bne.n 1c93d8 │ │ │ │ + b.n 1c9062 │ │ │ │ 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 │ │ │ │ @@ -517139,28 +516891,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 1c8f14 │ │ │ │ + b.n 1c8c64 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c991c │ │ │ │ + blt.w 1c966c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1c9892 │ │ │ │ + blt.w 1c95e2 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1c91d0 │ │ │ │ + b.n 1c8f20 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1c981c │ │ │ │ + bhi.w 1c956c │ │ │ │ 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 │ │ │ │ @@ -517174,55 +516926,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 1c9230 │ │ │ │ + b.n 1c8f80 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1c9082 │ │ │ │ + ble.w 1c8dd2 │ │ │ │ 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 1c9186 │ │ │ │ + bne.w 1c8ed6 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1c90de │ │ │ │ + b.n 1c8e2e │ │ │ │ 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 1c9292 │ │ │ │ + b.n 1c8fe2 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c8df2 │ │ │ │ + b.w 1c8b42 │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c8df2 │ │ │ │ + b.w 1c8b42 │ │ │ │ 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 │ │ │ │ @@ -517235,42 +516987,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 1c980c │ │ │ │ + beq.n 1c955c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c9944 │ │ │ │ + beq.w 1c9694 │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c92c4 │ │ │ │ + b.n 1c9014 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c9248 │ │ │ │ + b.n 1c8f98 │ │ │ │ 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 1c8ebe │ │ │ │ + beq.w 1c8c0e │ │ │ │ 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 │ │ │ │ @@ -517280,28 +517032,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 1c9868 │ │ │ │ + bne.n 1c95b8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c8ec2 │ │ │ │ - b.w 1c8ec8 │ │ │ │ + bne.w 1c8c12 │ │ │ │ + b.w 1c8c18 │ │ │ │ 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 1c8df2 │ │ │ │ + b.w 1c8b42 │ │ │ │ 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 │ │ │ │ @@ -517316,56 +517068,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 1c93d4 │ │ │ │ + b.n 1c9124 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c932a │ │ │ │ + bne.w 1c907a │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c933c │ │ │ │ - b.n 1c9558 │ │ │ │ + bne.w 1c908c │ │ │ │ + b.n 1c92a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1c90f4 │ │ │ │ + b.w 1c8e44 │ │ │ │ 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 1c9608 │ │ │ │ + b.n 1c9358 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1c930e │ │ │ │ + b.n 1c905e │ │ │ │ blx 54c30 <__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 1c94c6 │ │ │ │ + bls.w 1c9216 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1c8ec2 │ │ │ │ + b.w 1c8c12 │ │ │ │ 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] │ │ │ │ @@ -517374,64 +517126,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 1c9ae8 │ │ │ │ + beq.w 1c9838 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq.w 1c9ac0 │ │ │ │ + beq.w 1c9810 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 1c9b3c │ │ │ │ - cbnz r1, 1c99cc │ │ │ │ + beq.w 1c988c │ │ │ │ + cbnz r1, 1c971c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c9b3c │ │ │ │ + beq.w 1c988c │ │ │ │ clz r1, r6 │ │ │ │ sub.w r7, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r6, r7 │ │ │ │ - cbnz r3, 1c99e2 │ │ │ │ + cbnz r3, 1c9732 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c9b3c │ │ │ │ + beq.w 1c988c │ │ │ │ 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 1c9b5c │ │ │ │ + bcc.w 1c98ac │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c9b46 │ │ │ │ + beq.w 1c9896 │ │ │ │ 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 1c9b88 │ │ │ │ + beq.w 1c98d8 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r3, lr │ │ │ │ - blt.w 1c9c06 │ │ │ │ - beq.w 1c9ca4 │ │ │ │ + blt.w 1c9956 │ │ │ │ + beq.w 1c99f4 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 1c9d5e │ │ │ │ + bls.w 1c9aae │ │ │ │ subs r5, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c9a46 │ │ │ │ + cbnz r6, 1c9796 │ │ │ │ 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 │ │ │ │ @@ -517453,110 +517205,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 1c9c9c │ │ │ │ + bls.w 1c99ec │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9c7c │ │ │ │ + blt.w 1c99cc │ │ │ │ lsrs r1, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c9c9c │ │ │ │ + beq.w 1c99ec │ │ │ │ mov lr, r8 │ │ │ │ - b.n 1c9bf4 │ │ │ │ + b.n 1c9944 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c9b70 │ │ │ │ + bne.n 1c98c0 │ │ │ │ subs r3, r0, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9b3c │ │ │ │ + bne.n 1c988c │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c9b7a │ │ │ │ + beq.n 1c98ca │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ - b.n 1c9b22 │ │ │ │ + b.n 1c9872 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c9b7e │ │ │ │ + bne.n 1c98ce │ │ │ │ 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 1c9b70 │ │ │ │ + bne.n 1c98c0 │ │ │ │ subs r1, r0, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 1c9b3c │ │ │ │ + cbnz r1, 1c988c │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r5 │ │ │ │ add.w r3, r2, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c9b7a │ │ │ │ + beq.n 1c98ca │ │ │ │ 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 1c9b7a │ │ │ │ + bne.n 1c98ca │ │ │ │ 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 1c9daa │ │ │ │ + beq.w 1c9afa │ │ │ │ clz r4, r0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ rsb r4, r4, #9 │ │ │ │ lsls r0, r3 │ │ │ │ - b.n 1c9a0a │ │ │ │ + b.n 1c975a │ │ │ │ adds r3, r5, r5 │ │ │ │ sub.w r1, r7, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1c9a0a │ │ │ │ - b.n 1c9b46 │ │ │ │ + bne.w 1c975a │ │ │ │ + b.n 1c9896 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1c9b32 │ │ │ │ + b.n 1c9882 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1c9cf0 │ │ │ │ + ble.w 1c9a40 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 1c9bbe │ │ │ │ + bhi.n 1c990e │ │ │ │ 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 │ │ │ │ @@ -517566,33 +517318,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 1c9dec │ │ │ │ + blt.w 1c9b3c │ │ │ │ cmp.w r9, #252 @ 0xfc │ │ │ │ - bls.w 1c9e3c │ │ │ │ + bls.w 1c9b8c │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1c9e44 │ │ │ │ + blt.w 1c9b94 │ │ │ │ cmp.w r9, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1c9da2 │ │ │ │ + beq.w 1c9af2 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, lr, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9b40 │ │ │ │ + b.n 1c9890 │ │ │ │ mov.w r8, ip, lsr #31 │ │ │ │ mov r9, r4 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1c9d48 │ │ │ │ + blt.w 1c9a98 │ │ │ │ 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 │ │ │ │ @@ -517609,66 +517361,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 1c9cc8 │ │ │ │ + bne.n 1c9a18 │ │ │ │ sub.w r3, r4, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9d9e │ │ │ │ + bls.w 1c9aee │ │ │ │ mov r2, lr │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 1c9d9e │ │ │ │ + bhi.w 1c9aee │ │ │ │ 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 1c9d9e │ │ │ │ + beq.n 1c9aee │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 1c9da2 │ │ │ │ + b.n 1c9af2 │ │ │ │ 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 1c9b40 │ │ │ │ + beq.w 1c9890 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1c9cc8 │ │ │ │ + bge.n 1c9a18 │ │ │ │ negs r5, r5 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c9cd4 │ │ │ │ + cbnz r6, 1c9a24 │ │ │ │ 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 1c9a9e │ │ │ │ - b.n 1c9a4c │ │ │ │ + bpl.w 1c97ee │ │ │ │ + b.n 1c979c │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r9, r4 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - blt.n 1c9d44 │ │ │ │ + blt.n 1c9a94 │ │ │ │ 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 │ │ │ │ @@ -517682,88 +517434,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 1c9bcc │ │ │ │ + b.n 1c991c │ │ │ │ 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 1c9a4c │ │ │ │ + b.n 1c979c │ │ │ │ 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 1c9cc8 │ │ │ │ + bne.n 1c9a18 │ │ │ │ sub.w r3, r1, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 1c9d9e │ │ │ │ + bls.n 1c9aee │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9c7a │ │ │ │ + blt.w 1c99ca │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r8, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c9b32 │ │ │ │ + b.n 1c9882 │ │ │ │ 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 1c9e28 │ │ │ │ + bls.n 1c9b78 │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 1c9e04 │ │ │ │ + blt.n 1c9b54 │ │ │ │ lsrs r2, r5, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1c9e28 │ │ │ │ + cbz r2, 1c9b78 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9b40 │ │ │ │ + b.n 1c9890 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9c9c │ │ │ │ + bls.w 1c99ec │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1c9aaa │ │ │ │ + bge.w 1c97fa │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1c9c86 │ │ │ │ + b.n 1c99d6 │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r1, r0 │ │ │ │ movhi r5, r1 │ │ │ │ - bhi.n 1c9e32 │ │ │ │ + bhi.n 1c9b82 │ │ │ │ negs r4, r2 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, r0 │ │ │ │ lsls r5, r4 │ │ │ │ ite eq │ │ │ │ moveq r5, r2 │ │ │ │ @@ -517772,53 +517524,53 @@ │ │ │ │ itet eq │ │ │ │ moveq r1, r5 │ │ │ │ lslne r1, r1, #23 │ │ │ │ moveq r5, r1 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9b40 │ │ │ │ + b.n 1c9890 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mov.w r3, r9, lsl #23 │ │ │ │ - b.n 1c9da2 │ │ │ │ + b.n 1c9af2 │ │ │ │ rsb r1, r9, #0 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 1c9ca0 │ │ │ │ + b.n 1c99f0 │ │ │ │ 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 1c9ee2 │ │ │ │ + beq.n 1c9c32 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1c9eda │ │ │ │ + beq.n 1c9c2a │ │ │ │ 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 1c9eda │ │ │ │ + beq.n 1c9c2a │ │ │ │ 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 1c9efc │ │ │ │ + bhi.n 1c9c4c │ │ │ │ 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 │ │ │ │ @@ -517833,32 +517585,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 1c9ede │ │ │ │ + bne.n 1c9c2e │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1c9f0c │ │ │ │ + blt.n 1c9c5c │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - beq.n 1c9f50 │ │ │ │ + beq.n 1c9ca0 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ - b.n 1c9ef4 │ │ │ │ + b.n 1c9c44 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1c9f44 │ │ │ │ + bhi.n 1c9c94 │ │ │ │ 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 │ │ │ │ @@ -517866,47 +517618,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 1c9ece │ │ │ │ + b.n 1c9c1e │ │ │ │ mov.w r2, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 1c9eb2 │ │ │ │ + b.n 1c9c02 │ │ │ │ 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 1c9fb2 │ │ │ │ + beq.n 1c9d02 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1c9fae │ │ │ │ + beq.n 1c9cfe │ │ │ │ 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 1c9fae │ │ │ │ + beq.n 1c9cfe │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1c9fce │ │ │ │ + bls.n 1c9d1e │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c9fdc │ │ │ │ + blt.n 1c9d2c │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1c9ffc │ │ │ │ + beq.n 1c9d4c │ │ │ │ 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 │ │ │ │ @@ -517929,272 +517681,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 1c9fd2 │ │ │ │ + bhi.n 1c9d22 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 1c9fd2 │ │ │ │ + b.n 1c9d22 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1c9fd2 │ │ │ │ + b.n 1c9d22 │ │ │ │ stmdb 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 1ca03e │ │ │ │ + beq.n 1c9d8e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1ca03e │ │ │ │ + beq.n 1c9d8e │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1ca04a │ │ │ │ + cbnz r2, 1c9d9a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1ca030 │ │ │ │ + bne.n 1c9d80 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 541fc │ │ │ │ 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 1ca082 │ │ │ │ + beq.n 1c9dd2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1ca082 │ │ │ │ + beq.n 1c9dd2 │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ca08a │ │ │ │ + cbnz r3, 1c9dda │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1ca06e │ │ │ │ + bne.n 1c9dbe │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 541fc │ │ │ │ - b.n 1ca034 │ │ │ │ + b.n 1c9d84 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1ca0be │ │ │ │ + beq.n 1c9e0e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1ca0be │ │ │ │ + beq.n 1c9e0e │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ca0c6 │ │ │ │ + cbnz r3, 1c9e16 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1ca0ac │ │ │ │ + bne.n 1c9dfc │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 541fc │ │ │ │ - b.n 1ca072 │ │ │ │ + b.n 1c9dc2 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1ca0fa │ │ │ │ + beq.n 1c9e4a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1ca0fa │ │ │ │ + beq.n 1c9e4a │ │ │ │ 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, 1ca100 │ │ │ │ + cbnz r3, 1c9e50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ca0e6 │ │ │ │ + bne.n 1c9e36 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 541fc │ │ │ │ - b.n 1ca0b0 │ │ │ │ + b.n 1c9e00 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1ca134 │ │ │ │ + beq.n 1c9e84 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1ca134 │ │ │ │ + beq.n 1c9e84 │ │ │ │ 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, 1ca13a │ │ │ │ + cbnz r1, 1c9e8a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1ca122 │ │ │ │ + bne.n 1c9e72 │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 541fc │ │ │ │ - b.n 1ca0ea │ │ │ │ + b.n 1c9e3a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ca004 │ │ │ │ - b.n 1ca126 │ │ │ │ + bl 1c9d54 │ │ │ │ + b.n 1c9e76 │ │ │ │ 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, 1ca162 │ │ │ │ + cbnz r3, 1c9eb2 │ │ │ │ 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 1ca1a0 │ │ │ │ + beq.n 1c9ef0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1ca1a0 │ │ │ │ + beq.n 1c9ef0 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1ca1aa │ │ │ │ + cbnz r1, 1c9efa │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1ca192 │ │ │ │ + bne.n 1c9ee2 │ │ │ │ mov r0, r9 │ │ │ │ blx 541fc │ │ │ │ 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 1ca1dc │ │ │ │ + beq.n 1c9f2c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1ca1dc │ │ │ │ + beq.n 1c9f2c │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1ca1ea │ │ │ │ + cbnz r1, 1c9f3a │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1ca1ca │ │ │ │ + bne.n 1c9f1a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 541fc │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1ca196 │ │ │ │ + b.n 1c9ee6 │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1ca218 │ │ │ │ + beq.n 1c9f68 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1ca218 │ │ │ │ + beq.n 1c9f68 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1ca222 │ │ │ │ + cbnz r1, 1c9f72 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1ca208 │ │ │ │ + bne.n 1c9f58 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 541fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ca1ce │ │ │ │ + b.n 1c9f1e │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ca004 │ │ │ │ + bl 1c9d54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ca20c │ │ │ │ + b.n 1c9f5c │ │ │ │ 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] @ (1ca4a4 ) │ │ │ │ + ldr r2, [pc, #604] @ (1ca1f4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (1ca4a8 ) │ │ │ │ + ldr r3, [pc, #604] @ (1ca1f8 ) │ │ │ │ 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 1ca3f8 │ │ │ │ + beq.w 1ca148 │ │ │ │ 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 │ │ │ │ @@ -518207,475 +517959,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 1ca38e │ │ │ │ + bcs.n 1ca0de │ │ │ │ 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 1ca2d4 │ │ │ │ - b.n 1ca308 │ │ │ │ + bne.n 1ca024 │ │ │ │ + b.n 1ca058 │ │ │ │ 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, 1ca330 │ │ │ │ + cbz r4, 1ca080 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1ca2d0 │ │ │ │ + bne.n 1ca020 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (1ca4ac ) │ │ │ │ + ldr r2, [pc, #408] @ (1ca1fc ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (1ca4a8 ) │ │ │ │ + ldr r3, [pc, #396] @ (1ca1f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ca49e │ │ │ │ + bne.w 1ca1ee │ │ │ │ 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 54238 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1ca38a │ │ │ │ + cbnz r0, 1ca0da │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ca374 │ │ │ │ + bne.n 1ca0c4 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca364 │ │ │ │ + bne.n 1ca0b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca2fe │ │ │ │ + beq.n 1ca04e │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 541fc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1ca2fe │ │ │ │ + b.n 1ca04e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca35a │ │ │ │ + b.n 1ca0aa │ │ │ │ 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 54238 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ca490 │ │ │ │ + bne.n 1ca1e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1ca3da │ │ │ │ + bne.n 1ca12a │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ca3ca │ │ │ │ + bne.n 1ca11a │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 1ca28c │ │ │ │ + beq.w 1c9fdc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 541fc │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1ca28c │ │ │ │ + b.n 1c9fdc │ │ │ │ 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 1ca498 │ │ │ │ + beq.n 1ca1e8 │ │ │ │ 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 1ca412 │ │ │ │ + bne.n 1ca162 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1ca484 │ │ │ │ + cbz r4, 1ca1d4 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 54238 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 1ca494 │ │ │ │ + cbnz r0, 1ca1e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca468 │ │ │ │ + bne.n 1ca1b8 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ca458 │ │ │ │ + bne.n 1ca1a8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ca276 │ │ │ │ + beq.w 1c9fc6 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 541fc │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1ca276 │ │ │ │ + b.n 1c9fc6 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ca436 │ │ │ │ + b.n 1ca186 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca3b6 │ │ │ │ + b.n 1ca106 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca44c │ │ │ │ + b.n 1ca19c │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1ca488 │ │ │ │ + b.n 1ca1d8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ 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] @ (1ca570 ) │ │ │ │ + ldr r0, [pc, #172] @ (1ca2c0 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1ca574 ) │ │ │ │ + ldr r1, [pc, #172] @ (1ca2c4 ) │ │ │ │ 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, 1ca568 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1ca2b8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 54ca8 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1ca532 │ │ │ │ + cbz r5, 1ca282 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1ca512 │ │ │ │ + beq.n 1ca262 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ca50c │ │ │ │ + bne.n 1ca25c │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca4fc │ │ │ │ + bne.n 1ca24c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1ca532 │ │ │ │ - cbz r6, 1ca54e │ │ │ │ + cbz r3, 1ca282 │ │ │ │ + cbz r6, 1ca29e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1ca52c │ │ │ │ + bge.n 1ca27c │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1ca55a │ │ │ │ + beq.n 1ca2aa │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ca4f4 │ │ │ │ + bne.n 1ca244 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1ca578 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ca574 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ca2c8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ca2c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca55e │ │ │ │ + bne.n 1ca2ae │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ - b.n 1ca52c │ │ │ │ + bl 1c1d60 │ │ │ │ + b.n 1ca27c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca534 │ │ │ │ + b.n 1ca284 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ 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, 1ca5a6 │ │ │ │ + cbz r2, 1ca2f6 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1ca5b8 │ │ │ │ + bcc.n 1ca308 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1ca5ec │ │ │ │ + bcs.n 1ca33c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1d9480 │ │ │ │ + bl 1d91d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1d9644 │ │ │ │ + bl 1d9394 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ca5ca │ │ │ │ + bne.n 1ca31a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca5a2 │ │ │ │ + beq.n 1ca2f2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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] @ (1ca63c ) │ │ │ │ - ldr r0, [pc, #52] @ (1ca640 ) │ │ │ │ + ldr r5, [pc, #52] @ (1ca38c ) │ │ │ │ + ldr r0, [pc, #52] @ (1ca390 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1ca630 │ │ │ │ + beq.n 1ca380 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ca57c │ │ │ │ + bl 1ca2cc │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ca61a │ │ │ │ - ldr r0, [pc, #16] @ (1ca644 ) │ │ │ │ + bne.n 1ca36a │ │ │ │ + ldr r0, [pc, #16] @ (1ca394 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ 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] @ (1ca6d0 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ca420 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1ca6d4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ca424 ) │ │ │ │ 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 5513c │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1ca6d8 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ca428 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1caf5c │ │ │ │ - cbnz r0, 1ca6c2 │ │ │ │ + bl 1cacac │ │ │ │ + cbnz r0, 1ca412 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1ca6ae │ │ │ │ + bmi.n 1ca3fe │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1ca6dc ) │ │ │ │ - ldr r3, [pc, #56] @ (1ca6d4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1ca42c ) │ │ │ │ + ldr r3, [pc, #56] @ (1ca424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca6cc │ │ │ │ + bne.n 1ca41c │ │ │ │ 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 54494 │ │ │ │ - b.n 1ca694 │ │ │ │ + b.n 1ca3e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 541fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca696 │ │ │ │ + b.n 1ca3e6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ 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] @ (1ca704 ) │ │ │ │ + ldr r0, [pc, #20] @ (1ca454 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1d951c │ │ │ │ - ldr r0, [pc, #12] @ (1ca708 ) │ │ │ │ + bl 1d926c │ │ │ │ + ldr r0, [pc, #12] @ (1ca458 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330c1c │ │ │ │ + bl 33096c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ 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 1cb1a4 │ │ │ │ - cbnz r0, 1ca724 │ │ │ │ + bl 1caef4 │ │ │ │ + cbnz r0, 1ca474 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb190 │ │ │ │ + bl 1caee0 │ │ │ │ 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] @ (1ca98c ) │ │ │ │ + ldr r2, [pc, #588] @ (1ca6dc ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (1ca990 ) │ │ │ │ + ldr r3, [pc, #588] @ (1ca6e0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (1ca994 ) │ │ │ │ + ldr r5, [pc, #588] @ (1ca6e4 ) │ │ │ │ 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 541fc │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1ca92e │ │ │ │ + bmi.w 1ca67e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1ca91c │ │ │ │ + bmi.w 1ca66c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ca8fe │ │ │ │ + bne.w 1ca64e │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ca79a │ │ │ │ - b.n 1ca854 │ │ │ │ + bhi.n 1ca4ea │ │ │ │ + b.n 1ca5a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d94ec │ │ │ │ + bl 1d923c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1ca854 │ │ │ │ + bls.n 1ca5a4 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca78a │ │ │ │ + beq.n 1ca4da │ │ │ │ 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] │ │ │ │ @@ -518697,170 +518449,170 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 54e9c <__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 1d94d0 │ │ │ │ + bl 1d9220 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca8f6 │ │ │ │ + beq.n 1ca646 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1ca844 │ │ │ │ + cbz r3, 1ca594 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ca82e │ │ │ │ + bne.n 1ca57e │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1ca964 │ │ │ │ + beq.w 1ca6b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca77a │ │ │ │ + beq.n 1ca4ca │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1ca77a │ │ │ │ + b.n 1ca4ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1ca8d4 │ │ │ │ + cbnz r7, 1ca624 │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1ca8ca │ │ │ │ + beq.n 1ca61a │ │ │ │ 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, 1ca8b4 │ │ │ │ + cbz r2, 1ca604 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1ca8b2 │ │ │ │ + cbz r0, 1ca602 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca894 │ │ │ │ + bne.n 1ca5e4 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1ca95a │ │ │ │ + beq.n 1ca6aa │ │ │ │ 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 54398 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1ca87a │ │ │ │ + bne.n 1ca5ca │ │ │ │ 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 1d95c4 │ │ │ │ - ldr r2, [pc, #188] @ (1ca998 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ca990 ) │ │ │ │ + bl 1d9314 │ │ │ │ + ldr r2, [pc, #188] @ (1ca6e8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ca6e0 ) │ │ │ │ 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 1ca988 │ │ │ │ + bne.n 1ca6d8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d95c4 │ │ │ │ - b.n 1ca77a │ │ │ │ - ldr r2, [pc, #156] @ (1ca99c ) │ │ │ │ + bl 1d9314 │ │ │ │ + b.n 1ca4ca │ │ │ │ + ldr r2, [pc, #156] @ (1ca6ec ) │ │ │ │ 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 55178 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1cafe4 │ │ │ │ - b.n 1ca772 │ │ │ │ + bl 1cad34 │ │ │ │ + b.n 1ca4c2 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 545f0 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 54db4 │ │ │ │ - b.n 1ca76a │ │ │ │ + b.n 1ca4ba │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #100] @ (1ca9a0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ca6f0 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1ca978 │ │ │ │ + cbz r3, 1ca6c8 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 1d9630 │ │ │ │ + bl 1d9380 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1cb068 │ │ │ │ + bl 1cadb8 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1ca764 │ │ │ │ + b.n 1ca4b4 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c1fe4 │ │ │ │ - b.n 1ca8a8 │ │ │ │ + bl 1c1d34 │ │ │ │ + b.n 1ca5f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca77a │ │ │ │ - b.n 1ca84a │ │ │ │ - ldr r3, [pc, #40] @ (1ca9a4 ) │ │ │ │ + beq.w 1ca4ca │ │ │ │ + b.n 1ca59a │ │ │ │ + ldr r3, [pc, #40] @ (1ca6f4 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d946c │ │ │ │ - b.n 1ca944 │ │ │ │ + bl 1d91bc │ │ │ │ + b.n 1ca694 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mcr2 0, 4, r0, cr6, cr7, {0} │ │ │ │ + mrc2 0, 3, r0, cr14, cr7, {0} │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -518872,87 +518624,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1caa0a │ │ │ │ + cbz r2, 1ca75a │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1ca9f8 │ │ │ │ - bhi.n 1caa36 │ │ │ │ + beq.n 1ca748 │ │ │ │ + bhi.n 1ca786 │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1ca9e6 │ │ │ │ + b.n 1ca736 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ca9f6 │ │ │ │ + beq.n 1ca746 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca648 │ │ │ │ + bl 1ca398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ca9e0 │ │ │ │ + bne.n 1ca730 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1ca9fc │ │ │ │ + cbz r7, 1ca74c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1caa00 │ │ │ │ - bcs.n 1ca9da │ │ │ │ + beq.n 1ca750 │ │ │ │ + bcs.n 1ca72a │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ca57c │ │ │ │ + bl 1ca2cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d95c4 │ │ │ │ - b.n 1ca9f8 │ │ │ │ + bl 1d9314 │ │ │ │ + b.n 1ca748 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ca57c │ │ │ │ + bl 1ca2cc │ │ │ │ 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, 1caa66 │ │ │ │ + cbz r2, 1ca7b6 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1caa82 │ │ │ │ - ldr r0, [pc, #360] @ (1cabd8 ) │ │ │ │ + ble.n 1ca7d2 │ │ │ │ + ldr r0, [pc, #360] @ (1ca928 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1caaea │ │ │ │ + cbnz r1, 1ca83a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1cab06 │ │ │ │ + beq.n 1ca856 │ │ │ │ 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 │ │ │ │ @@ -518970,38 +518722,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 1d94d0 │ │ │ │ + bl 1d9220 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1cabca │ │ │ │ + beq.n 1ca91a │ │ │ │ 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 1caa82 │ │ │ │ + bcs.n 1ca7d2 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ca9a8 │ │ │ │ + bl 1ca6f8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1caa82 │ │ │ │ + b.n 1ca7d2 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1caba8 │ │ │ │ + bpl.n 1ca8f8 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1caba8 │ │ │ │ + bcs.n 1ca8f8 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54f8c │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -519026,60 +518778,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 54398 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1cab52 │ │ │ │ + bne.n 1ca8a2 │ │ │ │ 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 541fc │ │ │ │ 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 1caa92 │ │ │ │ + b.n 1ca7e2 │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d94ec │ │ │ │ + bl 1d923c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1cabb2 │ │ │ │ + beq.n 1ca902 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1caa8a │ │ │ │ + b.n 1ca7da │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 1c5b48 │ │ │ │ + bl 1c5898 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cad06 │ │ │ │ + beq.w 1caa56 │ │ │ │ blx 55148 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55148 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -519090,18 +518842,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1cad10 │ │ │ │ + ble.n 1caa60 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1cad60 ) │ │ │ │ + ldr r3, [pc, #296] @ (1caab0 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 55178 <__snprintf_chk@plt> │ │ │ │ @@ -519113,295 +518865,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 1d951c │ │ │ │ + bl 1d926c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1d94b0 │ │ │ │ + bl 1d9200 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d94b0 │ │ │ │ + bl 1d9200 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 54f8c │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cad20 │ │ │ │ + beq.n 1caa70 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 54f8c │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cad20 │ │ │ │ + beq.n 1caa70 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1cacba │ │ │ │ - b.n 1caccc │ │ │ │ + cbnz r3, 1caa0a │ │ │ │ + b.n 1caa1c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1caccc │ │ │ │ + bls.n 1caa1c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca648 │ │ │ │ + bl 1ca398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cacb0 │ │ │ │ - cbz r4, 1cad20 │ │ │ │ + bne.n 1caa00 │ │ │ │ + cbz r4, 1caa70 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1cad64 ) │ │ │ │ - ldr r0, [pc, #152] @ (1cad68 ) │ │ │ │ - ldr r4, [pc, #152] @ (1cad6c ) │ │ │ │ + ldr r1, [pc, #148] @ (1caab4 ) │ │ │ │ + ldr r0, [pc, #152] @ (1caab8 ) │ │ │ │ + ldr r4, [pc, #152] @ (1caabc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1d946c │ │ │ │ + bl 1d91bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d95a8 │ │ │ │ - ldr r3, [pc, #140] @ (1cad70 ) │ │ │ │ + bl 1d92f8 │ │ │ │ + ldr r3, [pc, #140] @ (1caac0 ) │ │ │ │ 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 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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 546f0 │ │ │ │ - ldr r2, [pc, #96] @ (1cad74 ) │ │ │ │ + ldr r2, [pc, #96] @ (1caac4 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 547c8 │ │ │ │ - b.n 1cac48 │ │ │ │ + b.n 1ca998 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 541fc │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1cad4c │ │ │ │ + cbz r3, 1caa9c │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d949c │ │ │ │ + bl 1d91ec │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1d949c │ │ │ │ + bl 1d91ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 541fc │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - smmlar r0, r8, r7, r0 │ │ │ │ + smmlar r0, r0, r7, r0 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ 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 1ca57c │ │ │ │ + bl 1ca2cc │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1cade2 │ │ │ │ - ldr r0, [pc, #116] @ (1cae0c ) │ │ │ │ + cbz r3, 1cab32 │ │ │ │ + ldr r0, [pc, #116] @ (1cab5c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d95a8 │ │ │ │ - ldr r3, [pc, #112] @ (1cae10 ) │ │ │ │ + bl 1d92f8 │ │ │ │ + ldr r3, [pc, #112] @ (1cab60 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1cadda │ │ │ │ + beq.n 1cab2a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1cae14 │ │ │ │ + ldr.w ip, [pc, #100] @ 1cab64 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1cadc4 │ │ │ │ + b.n 1cab14 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1cadda │ │ │ │ + beq.n 1cab2a │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1cadb6 │ │ │ │ + bne.n 1cab06 │ │ │ │ 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] @ (1cae18 ) │ │ │ │ + ldr r0, [pc, #60] @ (1cab68 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1d949c │ │ │ │ + bl 1d91ec │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1d949c │ │ │ │ + bl 1d91ec │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d9258 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 541fc │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 541fc │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1cae60 │ │ │ │ + cbz r3, 1cabb0 │ │ │ │ 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 1caa44 │ │ │ │ + bl 1ca794 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ 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] @ (1caf4c ) │ │ │ │ + ldr r2, [pc, #200] @ (1cac9c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (1caf50 ) │ │ │ │ + ldr r3, [pc, #200] @ (1caca0 ) │ │ │ │ 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 1d95a8 │ │ │ │ + bl 1d92f8 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1caf40 │ │ │ │ + beq.n 1cac90 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 5513c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cb178 │ │ │ │ + bl 1caec8 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1caef6 │ │ │ │ - ldr.w fp, [pc, #136] @ 1caf54 │ │ │ │ + cbz r3, 1cac46 │ │ │ │ + ldr.w fp, [pc, #136] @ 1caca4 │ │ │ │ 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 1caa44 │ │ │ │ + bl 1ca794 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1caed6 │ │ │ │ + bhi.n 1cac26 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1d95c4 │ │ │ │ + bl 1d9314 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1caf32 │ │ │ │ + cbnz r3, 1cac82 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1caf06 │ │ │ │ + bne.n 1cac56 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 541fc │ │ │ │ - ldr r2, [pc, #60] @ (1caf58 ) │ │ │ │ - ldr r3, [pc, #52] @ (1caf50 ) │ │ │ │ + ldr r2, [pc, #60] @ (1caca8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1caca0 ) │ │ │ │ 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 1caf48 │ │ │ │ + bne.n 1cac98 │ │ │ │ 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 1ca4b0 │ │ │ │ - b.n 1caf0a │ │ │ │ + bl 1ca200 │ │ │ │ + b.n 1cac5a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1d95c4 │ │ │ │ - b.n 1caf18 │ │ │ │ + bl 1d9314 │ │ │ │ + b.n 1cac68 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r6, r5] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - str r0, [r4, r3] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ 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] @ (1cafd8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1cafdc ) │ │ │ │ + ldr r2, [pc, #104] @ (1cad28 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cad2c ) │ │ │ │ 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] │ │ │ │ @@ -519417,68 +519169,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 541f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95e0 │ │ │ │ + bl 1d9330 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 541f0 │ │ │ │ - ldr r2, [pc, #36] @ (1cafe0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1cafdc ) │ │ │ │ + ldr r2, [pc, #36] @ (1cad30 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cad2c ) │ │ │ │ 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 1cafd2 │ │ │ │ + bne.n 1cad22 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r1, r2] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ 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] @ (1cb05c ) │ │ │ │ + ldr r2, [pc, #104] @ (1cadac ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1cb060 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cadb0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5470c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 54cb4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1cb02e │ │ │ │ - ldr r2, [pc, #76] @ (1cb064 ) │ │ │ │ - ldr r3, [pc, #68] @ (1cb060 ) │ │ │ │ + beq.n 1cad7e │ │ │ │ + ldr r2, [pc, #76] @ (1cadb4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1cadb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb058 │ │ │ │ + bne.n 1cada8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 55148 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -519490,64 +519242,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 54cb4 │ │ │ │ - b.n 1cb016 │ │ │ │ + b.n 1cad66 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r0, r0] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #904] @ (1cb3f0 ) │ │ │ │ + strh r2, [r2, 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, #3928] @ 0xf58 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1cb16c ) │ │ │ │ + ldr r2, [pc, #240] @ (1caebc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1cb170 ) │ │ │ │ + ldr r3, [pc, #240] @ (1caec0 ) │ │ │ │ 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 1cb14c │ │ │ │ + beq.n 1cae9c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 55480 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1cb0c0 │ │ │ │ - ldr r2, [pc, #204] @ (1cb174 ) │ │ │ │ - ldr r3, [pc, #196] @ (1cb170 ) │ │ │ │ + cbz r1, 1cae10 │ │ │ │ + ldr r2, [pc, #204] @ (1caec4 ) │ │ │ │ + ldr r3, [pc, #196] @ (1caec0 ) │ │ │ │ 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 1cb168 │ │ │ │ + bne.n 1caeb8 │ │ │ │ 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 546f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cb15c │ │ │ │ + beq.n 1caeac │ │ │ │ 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] │ │ │ │ @@ -519560,15 +519312,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 1cb0d4 │ │ │ │ + bhi.n 1cae24 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -519579,40 +519331,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 1cb112 │ │ │ │ + bhi.n 1cae62 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 55414 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1cb0a6 │ │ │ │ + b.n 1cadf6 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 546f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1cb10e │ │ │ │ - b.n 1cb13a │ │ │ │ + bne.n 1cae5e │ │ │ │ + b.n 1cae8a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 546f0 │ │ │ │ - b.n 1cb13a │ │ │ │ + b.n 1cae8a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #496] @ (1cb360 ) │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #328] @ (1cb2c0 ) │ │ │ │ + strh r2, [r0, r0] │ │ │ │ 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 │ │ │ │ @@ -519657,15 +519409,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 1cb22c │ │ │ │ + beq.n 1caf7c │ │ │ │ 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] │ │ │ │ @@ -519675,25 +519427,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 5513c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb224 │ │ │ │ + beq.n 1caf74 │ │ │ │ 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 1cb296 │ │ │ │ + beq.n 1cafe6 │ │ │ │ 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 │ │ │ │ @@ -519709,22 +519461,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 541fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1cb218 │ │ │ │ + b.n 1caf68 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1cb284 │ │ │ │ + b.n 1cafd4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb2c2 │ │ │ │ + beq.n 1cb012 │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -519735,884 +519487,884 @@ │ │ │ │ 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] @ 1cb33c │ │ │ │ + ldr.w lr, [pc, #96] @ 1cb08c │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1cb340 │ │ │ │ + ldr.w ip, [pc, #96] @ 1cb090 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1cb344 ) │ │ │ │ + ldr r4, [pc, #92] @ (1cb094 ) │ │ │ │ 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 5450c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c478c │ │ │ │ - ldr r2, [pc, #44] @ (1cb348 ) │ │ │ │ - ldr r3, [pc, #36] @ (1cb340 ) │ │ │ │ + bl 1c44dc │ │ │ │ + ldr r2, [pc, #44] @ (1cb098 ) │ │ │ │ + ldr r3, [pc, #36] @ (1cb090 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb336 │ │ │ │ + bne.n 1cb086 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #96] @ (1cb3a0 ) │ │ │ │ + ldr r7, [pc, #800] @ (1cb3b0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [pc, #896] @ (1cb6cc ) │ │ │ │ + ldr r7, [pc, #576] @ (1cb2dc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cb3b0 │ │ │ │ + cbz r0, 1cb100 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 1cb35c │ │ │ │ + bne.n 1cb0ac │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 1cb35c │ │ │ │ + cbnz r3, 1cb0ac │ │ │ │ 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] @ (1cb3f4 ) │ │ │ │ + ldr r1, [pc, #132] @ (1cb144 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 541a8 │ │ │ │ - cbz r0, 1cb3ac │ │ │ │ - ldr r1, [pc, #120] @ (1cb3f8 ) │ │ │ │ + cbz r0, 1cb0fc │ │ │ │ + ldr r1, [pc, #120] @ (1cb148 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541a8 │ │ │ │ - cbz r0, 1cb3ac │ │ │ │ - ldr r1, [pc, #112] @ (1cb3fc ) │ │ │ │ + cbz r0, 1cb0fc │ │ │ │ + ldr r1, [pc, #112] @ (1cb14c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541a8 │ │ │ │ - cbz r0, 1cb3ac │ │ │ │ - ldr r1, [pc, #104] @ (1cb400 ) │ │ │ │ + cbz r0, 1cb0fc │ │ │ │ + ldr r1, [pc, #104] @ (1cb150 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541a8 │ │ │ │ - cbz r0, 1cb3ac │ │ │ │ + cbz r0, 1cb0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 1cb3b4 │ │ │ │ + bne.n 1cb104 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1cb3b4 │ │ │ │ + cbnz r3, 1cb104 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (1cb404 ) │ │ │ │ + ldr r1, [pc, #76] @ (1cb154 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb3aa │ │ │ │ - ldr r1, [pc, #68] @ (1cb408 ) │ │ │ │ + beq.n 1cb0fa │ │ │ │ + ldr r1, [pc, #68] @ (1cb158 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb3aa │ │ │ │ - ldr r1, [pc, #56] @ (1cb40c ) │ │ │ │ + beq.n 1cb0fa │ │ │ │ + ldr r1, [pc, #56] @ (1cb15c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb3aa │ │ │ │ - ldr r1, [pc, #48] @ (1cb410 ) │ │ │ │ + beq.n 1cb0fa │ │ │ │ + ldr r1, [pc, #48] @ (1cb160 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541a8 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1cb3ac │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + b.n 1cb0fc │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ movs r6, r2 │ │ │ │ - @ instruction: 0xeabc0016 │ │ │ │ - @ instruction: 0xf3d60017 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xeab40016 │ │ │ │ + ubfx r0, lr, #0, #24 │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1cb45c ) │ │ │ │ + ldr r3, [pc, #68] @ (1cb1ac ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1cb420 │ │ │ │ + cbz r1, 1cb170 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1cb460 ) │ │ │ │ + ldr r0, [pc, #48] @ (1cb1b0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1cb34c │ │ │ │ - ldr r2, [pc, #32] @ (1cb464 ) │ │ │ │ + bl 1cb09c │ │ │ │ + ldr r2, [pc, #32] @ (1cb1b4 ) │ │ │ │ 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, [r6, #30] │ │ │ │ + strh r7, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bfi r0, lr, #0, #24 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + bfi r0, r6, #0, #24 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ 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 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1cb414 │ │ │ │ + bl 1cb164 │ │ │ │ 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 1c480c │ │ │ │ + bl 1c455c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1cb414 │ │ │ │ + bl 1cb164 │ │ │ │ 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 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1cb34c │ │ │ │ + bl 1cb09c │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1cb414 │ │ │ │ + bl 1cb164 │ │ │ │ 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] @ (1cb544 ) │ │ │ │ + ldr r1, [pc, #76] @ (1cb294 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1cb548 ) │ │ │ │ + ldr r2, [pc, #76] @ (1cb298 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1cb53a │ │ │ │ + cbz r0, 1cb28a │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54440 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1cb54c ) │ │ │ │ - ldr r3, [pc, #32] @ (1cb548 ) │ │ │ │ + ldr r2, [pc, #40] @ (1cb29c ) │ │ │ │ + ldr r3, [pc, #32] @ (1cb298 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb540 │ │ │ │ + bne.n 1cb290 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1cb522 │ │ │ │ + b.n 1cb272 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #1016] @ (1cb940 ) │ │ │ │ + ldr r5, [pc, #696] @ (1cb550 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #856] @ (1cb8a8 ) │ │ │ │ + ldr r5, [pc, #536] @ (1cb4b8 ) │ │ │ │ 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] @ (1cb5bc ) │ │ │ │ + ldr r2, [pc, #88] @ (1cb30c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1cb5c0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1cb310 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c47e4 │ │ │ │ - cbz r0, 1cb5b0 │ │ │ │ + bl 1c4534 │ │ │ │ + cbz r0, 1cb300 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 54440 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb5b0 │ │ │ │ + beq.n 1cb300 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1cb414 │ │ │ │ - ldr r2, [pc, #44] @ (1cb5c4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1cb5c0 ) │ │ │ │ + bl 1cb164 │ │ │ │ + ldr r2, [pc, #44] @ (1cb314 ) │ │ │ │ + ldr r3, [pc, #40] @ (1cb310 ) │ │ │ │ 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 1cb5b6 │ │ │ │ + bne.n 1cb306 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1cb58c │ │ │ │ + b.n 1cb2dc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #600] @ (1cb818 ) │ │ │ │ + ldr r5, [pc, #280] @ (1cb428 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #400] @ (1cb758 ) │ │ │ │ + ldr r5, [pc, #80] @ (1cb368 ) │ │ │ │ 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 1cb6ae │ │ │ │ + beq.n 1cb3fe │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #384] @ (1cb768 ) │ │ │ │ + ldr r1, [pc, #384] @ (1cb4b8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 55334 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb6e8 │ │ │ │ + beq.n 1cb438 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1cb762 │ │ │ │ + beq.w 1cb4b2 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb6ce │ │ │ │ + beq.n 1cb41e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #348] @ (1cb76c ) │ │ │ │ + ldr r3, [pc, #348] @ (1cb4bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb68c │ │ │ │ + beq.n 1cb3dc │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r9 │ │ │ │ blx 55148 │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cb672 │ │ │ │ + beq.n 1cb3c2 │ │ │ │ blx 54ea8 <__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 1cb62c │ │ │ │ + beq.n 1cb37c │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1cb6bc │ │ │ │ + beq.n 1cb40c │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1cb638 │ │ │ │ + bne.n 1cb388 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1cb752 │ │ │ │ + beq.n 1cb4a2 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ - cbz r7, 1cb6b2 │ │ │ │ + cbz r7, 1cb402 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb620 │ │ │ │ + bne.n 1cb370 │ │ │ │ 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 1cb614 │ │ │ │ + bne.n 1cb364 │ │ │ │ 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 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb68c │ │ │ │ + beq.n 1cb3dc │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1cb666 │ │ │ │ + b.n 1cb3b6 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 1cb6da │ │ │ │ + cbz r3, 1cb42a │ │ │ │ ldr.w r3, [r6, #48]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb6ce │ │ │ │ + bne.n 1cb41e │ │ │ │ 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] @ (1cb770 ) │ │ │ │ + ldr r1, [pc, #132] @ (1cb4c0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #132] @ (1cb774 ) │ │ │ │ + ldr r0, [pc, #132] @ (1cb4c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cb2c8 │ │ │ │ + bl 1cb018 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb6ae │ │ │ │ + beq.n 1cb3fe │ │ │ │ mov r9, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 55148 │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb700 │ │ │ │ - ldr.w sl, [pc, #96] @ 1cb778 │ │ │ │ - ldr.w r9, [pc, #96] @ 1cb77c │ │ │ │ + bne.n 1cb450 │ │ │ │ + ldr.w sl, [pc, #96] @ 1cb4c8 │ │ │ │ + ldr.w r9, [pc, #96] @ 1cb4cc │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 1cb740 │ │ │ │ - ldr r0, [pc, #92] @ (1cb780 ) │ │ │ │ + b.n 1cb490 │ │ │ │ + ldr r0, [pc, #92] @ (1cb4d0 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cb2c8 │ │ │ │ + bl 1cb018 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb6ae │ │ │ │ + beq.n 1cb3fe │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cb722 │ │ │ │ + bne.n 1cb472 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1cb722 │ │ │ │ + b.n 1cb472 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb67a │ │ │ │ - b.n 1cb68c │ │ │ │ + bne.n 1cb3ca │ │ │ │ + b.n 1cb3dc │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ - b.n 1cb6b2 │ │ │ │ - rsb r0, lr, #23 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + b.n 1cb402 │ │ │ │ + rsb r0, r6, #23 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ movs r6, r4 │ │ │ │ - @ instruction: 0xf0d00017 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + @ instruction: 0xf0c80017 │ │ │ │ + strh r0, [r6, #30] │ │ │ │ movs r7, r2 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xf0a80017 │ │ │ │ + @ instruction: 0xf0a00017 │ │ │ │ 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 r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1c47e4 │ │ │ │ + bl 1c4534 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb5c8 │ │ │ │ + bl 1cb318 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1cb414 │ │ │ │ + bl 1cb164 │ │ │ │ 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] @ (1cb928 ) │ │ │ │ + ldr r0, [pc, #340] @ (1cb678 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 55720 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb91e │ │ │ │ + beq.w 1cb66e │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1cb7fc │ │ │ │ + b.n 1cb54c │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1cb85e │ │ │ │ + cbz r3, 1cb5ae │ │ │ │ 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 1cb7f6 │ │ │ │ + bne.n 1cb546 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cb8e8 │ │ │ │ - ldr r0, [pc, #276] @ (1cb92c ) │ │ │ │ + beq.n 1cb638 │ │ │ │ + ldr r0, [pc, #276] @ (1cb67c ) │ │ │ │ blx 55720 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 55148 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 54a2c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1cb930 ) │ │ │ │ + ldr r0, [pc, #244] @ (1cb680 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 55720 │ │ │ │ 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 1cb7fc │ │ │ │ + bne.n 1cb54c │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1cb90e │ │ │ │ + beq.n 1cb65e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cb88c │ │ │ │ - ldr r0, [pc, #200] @ (1cb934 ) │ │ │ │ + bne.n 1cb5dc │ │ │ │ + ldr r0, [pc, #200] @ (1cb684 ) │ │ │ │ blx 55720 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55148 │ │ │ │ - ldr r1, [pc, #208] @ (1cb94c ) │ │ │ │ + ldr r1, [pc, #208] @ (1cb69c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 54a2c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1cb938 ) │ │ │ │ + ldr r0, [pc, #168] @ (1cb688 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1cb950 ) │ │ │ │ + ldr r1, [pc, #188] @ (1cb6a0 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 55720 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 55178 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1cb93c ) │ │ │ │ + ldr r0, [pc, #140] @ (1cb68c ) │ │ │ │ blx 55720 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55148 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 54a2c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1cb940 ) │ │ │ │ + ldr r0, [pc, #112] @ (1cb690 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 55720 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1cb944 ) │ │ │ │ + ldr r0, [pc, #104] @ (1cb694 ) │ │ │ │ blx 55720 │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1cb948 ) │ │ │ │ + ldr r0, [pc, #92] @ (1cb698 ) │ │ │ │ blx 55720 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 55148 │ │ │ │ - ldr r1, [pc, #88] @ (1cb954 ) │ │ │ │ + ldr r1, [pc, #88] @ (1cb6a4 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 54a2c <__strncat_chk@plt> │ │ │ │ - b.n 1cb816 │ │ │ │ + b.n 1cb566 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cb8da │ │ │ │ - ldr r0, [pc, #64] @ (1cb958 ) │ │ │ │ + beq.n 1cb62a │ │ │ │ + ldr r0, [pc, #64] @ (1cb6a8 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1cb88c │ │ │ │ - b.n 1cb914 │ │ │ │ + bne.n 1cb5dc │ │ │ │ + b.n 1cb664 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #956] @ (1cbce8 ) │ │ │ │ + strh r7, [r3, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #732] @ (1cbc0c ) │ │ │ │ + strh r7, [r4, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #572] @ (1cbb70 ) │ │ │ │ + strh r7, [r7, r0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #396] @ (1cbac4 ) │ │ │ │ + strh r3, [r2, r0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #228] @ (1cba20 ) │ │ │ │ + str r1, [r5, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #132] @ (1cb9c4 ) │ │ │ │ + str r1, [r2, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [pc, #1020] @ (1cbd40 ) │ │ │ │ + str r7, [r5, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [pc, #972] @ (1cbd14 ) │ │ │ │ + str r3, [r4, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [pc, #916] @ (1cbce0 ) │ │ │ │ + str r5, [r2, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vqadd.s64 d16, d2, d7 │ │ │ │ - vqadd.s16 d16, d2, d7 │ │ │ │ - mrc 0, 7, r0, cr2, cr7, {0} │ │ │ │ - vshr.s32 d16, d11, #30 │ │ │ │ + vqadd.s32 d16, d10, d7 │ │ │ │ + vqadd.s8 d16, d10, d7 │ │ │ │ + mcr 0, 7, r0, cr10, cr7, {0} │ │ │ │ + vshr.s16 d16, d11, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cba28 │ │ │ │ + beq.n 1cb778 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cba36 │ │ │ │ + beq.n 1cb786 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb9ee │ │ │ │ - ldr.w r8, [pc, #184] @ 1cba3c │ │ │ │ + beq.n 1cb73e │ │ │ │ + ldr.w r8, [pc, #184] @ 1cb78c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #180] @ (1cba40 ) │ │ │ │ + ldr r7, [pc, #180] @ (1cb790 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1cb9a8 │ │ │ │ + b.n 1cb6f8 │ │ │ │ blx 55148 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1cba0c │ │ │ │ + beq.n 1cb75c │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1cb9dc │ │ │ │ + cbz r2, 1cb72c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 543c8 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1cba08 │ │ │ │ + cbz r4, 1cb758 │ │ │ │ mov r2, r4 │ │ │ │ blx 54314 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cb998 │ │ │ │ + bne.n 1cb6e8 │ │ │ │ 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 1cb9a8 │ │ │ │ + bne.n 1cb6f8 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cb992 │ │ │ │ + bne.n 1cb6e2 │ │ │ │ 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, 1cb9fa │ │ │ │ + cbz r3, 1cb74a │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb9ee │ │ │ │ + bne.n 1cb73e │ │ │ │ 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 1cb9a0 │ │ │ │ + b.n 1cb6f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 54314 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb9a0 │ │ │ │ + bne.n 1cb6f0 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1cb9d2 │ │ │ │ + b.n 1cb722 │ │ │ │ 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 1cb9e4 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + b.n 1cb734 │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ 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 1cbae0 │ │ │ │ + beq.n 1cb830 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cbae0 │ │ │ │ - ldr.w r9, [pc, #208] @ 1cbb38 │ │ │ │ + beq.n 1cb830 │ │ │ │ + ldr.w r9, [pc, #208] @ 1cb888 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 543c8 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1cbae8 │ │ │ │ + beq.n 1cb838 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1cbb08 │ │ │ │ + beq.n 1cb858 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cbaf2 │ │ │ │ + beq.n 1cb842 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cbad2 │ │ │ │ + beq.n 1cb822 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1cbaa0 │ │ │ │ + b.n 1cb7f0 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cbad2 │ │ │ │ + beq.n 1cb822 │ │ │ │ mov r0, fp │ │ │ │ blx 55148 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1cba96 │ │ │ │ + bne.n 1cb7e6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 54314 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cba96 │ │ │ │ + bne.n 1cb7e6 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cbb18 │ │ │ │ + beq.n 1cb868 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1cbaa0 │ │ │ │ + bne.n 1cb7f0 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cba6a │ │ │ │ + bne.n 1cb7ba │ │ │ │ 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 1cba82 │ │ │ │ + bne.n 1cb7d2 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cba82 │ │ │ │ + bne.n 1cb7d2 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cbad2 │ │ │ │ - b.n 1cba82 │ │ │ │ + beq.n 1cb822 │ │ │ │ + b.n 1cb7d2 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cbb22 │ │ │ │ + beq.n 1cb872 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1cba86 │ │ │ │ + b.n 1cb7d6 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1cba96 │ │ │ │ + b.n 1cb7e6 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cbb12 │ │ │ │ + bne.n 1cb862 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cbad2 │ │ │ │ - b.n 1cbb12 │ │ │ │ + beq.n 1cb822 │ │ │ │ + b.n 1cb862 │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ 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 1cbc40 │ │ │ │ - ldr.w fp, [pc, #236] @ 1cbc50 │ │ │ │ + beq.n 1cb990 │ │ │ │ + ldr.w fp, [pc, #236] @ 1cb9a0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1cbc54 ) │ │ │ │ + ldr r3, [pc, #236] @ (1cb9a4 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1cbb8a │ │ │ │ + b.n 1cb8da │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 1cbbec │ │ │ │ + cbz r1, 1cb93c │ │ │ │ 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 1cbb84 │ │ │ │ + beq.n 1cb8d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -520621,76 +520373,76 @@ │ │ │ │ blx 55178 <__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 1cbb78 │ │ │ │ + beq.n 1cb8c8 │ │ │ │ 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 1cbbe6 │ │ │ │ + beq.n 1cb936 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cbc3a │ │ │ │ - ldr r3, [pc, #84] @ (1cbc58 ) │ │ │ │ + bne.n 1cb98a │ │ │ │ + ldr r3, [pc, #84] @ (1cb9a8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 55178 <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cbbe6 │ │ │ │ + beq.n 1cb936 │ │ │ │ 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] @ (1cbc5c ) │ │ │ │ + ldr r3, [pc, #32] @ (1cb9ac ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1cbc04 │ │ │ │ + b.n 1cb954 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1cbbe6 │ │ │ │ - ldr r3, [pc, #24] @ (1cbc60 ) │ │ │ │ + beq.n 1cb936 │ │ │ │ + ldr r3, [pc, #24] @ (1cb9b0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1cbc04 │ │ │ │ + b.n 1cb954 │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r0], {23} │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + stc 0, cr0, [r8], {23} │ │ │ │ + asrs r0, r4, #18 │ │ │ │ movs r7, r2 │ │ │ │ - stc 0, cr0, [r6], {23} │ │ │ │ - rsb r0, r4, r7, lsr #32 │ │ │ │ - subs.w r0, r6, r7, lsr #32 │ │ │ │ + @ instruction: 0xebfe0017 │ │ │ │ + subs.w r0, ip, r7, lsr #32 │ │ │ │ + sub.w r0, lr, r7, lsr #32 │ │ │ │ stmdb 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] @ (1cbdb8 ) │ │ │ │ + ldr r6, [pc, #316] @ (1cbb08 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (1cbdbc ) │ │ │ │ + ldr r5, [pc, #316] @ (1cbb0c ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (1cbdc0 ) │ │ │ │ + ldr r4, [pc, #312] @ (1cbb10 ) │ │ │ │ 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 │ │ │ │ @@ -520700,161 +520452,161 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 546f0 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 5513c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cbd50 │ │ │ │ + beq.n 1cbaa0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cbd50 │ │ │ │ - ldr r3, [pc, #260] @ (1cbdc4 ) │ │ │ │ + beq.n 1cbaa0 │ │ │ │ + ldr r3, [pc, #260] @ (1cbb14 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (1cbdc8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1cbb18 ) │ │ │ │ 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 1cbd24 │ │ │ │ + b.n 1cba74 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 54f14 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 541fc │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1cbd4e │ │ │ │ + cbnz r3, 1cba9e │ │ │ │ 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 1cbd82 │ │ │ │ + bcs.n 1cbad2 │ │ │ │ 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 55178 <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1c4168 │ │ │ │ + bl 1c3eb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cbce2 │ │ │ │ + bne.n 1cba32 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 541fc │ │ │ │ - ldr r3, [pc, #116] @ (1cbdcc ) │ │ │ │ - ldr r2, [pc, #116] @ (1cbdd0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1cbb1c ) │ │ │ │ + ldr r2, [pc, #116] @ (1cbb20 ) │ │ │ │ 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] @ (1cbdbc ) │ │ │ │ + ldr r3, [pc, #80] @ (1cbb0c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cbdb2 │ │ │ │ + bne.n 1cbb02 │ │ │ │ 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 1cbd50 │ │ │ │ + beq.n 1cbaa0 │ │ │ │ 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 1cbd9c │ │ │ │ - b.n 1cbd52 │ │ │ │ + bne.n 1cbaec │ │ │ │ + b.n 1cbaa2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - muls r2, r7 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adc.w r0, r8, r7, lsr #32 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + adc.w r0, r0, r7, lsr #32 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r9 │ │ │ │ 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] @ (1cc0ec ) │ │ │ │ + ldr r4, [pc, #776] @ (1cbe3c ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #776] @ (1cc0f0 ) │ │ │ │ + ldr r3, [pc, #776] @ (1cbe40 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #772] @ (1cc0f4 ) │ │ │ │ + ldr r0, [pc, #772] @ (1cbe44 ) │ │ │ │ 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 546f0 │ │ │ │ blx 540c4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 555c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cbebe │ │ │ │ + beq.n 1cbc0e │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f5c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1cbed4 │ │ │ │ + beq.n 1cbc24 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #716] @ (1cc0f8 ) │ │ │ │ + ldr r4, [pc, #716] @ (1cbe48 ) │ │ │ │ blx 54f5c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -520867,481 +520619,481 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 55468 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #672] @ (1cc0fc ) │ │ │ │ + ldr r0, [pc, #672] @ (1cbe4c ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #672] @ (1cc100 ) │ │ │ │ + ldr r5, [pc, #672] @ (1cbe50 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1cb468 │ │ │ │ + bl 1cb1b8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1cbc64 │ │ │ │ + bl 1cb9b4 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cc0c0 │ │ │ │ - ldr r3, [pc, #640] @ (1cc104 ) │ │ │ │ + beq.w 1cbe10 │ │ │ │ + ldr r3, [pc, #640] @ (1cbe54 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1cbeda │ │ │ │ - ldr r4, [pc, #636] @ (1cc108 ) │ │ │ │ + cbnz r3, 1cbc2a │ │ │ │ + ldr r4, [pc, #636] @ (1cbe58 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #636] @ (1cc10c ) │ │ │ │ + ldr r1, [pc, #636] @ (1cbe5c ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 550d0 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #616] @ (1cc110 ) │ │ │ │ - ldr r3, [pc, #584] @ (1cc0f0 ) │ │ │ │ + ldr r2, [pc, #616] @ (1cbe60 ) │ │ │ │ + ldr r3, [pc, #584] @ (1cbe40 ) │ │ │ │ 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 1cc0e6 │ │ │ │ + bne.w 1cbe36 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 540ac <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cbe1c │ │ │ │ + bne.n 1cbb6c │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f5c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1cbe1c │ │ │ │ + bne.n 1cbb6c │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1cbe26 │ │ │ │ - ldr r4, [pc, #568] @ (1cc114 ) │ │ │ │ + b.n 1cbb76 │ │ │ │ + ldr r4, [pc, #568] @ (1cbe64 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ (1cc118 ) │ │ │ │ + ldr r1, [pc, #568] @ (1cbe68 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (1cc11c ) │ │ │ │ + ldr r1, [pc, #556] @ (1cbe6c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (1cc120 ) │ │ │ │ + ldr r1, [pc, #548] @ (1cbe70 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #540] @ (1cc124 ) │ │ │ │ + ldr r1, [pc, #540] @ (1cbe74 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1cc128 ) │ │ │ │ + ldr r1, [pc, #528] @ (1cbe78 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (1cc12c ) │ │ │ │ + ldr r1, [pc, #516] @ (1cbe7c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #504] @ (1cc130 ) │ │ │ │ + ldr r1, [pc, #504] @ (1cbe80 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #492] @ (1cc134 ) │ │ │ │ + ldr r1, [pc, #492] @ (1cbe84 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #480] @ (1cc138 ) │ │ │ │ + ldr r1, [pc, #480] @ (1cbe88 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #468] @ (1cc13c ) │ │ │ │ + ldr r1, [pc, #468] @ (1cbe8c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #460] @ (1cc140 ) │ │ │ │ + ldr r1, [pc, #460] @ (1cbe90 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #448] @ (1cc144 ) │ │ │ │ + ldr r1, [pc, #448] @ (1cbe94 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #436] @ (1cc148 ) │ │ │ │ + ldr r1, [pc, #436] @ (1cbe98 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #424] @ (1cc14c ) │ │ │ │ + ldr r1, [pc, #424] @ (1cbe9c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #412] @ (1cc150 ) │ │ │ │ + ldr r1, [pc, #412] @ (1cbea0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #400] @ (1cc154 ) │ │ │ │ + ldr r1, [pc, #400] @ (1cbea4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #388] @ (1cc158 ) │ │ │ │ + ldr r1, [pc, #388] @ (1cbea8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #380] @ (1cc15c ) │ │ │ │ + ldr r1, [pc, #380] @ (1cbeac ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1cc160 ) │ │ │ │ + ldr r1, [pc, #368] @ (1cbeb0 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1cc164 ) │ │ │ │ + ldr r1, [pc, #356] @ (1cbeb4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1cc168 ) │ │ │ │ + ldr r1, [pc, #344] @ (1cbeb8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1cc16c ) │ │ │ │ + ldr r1, [pc, #332] @ (1cbebc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1cc170 ) │ │ │ │ + ldr r1, [pc, #320] @ (1cbec0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1cc174 ) │ │ │ │ + ldr r1, [pc, #308] @ (1cbec4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #296] @ (1cc178 ) │ │ │ │ + ldr r1, [pc, #296] @ (1cbec8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #284] @ (1cc17c ) │ │ │ │ + ldr r1, [pc, #284] @ (1cbecc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1cc180 ) │ │ │ │ + ldr r1, [pc, #276] @ (1cbed0 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1cc184 ) │ │ │ │ + ldr r1, [pc, #264] @ (1cbed4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #252] @ (1cc188 ) │ │ │ │ + ldr r1, [pc, #252] @ (1cbed8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #240] @ (1cc18c ) │ │ │ │ + ldr r1, [pc, #240] @ (1cbedc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #232] @ (1cc190 ) │ │ │ │ + ldr r1, [pc, #232] @ (1cbee0 ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #224] @ (1cc194 ) │ │ │ │ + ldr r1, [pc, #224] @ (1cbee4 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556b4 <__printf_chk@plt> │ │ │ │ - b.n 1cbe88 │ │ │ │ - ldr r0, [pc, #212] @ (1cc198 ) │ │ │ │ + b.n 1cbbd8 │ │ │ │ + ldr r0, [pc, #212] @ (1cbee8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb494 │ │ │ │ + bl 1cb1e4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cb34c │ │ │ │ - ldr r3, [pc, #200] @ (1cc19c ) │ │ │ │ + bl 1cb09c │ │ │ │ + ldr r3, [pc, #200] @ (1cbeec ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1cbe80 │ │ │ │ + b.n 1cbbd0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - tst r2, r2 │ │ │ │ + add sl, r8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrd r0, r0, [r8, #92] @ 0x5c │ │ │ │ - ldrh r1, [r5, #12] │ │ │ │ + ldrd r0, r0, [r0, #92] @ 0x5c │ │ │ │ + ldrh r1, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adcs r4, r2 │ │ │ │ + add r4, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xe98a0017 │ │ │ │ - @ instruction: 0xe9960017 │ │ │ │ - @ instruction: 0xe9ae0017 │ │ │ │ - strd r0, r0, [r0, #92] @ 0x5c │ │ │ │ - ldrd r0, r0, [r0, #92] @ 0x5c │ │ │ │ - strd r0, r0, [r0, #92]! @ 0x5c │ │ │ │ - ldrd r0, r0, [r0, #92]! @ 0x5c │ │ │ │ - and.w r0, r0, r7, lsr #32 │ │ │ │ - ands.w r0, r0, r7, lsr #32 │ │ │ │ - bic.w r0, r0, r7, lsr #32 │ │ │ │ - bic.w r0, ip, r7, lsr #32 │ │ │ │ - orr.w r0, r0, r7, lsr #32 │ │ │ │ - orrs.w r0, r0, r7, lsr #32 │ │ │ │ - orn r0, r0, r7, lsr #32 │ │ │ │ - orns r0, r0, r7, lsr #32 │ │ │ │ - orns r0, ip, r7, lsr #32 │ │ │ │ - eor.w r0, ip, r7, lsr #32 │ │ │ │ - eors.w r0, sl, r7, lsr #32 │ │ │ │ - @ instruction: 0xeaa40017 │ │ │ │ - @ instruction: 0xeab40017 │ │ │ │ - @ instruction: 0xeac40017 │ │ │ │ - @ instruction: 0xead40017 │ │ │ │ - @ instruction: 0xeae80017 │ │ │ │ - @ instruction: 0xeafc0017 │ │ │ │ - adds.w r0, r0, r7, lsr #32 │ │ │ │ - @ instruction: 0xeb240017 │ │ │ │ - @ instruction: 0xeb380017 │ │ │ │ - adcs.w r0, r0, r7, lsr #32 │ │ │ │ - sbc.w r0, r4, r7, lsr #32 │ │ │ │ - sbcs.w r0, r8, r7, lsr #32 │ │ │ │ - @ instruction: 0xeb8c0017 │ │ │ │ - sub.w r0, r4, r7, lsr #32 │ │ │ │ - b.n 1cc0c4 │ │ │ │ + @ instruction: 0xe9820017 │ │ │ │ + @ instruction: 0xe98e0017 │ │ │ │ + @ instruction: 0xe9a60017 │ │ │ │ + @ instruction: 0xe9b80017 │ │ │ │ + strd r0, r0, [r8, #92] @ 0x5c │ │ │ │ + ldrd r0, r0, [r8, #92] @ 0x5c │ │ │ │ + strd r0, r0, [r8, #92]! @ 0x5c │ │ │ │ + ldrd r0, r0, [r8, #92]! @ 0x5c │ │ │ │ + and.w r0, r8, r7, lsr #32 │ │ │ │ + ands.w r0, r8, r7, lsr #32 │ │ │ │ + bic.w r0, r4, r7, lsr #32 │ │ │ │ + bics.w r0, r8, r7, lsr #32 │ │ │ │ + orr.w r0, r8, r7, lsr #32 │ │ │ │ + orrs.w r0, r8, r7, lsr #32 │ │ │ │ + orn r0, r8, r7, lsr #32 │ │ │ │ + orns r0, r4, r7, lsr #32 │ │ │ │ + eor.w r0, r4, r7, lsr #32 │ │ │ │ + eors.w r0, r2, r7, lsr #32 │ │ │ │ + eors.w r0, ip, r7, lsr #32 │ │ │ │ + @ instruction: 0xeaac0017 │ │ │ │ + @ instruction: 0xeabc0017 │ │ │ │ + @ instruction: 0xeacc0017 │ │ │ │ + @ instruction: 0xeae00017 │ │ │ │ + @ instruction: 0xeaf40017 │ │ │ │ + add.w r0, r8, r7, lsr #32 │ │ │ │ + adds.w r0, ip, r7, lsr #32 │ │ │ │ + @ instruction: 0xeb300017 │ │ │ │ + adc.w r0, r8, r7, lsr #32 │ │ │ │ + adcs.w r0, ip, r7, lsr #32 │ │ │ │ + sbcs.w r0, r0, r7, lsr #32 │ │ │ │ + @ instruction: 0xeb840017 │ │ │ │ + @ instruction: 0xeb9c0017 │ │ │ │ + b.n 1cbe04 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cc1e6 │ │ │ │ + cbz r0, 1cbf36 │ │ │ │ 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] @ (1cc1ec ) │ │ │ │ + ldr r4, [pc, #56] @ (1cbf3c ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 555e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1cc1e0 │ │ │ │ + cbz r3, 1cbf30 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1cc1b8 │ │ │ │ + beq.n 1cbf08 │ │ │ │ blx 54924 │ │ │ │ - cbz r0, 1cc1e0 │ │ │ │ + cbz r0, 1cbf30 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1cc1b8 │ │ │ │ + beq.n 1cbf08 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xeace0017 │ │ │ │ + @ instruction: 0xeac60017 │ │ │ │ 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] @ 1cc250 │ │ │ │ + ldr.w lr, [pc, #76] @ 1cbfa0 │ │ │ │ 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] @ 1cc254 │ │ │ │ + ldr.w ip, [pc, #56] @ 1cbfa4 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 5450c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1cc258 ) │ │ │ │ - ldr r3, [pc, #28] @ (1cc254 ) │ │ │ │ + ldr r2, [pc, #36] @ (1cbfa8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1cbfa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cc24a │ │ │ │ + bne.n 1cbf9a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + eors r6, r6 │ │ │ │ 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 1beaa8 │ │ │ │ - cbz r7, 1cc2a8 │ │ │ │ + bl 1be7f8 │ │ │ │ + cbz r7, 1cbff8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1be7f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1be7f8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1be7e4 │ │ │ │ + bl 1be534 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1cc27a │ │ │ │ + bne.n 1cbfca │ │ │ │ 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 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1cc336 │ │ │ │ + cbz r3, 1cc086 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1bed78 │ │ │ │ + bl 1beac8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bea20 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1cc2e2 │ │ │ │ + bhi.n 1cc032 │ │ │ │ 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 │ │ │ │ @@ -521350,46 +521102,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 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ 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 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 1cc3da │ │ │ │ + bmi.n 1cc12a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1cc3de │ │ │ │ + cbz r3, 1cc12e │ │ │ │ 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] │ │ │ │ @@ -521402,15 +521154,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 1cc3b4 │ │ │ │ + b.n 1cc104 │ │ │ │ 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] │ │ │ │ @@ -521440,15 +521192,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 1cc48c │ │ │ │ + bmi.n 1cc1dc │ │ │ │ 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 │ │ │ │ @@ -521481,26 +521233,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 1cc536 │ │ │ │ + beq.n 1cc286 │ │ │ │ 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 1cc530 │ │ │ │ + beq.n 1cc280 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 54f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -521523,48 +521275,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 1cc51c │ │ │ │ + b.n 1cc26c │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1cc554 │ │ │ │ + beq.n 1cc2a4 │ │ │ │ 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 1cc51c │ │ │ │ + b.n 1cc26c │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 541fc │ │ │ │ - b.n 1cc51c │ │ │ │ + b.n 1cc26c │ │ │ │ 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 1cc588 │ │ │ │ + beq.n 1cc2d8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 541fc │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1cc57c │ │ │ │ + bne.n 1cc2cc │ │ │ │ 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 │ │ │ │ @@ -521572,41 +521324,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 1cc698 │ │ │ │ + beq.n 1cc3e8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1cc7f2 │ │ │ │ + beq.w 1cc542 │ │ │ │ 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 1cc678 │ │ │ │ + bcc.n 1cc3c8 │ │ │ │ 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, 1cc656 │ │ │ │ + cbz r6, 1cc3a6 │ │ │ │ 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] │ │ │ │ @@ -521621,81 +521373,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 1cc656 │ │ │ │ + beq.n 1cc3a6 │ │ │ │ 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 1cc678 │ │ │ │ + bcc.n 1cc3c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 54070 <__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 1cc7c8 │ │ │ │ + bcs.w 1cc518 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1cc7f2 │ │ │ │ + beq.w 1cc542 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1cc5cc │ │ │ │ - b.n 1cc678 │ │ │ │ + bcs.n 1cc31c │ │ │ │ + b.n 1cc3c8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1cc800 │ │ │ │ + beq.w 1cc550 │ │ │ │ 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 1cc7b4 │ │ │ │ + bcc.n 1cc504 │ │ │ │ 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 54070 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1cc7c2 │ │ │ │ + beq.n 1cc512 │ │ │ │ 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 1cc7b4 │ │ │ │ + bcc.n 1cc504 │ │ │ │ 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 1cc796 │ │ │ │ + beq.n 1cc4e6 │ │ │ │ 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 │ │ │ │ @@ -521713,17 +521465,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 1cc796 │ │ │ │ + beq.n 1cc4e6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1cc7e8 │ │ │ │ + beq.n 1cc538 │ │ │ │ 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 │ │ │ │ @@ -521737,133 +521489,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 1cc7b4 │ │ │ │ + bcc.n 1cc504 │ │ │ │ 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 1cc490 │ │ │ │ + bl 1cc1e0 │ │ │ │ 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 1cc7f2 │ │ │ │ + beq.n 1cc542 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1cc6a6 │ │ │ │ + b.n 1cc3f6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1cc6f0 │ │ │ │ + b.n 1cc440 │ │ │ │ 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 1cc490 │ │ │ │ + bl 1cc1e0 │ │ │ │ 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 1cc788 │ │ │ │ + b.n 1cc4d8 │ │ │ │ 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 1cc7aa │ │ │ │ + b.n 1cc4fa │ │ │ │ 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 1cc846 │ │ │ │ + beq.n 1cc596 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1cc85a │ │ │ │ + bcc.n 1cc5aa │ │ │ │ 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 1cc84c │ │ │ │ + bcs.n 1cc59c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1cc490 │ │ │ │ + bl 1cc1e0 │ │ │ │ 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 1cc846 │ │ │ │ + beq.n 1cc596 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1cc822 │ │ │ │ + b.n 1cc572 │ │ │ │ stmdb 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 1cc9ae │ │ │ │ + beq.w 1cc6fe │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1cc89c │ │ │ │ + b.n 1cc5ec │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1cc8e2 │ │ │ │ + beq.n 1cc632 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1cc892 │ │ │ │ + bcc.n 1cc5e2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1cc916 │ │ │ │ + bne.n 1cc666 │ │ │ │ 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 1cc9ae │ │ │ │ + bne.n 1cc6fe │ │ │ │ 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] │ │ │ │ @@ -521872,378 +521624,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 1cc984 │ │ │ │ + beq.n 1cc6d4 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 54f8c │ │ │ │ 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 1cc8cc │ │ │ │ + b.n 1cc61c │ │ │ │ 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 1cc956 │ │ │ │ + beq.n 1cc6a6 │ │ │ │ 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 1cc8c0 │ │ │ │ + beq.n 1cc610 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54f8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1cc90a │ │ │ │ + b.n 1cc65a │ │ │ │ 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 1cc98a │ │ │ │ + beq.n 1cc6da │ │ │ │ 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 1cc8cc │ │ │ │ + b.n 1cc61c │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 1cc972 │ │ │ │ + b.n 1cc6c2 │ │ │ │ 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 541fc │ │ │ │ - b.n 1cc8cc │ │ │ │ + b.n 1cc61c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54f8c │ │ │ │ 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 1cc8cc │ │ │ │ + b.n 1cc61c │ │ │ │ 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] @ 1cca18 │ │ │ │ + vldr d7, [pc, #52] @ 1cc768 │ │ │ │ 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 1cca08 │ │ │ │ + bne.n 1cc758 │ │ │ │ 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 1cc868 │ │ │ │ + bl 1cc5b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1cc9fc │ │ │ │ + b.n 1cc74c │ │ │ │ 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] @ (1ccb88 ) │ │ │ │ - ldr r3, [pc, #340] @ (1ccb8c ) │ │ │ │ + ldr r1, [pc, #340] @ (1cc8d8 ) │ │ │ │ + ldr r3, [pc, #340] @ (1cc8dc ) │ │ │ │ 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 1cca60 │ │ │ │ + bne.n 1cc7b0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cca50 │ │ │ │ + bne.n 1cc7a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccb1e │ │ │ │ + bne.n 1cc86e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1ccaac │ │ │ │ + cbz r5, 1cc7fc │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cca7a │ │ │ │ + bne.n 1cc7ca │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccb10 │ │ │ │ - ldr r2, [pc, #252] @ (1ccb90 ) │ │ │ │ - ldr r3, [pc, #248] @ (1ccb8c ) │ │ │ │ + bne.n 1cc860 │ │ │ │ + ldr r2, [pc, #252] @ (1cc8e0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1cc8dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ccb82 │ │ │ │ + bne.n 1cc8d2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (1ccb94 ) │ │ │ │ + ldr r2, [pc, #228] @ (1cc8e4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1cca76 │ │ │ │ + beq.n 1cc7c6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 54ce4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1ccad8 │ │ │ │ + bne.n 1cc828 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1ccb4e │ │ │ │ + bne.n 1cc89e │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 54f8c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1ccb4e │ │ │ │ + cbz r0, 1cc89e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1d5208 │ │ │ │ + bl 1d4f58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ccb48 │ │ │ │ + cbz r0, 1cc898 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1ccb6e │ │ │ │ + bne.n 1cc8be │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1d5320 │ │ │ │ + bl 1d5070 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 541fc │ │ │ │ - b.n 1cca76 │ │ │ │ + b.n 1cc7c6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1c1fe4 │ │ │ │ - b.n 1cca90 │ │ │ │ + bl 1c1d34 │ │ │ │ + b.n 1cc7e0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ccb52 │ │ │ │ + bne.n 1cc8a2 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ccb32 │ │ │ │ + bne.n 1cc882 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccb24 │ │ │ │ - b.n 1cca68 │ │ │ │ + bne.n 1cc874 │ │ │ │ + b.n 1cc7b8 │ │ │ │ mov r0, r8 │ │ │ │ blx 541fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ccb08 │ │ │ │ + b.n 1cc858 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ccb58 │ │ │ │ + bne.n 1cc8a8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccb22 │ │ │ │ - b.n 1cca68 │ │ │ │ + bne.n 1cc872 │ │ │ │ + b.n 1cc7b8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 54070 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d540c │ │ │ │ - b.n 1ccaf8 │ │ │ │ + bl 1d515c │ │ │ │ + b.n 1cc848 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1ccf60 │ │ │ │ + b.n 1ccca0 │ │ │ │ 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] @ (1ccbcc ) │ │ │ │ + ldr r0, [pc, #32] @ (1cc91c ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cb550 │ │ │ │ + bl 1cb2a0 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 54f8c │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1ccbca │ │ │ │ + cbz r0, 1cc91a │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 1ccdbc │ │ │ │ + b.n 1ccafc │ │ │ │ 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 1ccbf4 │ │ │ │ + b.n 1cc944 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1ccc00 │ │ │ │ + cbnz r1, 1cc950 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1ccbec │ │ │ │ + bne.n 1cc93c │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 541fc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1d53d0 │ │ │ │ + bl 1d5120 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 541fc │ │ │ │ - b.n 1ccbe0 │ │ │ │ + b.n 1cc930 │ │ │ │ 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, 1ccc5c │ │ │ │ + cbz r2, 1cc9ac │ │ │ │ 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, 1ccc56 │ │ │ │ + cbz r5, 1cc9a6 │ │ │ │ blx 54070 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d540c │ │ │ │ + bl 1d515c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1ccc34 │ │ │ │ + bhi.n 1cc984 │ │ │ │ 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, 1ccc98 │ │ │ │ - b.n 1cccce │ │ │ │ + cbnz r1, 1cc9e8 │ │ │ │ + b.n 1cca1e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d5414 │ │ │ │ - cbnz r0, 1cccc8 │ │ │ │ + bl 1d5164 │ │ │ │ + cbnz r0, 1cca18 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1cccce │ │ │ │ + bls.n 1cca1e │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 54398 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ccc86 │ │ │ │ + bne.n 1cc9d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cca20 │ │ │ │ - cbz r0, 1cccce │ │ │ │ + bl 1cc770 │ │ │ │ + cbz r0, 1cca1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d5414 │ │ │ │ + bl 1d5164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccc92 │ │ │ │ + beq.n 1cc9e2 │ │ │ │ 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} │ │ │ │ @@ -522254,364 +522006,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, 1ccd12 │ │ │ │ - b.n 1ccdc2 │ │ │ │ + cbnz r1, 1cca62 │ │ │ │ + b.n 1ccb12 │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d5838 │ │ │ │ - cbnz r0, 1ccd42 │ │ │ │ + bl 1d5588 │ │ │ │ + cbnz r0, 1cca92 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1ccd62 │ │ │ │ + bls.n 1ccab2 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 54398 <__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 1ccd00 │ │ │ │ + bne.n 1cca50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cca20 │ │ │ │ - cbz r0, 1ccd60 │ │ │ │ + bl 1cc770 │ │ │ │ + cbz r0, 1ccab0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d5838 │ │ │ │ + bl 1d5588 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccd0a │ │ │ │ + beq.n 1cca5a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1ccd60 │ │ │ │ + blt.n 1ccab0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1ccdac │ │ │ │ + cbz r0, 1ccafc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1d5600 │ │ │ │ + bl 1d5350 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1ccdc2 │ │ │ │ - vldr d7, [pc, #96] @ 1ccdc8 │ │ │ │ + cbz r3, 1ccb12 │ │ │ │ + vldr d7, [pc, #96] @ 1ccb18 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1ccd8e │ │ │ │ - bl 1d5898 │ │ │ │ + b.n 1ccade │ │ │ │ + bl 1d55e8 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ccd86 │ │ │ │ + bpl.n 1ccad6 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1ccdbe │ │ │ │ + bcs.n 1ccb0e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ccd72 │ │ │ │ + bne.n 1ccac2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cca20 │ │ │ │ + bl 1cc770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccd86 │ │ │ │ + beq.n 1ccad6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1ccd72 │ │ │ │ + b.n 1ccac2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cca20 │ │ │ │ + bl 1cc770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccd58 │ │ │ │ + beq.n 1ccaa8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1ccd4c │ │ │ │ + b.n 1cca9c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1ccd46 │ │ │ │ + b.n 1cca96 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1ccd46 │ │ │ │ + b.n 1cca96 │ │ │ │ ... │ │ │ │ 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] @ (1cce0c ) │ │ │ │ + ldr r5, [pc, #40] @ (1ccb5c ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2518 │ │ │ │ + bl 1d2268 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1ccdfc │ │ │ │ - bl 1be380 │ │ │ │ + cbnz r3, 1ccb4c │ │ │ │ + bl 1be0d0 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 1ccdea │ │ │ │ + bne.n 1ccb3a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ 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 1cce3c │ │ │ │ + bne.n 1ccb8c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cce24 │ │ │ │ + bne.n 1ccb74 │ │ │ │ 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 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1cce6a │ │ │ │ + bls.n 1ccbba │ │ │ │ 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 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cce94 │ │ │ │ + bls.n 1ccbe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cce90 │ │ │ │ + bne.n 1ccbe0 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cce90 │ │ │ │ + bne.n 1ccbe0 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cceba │ │ │ │ + cbnz r3, 1ccc0a │ │ │ │ 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 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ccedc │ │ │ │ + bls.n 1ccc2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cced8 │ │ │ │ + bne.n 1ccc28 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cced8 │ │ │ │ + bne.n 1ccc28 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cced8 │ │ │ │ + bne.n 1ccc28 │ │ │ │ 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 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ccf3a │ │ │ │ + beq.n 1ccc8a │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1ccf34 │ │ │ │ + bne.n 1ccc84 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccf1c │ │ │ │ + bne.n 1ccc6c │ │ │ │ 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 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ 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 1ccf78 │ │ │ │ + bne.n 1cccc8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccf60 │ │ │ │ + bne.n 1cccb0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ccf74 │ │ │ │ + bne.n 1cccc4 │ │ │ │ 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 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ 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 1ccfb4 │ │ │ │ + bne.n 1ccd04 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccf9c │ │ │ │ + bne.n 1cccec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ccfb0 │ │ │ │ + bne.n 1ccd00 │ │ │ │ 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 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ 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 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ 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 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cd018 │ │ │ │ + bls.n 1ccd68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cd014 │ │ │ │ + bne.n 1ccd64 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cd014 │ │ │ │ + bne.n 1ccd64 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cd03e │ │ │ │ + cbnz r3, 1ccd8e │ │ │ │ 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 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cd060 │ │ │ │ + bls.n 1ccdb0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cd05c │ │ │ │ + bne.n 1ccdac │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cd05c │ │ │ │ + bne.n 1ccdac │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cd082 │ │ │ │ + cbnz r3, 1ccdd2 │ │ │ │ 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 1be370 │ │ │ │ + bl 1be0c0 │ │ │ │ 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 1cd0b6 │ │ │ │ + bne.n 1cce06 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1cd09c │ │ │ │ + bne.n 1ccdec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1cd0b2 │ │ │ │ + bne.n 1cce02 │ │ │ │ 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 │ │ │ │ @@ -522619,93 +522371,93 @@ │ │ │ │ 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 1cd0d8 │ │ │ │ + bne.n 1cce28 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1cd10a │ │ │ │ + bhi.n 1cce5a │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1cd0f2 │ │ │ │ + bne.n 1cce42 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1cd102 │ │ │ │ + beq.n 1cce52 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1cd102 │ │ │ │ + b.n 1cce52 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1cd148 ) │ │ │ │ + ldr r1, [pc, #24] @ (1cce98 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1cd14c ) │ │ │ │ + ldr r0, [pc, #24] @ (1cce9c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d946c │ │ │ │ - ldr r3, [pc, #16] @ (1cd150 ) │ │ │ │ + bl 1d91bc │ │ │ │ + ldr r3, [pc, #16] @ (1ccea0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1cd16a │ │ │ │ + cbz r2, 1cceba │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1cd16e │ │ │ │ + beq.n 1ccebe │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1cd17e │ │ │ │ + beq.n 1ccece │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1cd19c ) │ │ │ │ + ldr r3, [pc, #44] @ (1cceec ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1cd1a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ccef0 ) │ │ │ │ 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 1cd16c │ │ │ │ + ble.n 1ccebc │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ movs r6, r4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r3 │ │ │ │ @@ -522722,15 +522474,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 546f0 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 1cd2ae │ │ │ │ + beq.n 1ccffe │ │ │ │ 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 │ │ │ │ @@ -522754,51 +522506,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 1cd3a6 │ │ │ │ + ble.w 1cd0f6 │ │ │ │ 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 1cd24a │ │ │ │ + bgt.n 1ccf9a │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cd3ba │ │ │ │ + bne.w 1cd10a │ │ │ │ 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 1cd1f2 │ │ │ │ + bne.n 1ccf42 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cd356 │ │ │ │ + beq.n 1cd0a6 │ │ │ │ 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 │ │ │ │ @@ -522836,79 +522588,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 1cd2e6 │ │ │ │ + bne.n 1cd036 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1cd2de │ │ │ │ + bne.n 1cd02e │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cd3f6 │ │ │ │ + bne.n 1cd146 │ │ │ │ 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 1cd392 │ │ │ │ + bgt.n 1cd0e2 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 1cd392 │ │ │ │ + cbz r1, 1cd0e2 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1cd36c │ │ │ │ + bne.n 1cd0bc │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 1cd368 │ │ │ │ + bne.n 1cd0b8 │ │ │ │ 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 1cd282 │ │ │ │ + beq.w 1ccfd2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1cd2a0 │ │ │ │ + beq.w 1ccff0 │ │ │ │ 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 1cd3f0 │ │ │ │ + beq.n 1cd140 │ │ │ │ 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 1cd3c8 │ │ │ │ - b.n 1cd2a0 │ │ │ │ + bne.n 1cd118 │ │ │ │ + b.n 1ccff0 │ │ │ │ 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] │ │ │ │ @@ -522928,60 +522680,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 1cd474 │ │ │ │ + bgt.n 1cd1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cd474 │ │ │ │ + beq.n 1cd1c4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1cd488 │ │ │ │ + blt.n 1cd1d8 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1cd474 │ │ │ │ + bge.n 1cd1c4 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1cd404 │ │ │ │ + bne.n 1cd154 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1cd400 │ │ │ │ + bne.n 1cd150 │ │ │ │ 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 1cd474 │ │ │ │ + bge.n 1cd1c4 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1cd474 │ │ │ │ + b.n 1cd1c4 │ │ │ │ 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 1cd56e │ │ │ │ + ble.n 1cd2be │ │ │ │ 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 │ │ │ │ @@ -523006,53 +522758,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 1cd548 │ │ │ │ + ble.n 1cd298 │ │ │ │ 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 1cd520 │ │ │ │ + bgt.n 1cd270 │ │ │ │ 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 1cd4d4 │ │ │ │ + bne.n 1cd224 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1cd4ce │ │ │ │ + bgt.n 1cd21e │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1cd4be │ │ │ │ + bne.n 1cd20e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1cd77e │ │ │ │ + ble.w 1cd4ce │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1cd704 │ │ │ │ + ble.w 1cd454 │ │ │ │ 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 │ │ │ │ @@ -523076,49 +522828,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 1cd60e │ │ │ │ + ble.n 1cd35e │ │ │ │ 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 1cd5e6 │ │ │ │ + bgt.n 1cd336 │ │ │ │ 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 1cd59c │ │ │ │ + bne.n 1cd2ec │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd596 │ │ │ │ + bgt.n 1cd2e6 │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cd70c │ │ │ │ + beq.n 1cd45c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1cd704 │ │ │ │ + ble.n 1cd454 │ │ │ │ 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 │ │ │ │ @@ -523131,29 +522883,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 1cd670 │ │ │ │ + bne.n 1cd3c0 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1cd64e │ │ │ │ + bne.n 1cd39e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd648 │ │ │ │ + bgt.n 1cd398 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 1cd704 │ │ │ │ + ble.n 1cd454 │ │ │ │ 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]! │ │ │ │ @@ -523162,46 +522914,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 1cd6a4 │ │ │ │ + bne.n 1cd3f4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1cd6f2 │ │ │ │ + ble.n 1cd442 │ │ │ │ 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 1cd6a2 │ │ │ │ + bne.n 1cd3f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1cd69e │ │ │ │ + bgt.n 1cd3ee │ │ │ │ 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 1cd690 │ │ │ │ + beq.n 1cd3e0 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 1cd704 │ │ │ │ + ble.n 1cd454 │ │ │ │ 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 │ │ │ │ @@ -523216,48 +522968,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 1cd750 │ │ │ │ + bne.n 1cd4a0 │ │ │ │ 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 1cd762 │ │ │ │ + bne.n 1cd4b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd730 │ │ │ │ - b.n 1cd690 │ │ │ │ + bgt.n 1cd480 │ │ │ │ + b.n 1cd3e0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1cd704 │ │ │ │ + ble.n 1cd454 │ │ │ │ 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 1cd78e │ │ │ │ - b.n 1cd636 │ │ │ │ + bgt.n 1cd4de │ │ │ │ + b.n 1cd386 │ │ │ │ stmdb 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] @ 1cdbc4 │ │ │ │ + ldr.w r4, [pc, #1040] @ 1cd914 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1040] @ 1cdbc8 │ │ │ │ + ldr.w r0, [pc, #1040] @ 1cd918 │ │ │ │ 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 │ │ │ │ @@ -523270,23 +523022,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 1cd90c │ │ │ │ + ble.w 1cd65c │ │ │ │ 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 1cdbb0 │ │ │ │ - ldr r2, [pc, #964] @ (1cdbcc ) │ │ │ │ + ble.w 1cd900 │ │ │ │ + ldr r2, [pc, #964] @ (1cd91c ) │ │ │ │ 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] │ │ │ │ @@ -523332,88 +523084,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] @ (1cdbd0 ) │ │ │ │ + ldr r1, [pc, #824] @ (1cd920 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1cd928 │ │ │ │ + beq.n 1cd678 │ │ │ │ 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 546f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1cd8b8 │ │ │ │ + bne.n 1cd608 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1cd8aa │ │ │ │ + bcc.n 1cd5fa │ │ │ │ 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 1cd860 │ │ │ │ + bne.n 1cd5b0 │ │ │ │ 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 1cd828 │ │ │ │ - ldr r2, [pc, #708] @ (1cdbd4 ) │ │ │ │ - ldr r3, [pc, #696] @ (1cdbc8 ) │ │ │ │ + bne.n 1cd578 │ │ │ │ + ldr r2, [pc, #708] @ (1cd924 ) │ │ │ │ + ldr r3, [pc, #696] @ (1cd918 ) │ │ │ │ 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 1cdbc0 │ │ │ │ + bne.w 1cd910 │ │ │ │ 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 1cd1a4 │ │ │ │ + bl 1ccef4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cdba6 │ │ │ │ + beq.w 1cd8f6 │ │ │ │ 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 │ │ │ │ @@ -523436,41 +523188,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 1cd9c4 │ │ │ │ + ble.n 1cd714 │ │ │ │ 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 1cd99c │ │ │ │ + bgt.n 1cd6ec │ │ │ │ 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] @ (1cdbd8 ) │ │ │ │ + ldr r3, [pc, #520] @ (1cd928 ) │ │ │ │ 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] @ (1cdbdc ) │ │ │ │ + ldr r3, [pc, #508] @ (1cd92c ) │ │ │ │ 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 │ │ │ │ @@ -523478,36 +523230,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 1cdb94 │ │ │ │ + beq.w 1cd8e4 │ │ │ │ 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 1cda48 │ │ │ │ + bne.n 1cd798 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1cdb9e │ │ │ │ + bgt.w 1cd8ee │ │ │ │ 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 1cda4e │ │ │ │ + b.n 1cd79e │ │ │ │ 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 │ │ │ │ @@ -523531,29 +523283,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 1cdaca │ │ │ │ + ble.n 1cd81a │ │ │ │ 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 1cdaa2 │ │ │ │ + bgt.n 1cd7f2 │ │ │ │ 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] │ │ │ │ @@ -523569,103 +523321,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, 1cdb3c │ │ │ │ + cbz r2, 1cd88c │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1cdb5a │ │ │ │ + beq.n 1cd8aa │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1cdaec │ │ │ │ + b.n 1cd83c │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1cdb38 │ │ │ │ + bne.n 1cd888 │ │ │ │ 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 1cda04 │ │ │ │ + bne.w 1cd754 │ │ │ │ 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 1cd9fa │ │ │ │ + bcc.w 1cd74a │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 1cd8cc │ │ │ │ + b.n 1cd61c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cda42 │ │ │ │ + b.n 1cd792 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1cda3a │ │ │ │ + b.n 1cd78a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cd9dc │ │ │ │ + b.n 1cd72c │ │ │ │ subs r3, r4, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1cd90c │ │ │ │ + beq.w 1cd65c │ │ │ │ subs r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1cdbb0 │ │ │ │ - b.n 1cd90c │ │ │ │ + bne.n 1cd900 │ │ │ │ + b.n 1cd65c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ movs r6, r4 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ movs r6, r4 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ movs r6, r4 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ 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] @ 1ce138 │ │ │ │ + ldr.w r4, [pc, #1348] @ 1cde88 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 1ce13c │ │ │ │ + ldr.w r0, [pc, #1348] @ 1cde8c │ │ │ │ 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 │ │ │ │ @@ -523674,39 +523426,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 1ce0aa │ │ │ │ + ble.w 1cddfa │ │ │ │ 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 1ce124 │ │ │ │ + ble.w 1cde74 │ │ │ │ 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] @ 1ce140 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1cde90 │ │ │ │ mov r9, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1ce144 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1cde94 │ │ │ │ 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] @ 1ce148 │ │ │ │ + ldr.w r3, [pc, #1244] @ 1cde98 │ │ │ │ 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 │ │ │ │ @@ -523722,15 +523474,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 1ce0de │ │ │ │ + beq.w 1cde2e │ │ │ │ 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 │ │ │ │ @@ -523746,15 +523498,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 1cdd2e │ │ │ │ + ble.n 1cda7e │ │ │ │ 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 │ │ │ │ @@ -523765,32 +523517,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 1cdcfe │ │ │ │ + bgt.n 1cda4e │ │ │ │ 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 1ce116 │ │ │ │ + beq.w 1cde66 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ce108 │ │ │ │ + beq.w 1cde58 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ce06a │ │ │ │ + bne.w 1cddba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce104 │ │ │ │ + beq.w 1cde54 │ │ │ │ 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 │ │ │ │ @@ -523807,26 +523559,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 1cddb0 │ │ │ │ + bne.n 1cdb00 │ │ │ │ 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 1ce0fc │ │ │ │ + beq.w 1cde4c │ │ │ │ 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] │ │ │ │ @@ -523837,16 +523589,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 1cd4a8 │ │ │ │ - ldr r3, [pc, #860] @ (1ce14c ) │ │ │ │ + bl 1cd1f8 │ │ │ │ + ldr r3, [pc, #860] @ (1cde9c ) │ │ │ │ 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 │ │ │ │ @@ -523870,38 +523622,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 1cd154 │ │ │ │ + bl 1ccea4 │ │ │ │ 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 1ce0d0 │ │ │ │ + beq.w 1cde20 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1ce0c4 │ │ │ │ + beq.w 1cde14 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1cde80 │ │ │ │ + bne.n 1cdbd0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ce0d0 │ │ │ │ + beq.w 1cde20 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ce0d0 │ │ │ │ + beq.w 1cde20 │ │ │ │ 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 │ │ │ │ @@ -523919,15 +523671,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 1cdefc │ │ │ │ + ble.n 1cdc4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -523937,19 +523689,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 1cded0 │ │ │ │ + bgt.n 1cdc20 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1cdf98 │ │ │ │ + beq.n 1cdce8 │ │ │ │ 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 │ │ │ │ @@ -523976,29 +523728,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 1cdf96 │ │ │ │ + ble.n 1cdce6 │ │ │ │ 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 1cdf6a │ │ │ │ + bgt.n 1cdcba │ │ │ │ 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 │ │ │ │ @@ -524022,24 +523774,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 1cdfc6 │ │ │ │ + bne.n 1cdd16 │ │ │ │ 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 1ce0da │ │ │ │ + bne.n 1cde2a │ │ │ │ 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 │ │ │ │ @@ -524048,146 +523800,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, 1ce03e │ │ │ │ + cbz r0, 1cdd8e │ │ │ │ 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 1cde2c │ │ │ │ + bne.w 1cdb7c │ │ │ │ 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 1cde1c │ │ │ │ + bcc.w 1cdb6c │ │ │ │ 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 1cdc98 │ │ │ │ + bne.w 1cd9e8 │ │ │ │ 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 1cdc66 │ │ │ │ - ldr r2, [pc, #164] @ (1ce150 ) │ │ │ │ - ldr r3, [pc, #140] @ (1ce13c ) │ │ │ │ + bne.w 1cd9b6 │ │ │ │ + ldr r2, [pc, #164] @ (1cdea0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1cde8c ) │ │ │ │ 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 1ce132 │ │ │ │ + bne.n 1cde82 │ │ │ │ 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 1cde80 │ │ │ │ + bne.w 1cdbd0 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1cde86 │ │ │ │ + b.n 1cdbd6 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 1ce004 │ │ │ │ + b.n 1cdd54 │ │ │ │ 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 546f0 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 1ce0e6 │ │ │ │ - b.n 1ce06a │ │ │ │ + bcc.n 1cde36 │ │ │ │ + b.n 1cddba │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1cdde0 │ │ │ │ + b.n 1cdb30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cddb2 │ │ │ │ - ldr r3, [pc, #72] @ (1ce154 ) │ │ │ │ + b.n 1cdb02 │ │ │ │ + ldr r3, [pc, #72] @ (1cdea4 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cdd4a │ │ │ │ - ldr r3, [pc, #64] @ (1ce158 ) │ │ │ │ + b.n 1cda9a │ │ │ │ + ldr r3, [pc, #64] @ (1cdea8 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cdd4a │ │ │ │ + b.n 1cda9a │ │ │ │ subs r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ce0aa │ │ │ │ + beq.n 1cddfa │ │ │ │ subs r7, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce124 │ │ │ │ - b.n 1ce0aa │ │ │ │ + bne.n 1cde74 │ │ │ │ + b.n 1cddfa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #0 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ - movs r6, r4 │ │ │ │ strb r2, [r7, r4] │ │ │ │ movs r6, r4 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + strb r2, [r6, r4] │ │ │ │ + movs r6, r4 │ │ │ │ + str r6, [r7, #32] │ │ │ │ movs r6, r4 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r0, r5] │ │ │ │ movs r6, r4 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ 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 1cdbe0 │ │ │ │ + bl 1cd930 │ │ │ │ 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 │ │ │ │ @@ -524204,42 +523956,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 1cdbe0 │ │ │ │ - cbz r7, 1ce1da │ │ │ │ + bl 1cd930 │ │ │ │ + cbz r7, 1cdf2a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b34a8 │ │ │ │ + bl 1b31f8 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce1c6 │ │ │ │ + bne.n 1cdf16 │ │ │ │ mov r0, sl │ │ │ │ blx 541fc │ │ │ │ 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 1cdbe0 │ │ │ │ + bl 1cd930 │ │ │ │ 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 │ │ │ │ @@ -524256,27 +524008,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 1cdbe0 │ │ │ │ - cbz r7, 1ce266 │ │ │ │ + bl 1cd930 │ │ │ │ + cbz r7, 1cdfb6 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b2540 │ │ │ │ + bl 1b2290 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce252 │ │ │ │ + bne.n 1cdfa2 │ │ │ │ mov r0, sl │ │ │ │ blx 541fc │ │ │ │ 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 │ │ │ │ @@ -524298,27 +524050,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 1cd7a0 │ │ │ │ - cbz r7, 1ce2d2 │ │ │ │ + bl 1cd4f0 │ │ │ │ + cbz r7, 1ce022 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1bb508 │ │ │ │ + bl 1bb258 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce2be │ │ │ │ + bne.n 1ce00e │ │ │ │ mov r0, sl │ │ │ │ blx 541fc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -524327,15 +524079,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 1cd7a0 │ │ │ │ + bl 1cd4f0 │ │ │ │ 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 │ │ │ │ @@ -524354,26 +524106,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 1cd7a0 │ │ │ │ - cbz r7, 1ce364 │ │ │ │ + bl 1cd4f0 │ │ │ │ + cbz r7, 1ce0b4 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1bb508 │ │ │ │ + bl 1bb258 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ce350 │ │ │ │ + bne.n 1ce0a0 │ │ │ │ mov r0, sl │ │ │ │ blx 541fc │ │ │ │ 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 │ │ │ │ @@ -524381,23 +524133,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 1cd7a0 │ │ │ │ + bl 1cd4f0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1ce444 │ │ │ │ + bpl.n 1ce194 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (1ce48c ) │ │ │ │ + ldr r2, [pc, #228] @ (1ce1dc ) │ │ │ │ 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 │ │ │ │ @@ -524425,15 +524177,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] @ (1ce490 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ce1e0 ) │ │ │ │ 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 │ │ │ │ @@ -524464,41 +524216,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 1ce418 │ │ │ │ + b.n 1ce168 │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ movs r6, r4 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ 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] @ (1ce6a0 ) │ │ │ │ + ldr r2, [pc, #500] @ (1ce3f0 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #500] @ (1ce6a4 ) │ │ │ │ + ldr r1, [pc, #500] @ (1ce3f4 ) │ │ │ │ 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 1ce62a │ │ │ │ + beq.w 1ce37a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ce644 │ │ │ │ + beq.w 1ce394 │ │ │ │ movs r7, #0 │ │ │ │ rsb r1, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r6, ip │ │ │ │ @@ -524517,15 +524269,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 1ce398 │ │ │ │ + bl 1ce0e8 │ │ │ │ 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 │ │ │ │ @@ -524551,15 +524303,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 1ce67e │ │ │ │ + bne.w 1ce3ce │ │ │ │ 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 │ │ │ │ @@ -524567,146 +524319,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 1ce652 │ │ │ │ + bmi.n 1ce3a2 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 1ce66c │ │ │ │ + bgt.n 1ce3bc │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce684 │ │ │ │ + blt.n 1ce3d4 │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 1ce676 │ │ │ │ + bgt.n 1ce3c6 │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 1ce668 │ │ │ │ + blt.n 1ce3b8 │ │ │ │ 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 1ce55a │ │ │ │ + bcc.n 1ce2aa │ │ │ │ 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 1ce538 │ │ │ │ + bcc.n 1ce288 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1ce50e │ │ │ │ + bhi.n 1ce25e │ │ │ │ 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 1ce4e8 │ │ │ │ - ldr r2, [pc, #124] @ (1ce6a8 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ce6a0 ) │ │ │ │ + bhi.w 1ce238 │ │ │ │ + ldr r2, [pc, #124] @ (1ce3f8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ce3f0 ) │ │ │ │ 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 1ce69c │ │ │ │ + bne.n 1ce3ec │ │ │ │ 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 1ce62a │ │ │ │ + bls.n 1ce37a │ │ │ │ adds r4, #8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi.n 1ce644 │ │ │ │ - b.n 1ce62a │ │ │ │ + bhi.n 1ce394 │ │ │ │ + b.n 1ce37a │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce682 │ │ │ │ + blt.n 1ce3d2 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1ce5d0 │ │ │ │ + bpl.n 1ce320 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce5d0 │ │ │ │ + b.n 1ce320 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 1ce694 │ │ │ │ + ble.n 1ce3e4 │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 1ce5ca │ │ │ │ + b.n 1ce31a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ce586 │ │ │ │ + b.n 1ce2d6 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 1ce5d0 │ │ │ │ + bpl.n 1ce320 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce5d0 │ │ │ │ + b.n 1ce320 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1ce5ca │ │ │ │ + b.n 1ce31a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r7, #1 │ │ │ │ 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] @ (1ce8e0 ) │ │ │ │ + ldr r2, [pc, #540] @ (1ce630 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #540] @ (1ce8e4 ) │ │ │ │ + ldr r3, [pc, #540] @ (1ce634 ) │ │ │ │ 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 1ce826 │ │ │ │ + beq.w 1ce576 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ce81a │ │ │ │ + beq.w 1ce56a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ - vldr s11, [pc, #488] @ 1ce8d8 │ │ │ │ + vldr s11, [pc, #488] @ 1ce628 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s12, [pc, #484] @ 1ce8dc │ │ │ │ + vldr s12, [pc, #484] @ 1ce62c │ │ │ │ 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 │ │ │ │ @@ -524715,15 +524467,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 1ce398 │ │ │ │ + bl 1ce0e8 │ │ │ │ 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 │ │ │ │ @@ -524740,15 +524492,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 1ce840 │ │ │ │ + bne.n 1ce590 │ │ │ │ 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 │ │ │ │ @@ -524758,161 +524510,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 1ce844 │ │ │ │ + bmi.n 1ce594 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1ce882 │ │ │ │ + bgt.n 1ce5d2 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1ce86a │ │ │ │ + blt.n 1ce5ba │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1ce8a0 │ │ │ │ + ble.n 1ce5f0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1ce872 │ │ │ │ + ble.n 1ce5c2 │ │ │ │ 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 1ce75e │ │ │ │ + bne.n 1ce4ae │ │ │ │ mov r0, lr │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r9, r4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 1ce73e │ │ │ │ + bne.n 1ce48e │ │ │ │ ldrd r1, r7, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1ce8b4 │ │ │ │ + beq.n 1ce604 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 1ce722 │ │ │ │ + b.n 1ce472 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 1ce826 │ │ │ │ + bls.n 1ce576 │ │ │ │ adds r5, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1ce81a │ │ │ │ - ldr r2, [pc, #192] @ (1ce8e8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ce8e4 ) │ │ │ │ + bhi.n 1ce56a │ │ │ │ + ldr r2, [pc, #192] @ (1ce638 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ce634 ) │ │ │ │ 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 1ce8d2 │ │ │ │ + bne.n 1ce622 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - b.n 1ce782 │ │ │ │ + b.n 1ce4d2 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1ce86a │ │ │ │ + blt.n 1ce5ba │ │ │ │ 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 1ce872 │ │ │ │ + bge.n 1ce5c2 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ce7d0 │ │ │ │ + b.n 1ce520 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1ce864 │ │ │ │ + blt.n 1ce5b4 │ │ │ │ uxtb r2, r7 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1ce7d0 │ │ │ │ + b.n 1ce520 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1ce7c2 │ │ │ │ + bgt.n 1ce512 │ │ │ │ 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 1ce7c6 │ │ │ │ + b.n 1ce516 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - blt.n 1ce864 │ │ │ │ - b.n 1ce7c6 │ │ │ │ + blt.n 1ce5b4 │ │ │ │ + b.n 1ce516 │ │ │ │ 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 1ce704 │ │ │ │ - b.n 1ce826 │ │ │ │ + bhi.w 1ce454 │ │ │ │ + b.n 1ce576 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + subs r2, r0, r2 │ │ │ │ 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 1ce9b8 │ │ │ │ + beq.n 1ce708 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce99c │ │ │ │ - ldr r4, [pc, #168] @ (1ce9c0 ) │ │ │ │ + beq.n 1ce6ec │ │ │ │ + ldr r4, [pc, #168] @ (1ce710 ) │ │ │ │ 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 1ce98c │ │ │ │ + beq.n 1ce6dc │ │ │ │ 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 │ │ │ │ @@ -524935,30 +524687,30 @@ │ │ │ │ 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] @ (1ce9c4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ce714 ) │ │ │ │ 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 1ce98c │ │ │ │ + b.n 1ce6dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ movs r6, r4 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ movs r6, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -524969,32 +524721,32 @@ │ │ │ │ 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] @ (1cea10 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ce760 ) │ │ │ │ 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] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ 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 1ceb12 │ │ │ │ + bpl.n 1ce862 │ │ │ │ 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 │ │ │ │ @@ -525002,37 +524754,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 1ceace │ │ │ │ + beq.n 1ce81e │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1ceac8 │ │ │ │ + beq.n 1ce818 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cebce │ │ │ │ + beq.w 1ce91e │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1cebec ) │ │ │ │ + ldr r4, [pc, #372] @ (1ce93c ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1cebf0 ) │ │ │ │ + ldr r5, [pc, #364] @ (1ce940 ) │ │ │ │ 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 1ceaba │ │ │ │ + beq.n 1ce80a │ │ │ │ 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] │ │ │ │ @@ -525044,29 +524796,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, 1ceb3a │ │ │ │ + cbnz r3, 1ce88a │ │ │ │ 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] @ (1cebf4 ) │ │ │ │ + ldr r3, [pc, #268] @ (1ce944 ) │ │ │ │ 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] @ (1cebf8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ce948 ) │ │ │ │ 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] │ │ │ │ @@ -525080,31 +524832,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 1cea56 │ │ │ │ - ldr r4, [pc, #192] @ (1cebfc ) │ │ │ │ + b.n 1ce7a6 │ │ │ │ + ldr r4, [pc, #192] @ (1ce94c ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1cec00 ) │ │ │ │ + ldr r7, [pc, #180] @ (1ce950 ) │ │ │ │ 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 1ceb00 │ │ │ │ + beq.n 1ce850 │ │ │ │ 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 │ │ │ │ @@ -525126,79 +524878,79 @@ │ │ │ │ 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 1ceb00 │ │ │ │ - ldr r3, [pc, #52] @ (1cec04 ) │ │ │ │ + b.n 1ce850 │ │ │ │ + ldr r3, [pc, #52] @ (1ce954 ) │ │ │ │ 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 1ceaba │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + b.n 1ce80a │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ movs r6, r4 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ movs r6, r4 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ movs r6, r4 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ movs r6, r4 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ movs r6, r4 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ 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 1cec60 │ │ │ │ + bpl.n 1ce9b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cecdc │ │ │ │ + beq.n 1cea2c │ │ │ │ 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 1cecfa │ │ │ │ - ldr r3, [pc, #372] @ (1cedb4 ) │ │ │ │ + bne.n 1cea4a │ │ │ │ + ldr r3, [pc, #372] @ (1ceb04 ) │ │ │ │ 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 1cecba │ │ │ │ - cbnz r3, 1cecd4 │ │ │ │ + b.n 1cea0a │ │ │ │ + cbnz r3, 1cea24 │ │ │ │ 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 1cedaa │ │ │ │ + beq.w 1ceafa │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 1cedb8 │ │ │ │ + ldr.w lr, [pc, #316] @ 1ceb08 │ │ │ │ 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 │ │ │ │ @@ -525218,38 +524970,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 1cec64 │ │ │ │ + b.n 1ce9b4 │ │ │ │ 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 1cec3e │ │ │ │ + beq.n 1ce98e │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (1cedbc ) │ │ │ │ + ldr r5, [pc, #188] @ (1ceb0c ) │ │ │ │ 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 1cecba │ │ │ │ + beq.n 1cea0a │ │ │ │ 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] │ │ │ │ @@ -525285,63 +525037,63 @@ │ │ │ │ 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 1cecba │ │ │ │ + b.n 1cea0a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1cecba │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + b.n 1cea0a │ │ │ │ + strb r4, [r1, r1] │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ movs r6, r4 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ movs r6, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #7 │ │ │ │ and.w lr, r1, #7 │ │ │ │ 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] @ (1cee0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ceb5c ) │ │ │ │ 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, [r0, #30] │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ 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 1ceec0 │ │ │ │ + beq.n 1cec10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ceec6 │ │ │ │ + beq.n 1cec16 │ │ │ │ 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] │ │ │ │ @@ -525362,61 +525114,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 1cedc0 │ │ │ │ + bl 1ceb10 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1cee6a │ │ │ │ + bne.n 1cebba │ │ │ │ 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 1cee60 │ │ │ │ + bne.n 1cebb0 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1cee4c │ │ │ │ + bhi.n 1ceb9c │ │ │ │ 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 1cee42 │ │ │ │ + bhi.n 1ceb92 │ │ │ │ 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 1ceec0 │ │ │ │ + bls.n 1cec10 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1ceec6 │ │ │ │ - b.n 1ceec0 │ │ │ │ + bhi.n 1cec16 │ │ │ │ + b.n 1cec10 │ │ │ │ stmdb 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 1cef88 │ │ │ │ + beq.n 1cecd8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cef8e │ │ │ │ + beq.n 1cecde │ │ │ │ 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 │ │ │ │ @@ -525441,74 +525193,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 1cedc0 │ │ │ │ + bl 1ceb10 │ │ │ │ adds r7, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1cef3a │ │ │ │ + bne.n 1cec8a │ │ │ │ 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 1cef30 │ │ │ │ + bne.n 1cec80 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1cef18 │ │ │ │ + bhi.n 1cec68 │ │ │ │ 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 1cef0a │ │ │ │ + bhi.n 1cec5a │ │ │ │ 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 1cef88 │ │ │ │ + bls.n 1cecd8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1cef8e │ │ │ │ - b.n 1cef88 │ │ │ │ + bhi.n 1cecde │ │ │ │ + b.n 1cecd8 │ │ │ │ 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] @ (1cf0e0 ) │ │ │ │ - ldr r3, [pc, #292] @ (1cf0e4 ) │ │ │ │ + ldr r1, [pc, #292] @ (1cee30 ) │ │ │ │ + ldr r3, [pc, #292] @ (1cee34 ) │ │ │ │ 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 1cf0ac │ │ │ │ + beq.n 1cedfc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cf0ca │ │ │ │ + beq.n 1cee1a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #252] @ 1cf0dc │ │ │ │ + vldr s16, [pc, #252] @ 1cee2c │ │ │ │ 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] │ │ │ │ @@ -525528,15 +525280,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 1cedc0 │ │ │ │ + bl 1ceb10 │ │ │ │ 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 │ │ │ │ @@ -525548,91 +525300,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 1cf01c │ │ │ │ + bne.n 1ced6c │ │ │ │ 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 1cf00e │ │ │ │ + bne.n 1ced5e │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1ceffc │ │ │ │ + bhi.n 1ced4c │ │ │ │ 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 1ceff0 │ │ │ │ - ldr r2, [pc, #56] @ (1cf0e8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf0e4 ) │ │ │ │ + bhi.n 1ced40 │ │ │ │ + ldr r2, [pc, #56] @ (1cee38 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cee34 ) │ │ │ │ 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 1cf0d8 │ │ │ │ + bne.n 1cee28 │ │ │ │ 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 1cf0ac │ │ │ │ + bls.n 1cedfc │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1cf0ca │ │ │ │ - b.n 1cf0ac │ │ │ │ + bhi.n 1cee1a │ │ │ │ + b.n 1cedfc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ 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] @ (1cf23c ) │ │ │ │ - ldr r3, [pc, #304] @ (1cf240 ) │ │ │ │ + ldr r1, [pc, #304] @ (1cef8c ) │ │ │ │ + ldr r3, [pc, #304] @ (1cef90 ) │ │ │ │ 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 1cf208 │ │ │ │ + beq.n 1cef58 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cf226 │ │ │ │ + beq.n 1cef76 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #264] @ 1cf238 │ │ │ │ + vldr s16, [pc, #264] @ 1cef88 │ │ │ │ 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] │ │ │ │ @@ -525651,15 +525403,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 1cedc0 │ │ │ │ + bl 1ceb10 │ │ │ │ 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 │ │ │ │ @@ -525675,76 +525427,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 1cf168 │ │ │ │ + bne.n 1ceeb8 │ │ │ │ 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 1cf15a │ │ │ │ + bne.n 1ceeaa │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1cf148 │ │ │ │ + bhi.n 1cee98 │ │ │ │ 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 1cf13c │ │ │ │ - ldr r2, [pc, #56] @ (1cf244 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf240 ) │ │ │ │ + bhi.n 1cee8c │ │ │ │ + ldr r2, [pc, #56] @ (1cef94 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cef90 ) │ │ │ │ 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 1cf234 │ │ │ │ + bne.n 1cef84 │ │ │ │ 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 1cf208 │ │ │ │ + bls.n 1cef58 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1cf226 │ │ │ │ - b.n 1cf208 │ │ │ │ + bhi.n 1cef76 │ │ │ │ + b.n 1cef58 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ 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 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ 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] │ │ │ │ @@ -525755,41 +525507,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 1d00f4 │ │ │ │ + bl 1cfe44 │ │ │ │ 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] @ (1cf3b8 ) │ │ │ │ - ldr r3, [pc, #252] @ (1cf3bc ) │ │ │ │ + ldr r0, [pc, #248] @ (1cf108 ) │ │ │ │ + ldr r3, [pc, #252] @ (1cf10c ) │ │ │ │ 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 1cf382 │ │ │ │ + beq.n 1cf0d2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cf3a0 │ │ │ │ + beq.n 1cf0f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ - vldr s16, [pc, #212] @ 1cf3b4 │ │ │ │ + vldr s16, [pc, #212] @ 1cf104 │ │ │ │ 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] │ │ │ │ @@ -525805,153 +525557,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 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ 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 1cf30e │ │ │ │ + bne.n 1cf05e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1cf306 │ │ │ │ + bne.n 1cf056 │ │ │ │ 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 1cf2fe │ │ │ │ + bhi.n 1cf04e │ │ │ │ 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 1cf2f0 │ │ │ │ - ldr r2, [pc, #60] @ (1cf3c0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf3bc ) │ │ │ │ + bcc.n 1cf040 │ │ │ │ + ldr r2, [pc, #60] @ (1cf110 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cf10c ) │ │ │ │ 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 1cf3ae │ │ │ │ + bne.n 1cf0fe │ │ │ │ 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 1cf382 │ │ │ │ + bcs.n 1cf0d2 │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1cf3a0 │ │ │ │ - b.n 1cf382 │ │ │ │ + bhi.n 1cf0f0 │ │ │ │ + b.n 1cf0d2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ 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] @ (1cf3f0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf140 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf3f4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf144 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf3f8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf3fc ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf148 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf14c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #400] @ (1cf58c ) │ │ │ │ + ldr r5, [pc, #368] @ (1cf2bc ) │ │ │ │ movs r6, r4 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ 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] @ (1cf42c ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf17c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf430 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf180 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf434 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf438 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf184 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf188 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #1008] @ (1cf828 ) │ │ │ │ + ldr r4, [pc, #976] @ (1cf558 ) │ │ │ │ movs r6, r4 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ 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] @ (1cf564 ) │ │ │ │ + ldr r2, [pc, #268] @ (1cf2b4 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (1cf568 ) │ │ │ │ + ldr r3, [pc, #268] @ (1cf2b8 ) │ │ │ │ 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 1cf52a │ │ │ │ + beq.n 1cf27a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cf548 │ │ │ │ + beq.n 1cf298 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - vldr s16, [pc, #220] @ 1cf560 │ │ │ │ + vldr s16, [pc, #220] @ 1cf2b0 │ │ │ │ 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 │ │ │ │ @@ -525964,15 +525716,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 1d4438 │ │ │ │ + bl 1d4188 │ │ │ │ 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] │ │ │ │ @@ -525980,129 +525732,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 1cf4ac │ │ │ │ + bne.n 1cf1fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1cf4a4 │ │ │ │ + bne.n 1cf1f4 │ │ │ │ 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 1cf49e │ │ │ │ + bhi.n 1cf1ee │ │ │ │ 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 1cf490 │ │ │ │ - ldr r2, [pc, #64] @ (1cf56c ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf568 ) │ │ │ │ + bcc.n 1cf1e0 │ │ │ │ + ldr r2, [pc, #64] @ (1cf2bc ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf2b8 ) │ │ │ │ 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 1cf55a │ │ │ │ + bne.n 1cf2aa │ │ │ │ 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 1cf52a │ │ │ │ + bcs.n 1cf27a │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 1cf548 │ │ │ │ - b.n 1cf52a │ │ │ │ + bhi.n 1cf298 │ │ │ │ + b.n 1cf27a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ 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 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ 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 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ 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 1d055c │ │ │ │ + bl 1d02ac │ │ │ │ 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] @ (1cf734 ) │ │ │ │ + ldr r2, [pc, #312] @ (1cf484 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1cf738 ) │ │ │ │ + ldr r3, [pc, #312] @ (1cf488 ) │ │ │ │ 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 1cf6fc │ │ │ │ + beq.n 1cf44c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cf71a │ │ │ │ - vldr s16, [pc, #272] @ 1cf730 │ │ │ │ + beq.n 1cf46a │ │ │ │ + vldr s16, [pc, #272] @ 1cf480 │ │ │ │ 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] │ │ │ │ @@ -526127,163 +525879,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 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ 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 1cf662 │ │ │ │ + bne.n 1cf3b2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf656 │ │ │ │ + bne.n 1cf3a6 │ │ │ │ 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 1cf644 │ │ │ │ + bhi.n 1cf394 │ │ │ │ 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 1cf634 │ │ │ │ - ldr r2, [pc, #60] @ (1cf73c ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf738 ) │ │ │ │ + bhi.n 1cf384 │ │ │ │ + ldr r2, [pc, #60] @ (1cf48c ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf488 ) │ │ │ │ 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 1cf72c │ │ │ │ + bne.n 1cf47c │ │ │ │ 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 1cf6fc │ │ │ │ + bcs.n 1cf44c │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1cf71a │ │ │ │ - b.n 1cf6fc │ │ │ │ + bhi.n 1cf46a │ │ │ │ + b.n 1cf44c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ 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] @ (1cf76c ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf4bc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf770 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf4c0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf774 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf778 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf4c4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf4c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #576] @ (1cf9b8 ) │ │ │ │ + ldr r1, [pc, #544] @ (1cf6e8 ) │ │ │ │ movs r6, r4 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ 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] @ (1cf7a8 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf4f8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf7ac │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf4fc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf7b0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf7b4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf500 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf504 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #160] @ (1cf854 ) │ │ │ │ + ldr r1, [pc, #128] @ (1cf584 ) │ │ │ │ movs r6, r4 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ 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] @ (1cf92c ) │ │ │ │ + ldr r2, [pc, #344] @ (1cf67c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (1cf930 ) │ │ │ │ + ldr r3, [pc, #344] @ (1cf680 ) │ │ │ │ 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 1cf8f4 │ │ │ │ + beq.n 1cf644 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1cf912 │ │ │ │ + beq.w 1cf662 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s16, [pc, #296] @ 1cf928 │ │ │ │ + vldr s16, [pc, #296] @ 1cf678 │ │ │ │ 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 │ │ │ │ @@ -526306,21 +526058,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 1d4438 │ │ │ │ + bl 1d4188 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d4438 │ │ │ │ + bl 1d4188 │ │ │ │ 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 │ │ │ │ @@ -526335,70 +526087,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 1cf842 │ │ │ │ + bne.n 1cf592 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf836 │ │ │ │ + bne.n 1cf586 │ │ │ │ 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 1cf822 │ │ │ │ + bhi.n 1cf572 │ │ │ │ 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 1cf810 │ │ │ │ - ldr r2, [pc, #60] @ (1cf934 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf930 ) │ │ │ │ + bhi.n 1cf560 │ │ │ │ + ldr r2, [pc, #60] @ (1cf684 ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf680 ) │ │ │ │ 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 1cf924 │ │ │ │ + bne.n 1cf674 │ │ │ │ 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 1cf8f4 │ │ │ │ + bcs.n 1cf644 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.n 1cf912 │ │ │ │ - b.n 1cf8f4 │ │ │ │ + bhi.n 1cf662 │ │ │ │ + b.n 1cf644 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1cf9a8 │ │ │ │ + cbz r2, 1cf6f8 │ │ │ │ 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 │ │ │ │ @@ -526420,28 +526172,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 1cf948 │ │ │ │ + bne.n 1cf698 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfaa2 │ │ │ │ + beq.n 1cf7f2 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 1cfaa4 │ │ │ │ + vldr s9, [pc, #228] @ 1cf7f4 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 1cfaa8 │ │ │ │ + vldr s10, [pc, #224] @ 1cf7f8 │ │ │ │ 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 │ │ │ │ @@ -526455,117 +526207,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 1cfa34 │ │ │ │ + ble.n 1cf784 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfa34 │ │ │ │ + bge.n 1cf784 │ │ │ │ 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 1cfa60 │ │ │ │ + ble.n 1cf7b0 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfa60 │ │ │ │ + bge.n 1cf7b0 │ │ │ │ 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 1cfa8c │ │ │ │ + ble.n 1cf7dc │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfa8c │ │ │ │ + bge.n 1cf7dc │ │ │ │ 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 1cf9c8 │ │ │ │ + bne.n 1cf718 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cfc54 │ │ │ │ + beq.w 1cf9a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1cfc58 │ │ │ │ + vldr s10, [pc, #408] @ 1cf9a8 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1cfc5c │ │ │ │ - vldr s9, [pc, #404] @ 1cfc60 │ │ │ │ + vldr s11, [pc, #404] @ 1cf9ac │ │ │ │ + vldr s9, [pc, #404] @ 1cf9b0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1cfc64 │ │ │ │ - vldr s7, [pc, #400] @ 1cfc68 │ │ │ │ - b.n 1cfb42 │ │ │ │ + vldr s8, [pc, #400] @ 1cf9b4 │ │ │ │ + vldr s7, [pc, #400] @ 1cf9b8 │ │ │ │ + b.n 1cf892 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cfaec │ │ │ │ + cbz r5, 1cf83c │ │ │ │ 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 1cfbae │ │ │ │ + bne.n 1cf8fe │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cfb0e │ │ │ │ + cbz r5, 1cf85e │ │ │ │ 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 1cfc06 │ │ │ │ + bne.n 1cf956 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1cfb2c │ │ │ │ + cbz r1, 1cf87c │ │ │ │ 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 1cfc52 │ │ │ │ + beq.w 1cf9a2 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cfada │ │ │ │ + beq.n 1cf82a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cfaec │ │ │ │ + beq.n 1cf83c │ │ │ │ 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 │ │ │ │ @@ -526579,20 +526331,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 1cfafc │ │ │ │ + beq.n 1cf84c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cfb0e │ │ │ │ + beq.n 1cf85e │ │ │ │ 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 │ │ │ │ @@ -526605,20 +526357,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 1cfb1a │ │ │ │ + beq.n 1cf86a │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1cfb2c │ │ │ │ + beq.n 1cf87c │ │ │ │ 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 │ │ │ │ @@ -526627,239 +526379,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 1cfb2c │ │ │ │ + b.n 1cf87c │ │ │ │ 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 1cff34 │ │ │ │ + beq.w 1cfc84 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 1cff38 │ │ │ │ - vldr s6, [pc, #696] @ 1cff3c │ │ │ │ + vldr s8, [pc, #696] @ 1cfc88 │ │ │ │ + vldr s6, [pc, #696] @ 1cfc8c │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 1cff40 │ │ │ │ + vldr s7, [pc, #692] @ 1cfc90 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 1cff44 │ │ │ │ - vldr s10, [pc, #688] @ 1cff48 │ │ │ │ - vldr s5, [pc, #688] @ 1cff4c │ │ │ │ - vldr s4, [pc, #688] @ 1cff50 │ │ │ │ - b.n 1cfd76 │ │ │ │ + vldr s9, [pc, #688] @ 1cfc94 │ │ │ │ + vldr s10, [pc, #688] @ 1cfc98 │ │ │ │ + vldr s5, [pc, #688] @ 1cfc9c │ │ │ │ + vldr s4, [pc, #688] @ 1cfca0 │ │ │ │ + b.n 1cfac6 │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 1cfcb4 │ │ │ │ + cbz r5, 1cfa04 │ │ │ │ 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 1cfdca │ │ │ │ + bne.w 1cfb1a │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 1cfcd4 │ │ │ │ + cbz r5, 1cfa24 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1cfe0a │ │ │ │ + bne.w 1cfb5a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1cfe82 │ │ │ │ + bne.w 1cfbd2 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1cfed4 │ │ │ │ + ble.w 1cfc24 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1cff06 │ │ │ │ - vldr s14, [pc, #572] @ 1cff3c │ │ │ │ + bge.w 1cfc56 │ │ │ │ + vldr s14, [pc, #572] @ 1cfc8c │ │ │ │ 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 1cfe6c │ │ │ │ + ble.w 1cfbbc │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfd36 │ │ │ │ + bge.n 1cfa86 │ │ │ │ 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 1cfe7e │ │ │ │ + ble.w 1cfbce │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1cfd60 │ │ │ │ + bge.n 1cfab0 │ │ │ │ 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 1cfed2 │ │ │ │ + beq.w 1cfc22 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cfca2 │ │ │ │ + beq.n 1cf9f2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1cfcb4 │ │ │ │ + beq.n 1cfa04 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1cfea6 │ │ │ │ + bmi.w 1cfbf6 │ │ │ │ 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 1cfcc2 │ │ │ │ + beq.w 1cfa12 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 1cfcd4 │ │ │ │ + beq.w 1cfa24 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1cfe90 │ │ │ │ + bmi.n 1cfbe0 │ │ │ │ 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 1cfcde │ │ │ │ + beq.w 1cfa2e │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 1cfe3e │ │ │ │ + beq.n 1cfb8e │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1cfebc │ │ │ │ + bmi.n 1cfc0c │ │ │ │ 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 1cfd0c │ │ │ │ + ble.w 1cfa5c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1cfd00 │ │ │ │ + blt.w 1cfa50 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cfd1c │ │ │ │ + bgt.w 1cfa6c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cfd46 │ │ │ │ + bgt.w 1cfa96 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cfd60 │ │ │ │ + b.n 1cfab0 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 1cfe3e │ │ │ │ + b.n 1cfb8e │ │ │ │ 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 1cfdec │ │ │ │ + b.n 1cfb3c │ │ │ │ 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 1cfda8 │ │ │ │ + b.n 1cfaf8 │ │ │ │ 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 1cfe2a │ │ │ │ + b.n 1cfb7a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1cff1c │ │ │ │ + ble.n 1cfc6c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1cff2a │ │ │ │ - vldr s13, [pc, #80] @ 1cff44 │ │ │ │ - vldr s14, [pc, #80] @ 1cff48 │ │ │ │ + bge.n 1cfc7a │ │ │ │ + vldr s13, [pc, #80] @ 1cfc94 │ │ │ │ + vldr s14, [pc, #80] @ 1cfc98 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cfd60 │ │ │ │ + b.n 1cfab0 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1cff24 │ │ │ │ - vldr s14, [pc, #36] @ 1cff3c │ │ │ │ - b.n 1cfd1c │ │ │ │ + ble.n 1cfc74 │ │ │ │ + vldr s14, [pc, #36] @ 1cfc8c │ │ │ │ + b.n 1cfa6c │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cfd60 │ │ │ │ + b.n 1cfab0 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 1cfd60 │ │ │ │ + b.n 1cfab0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cfd60 │ │ │ │ + b.n 1cfab0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -526869,23 +526621,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfffc │ │ │ │ + beq.n 1cfd4c │ │ │ │ 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] @ 1d0000 │ │ │ │ - vldr s10, [pc, #148] @ 1d0004 │ │ │ │ + vldr s12, [pc, #148] @ 1cfd50 │ │ │ │ + vldr s10, [pc, #148] @ 1cfd54 │ │ │ │ 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 │ │ │ │ @@ -526912,40 +526664,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 1cff7a │ │ │ │ + bne.n 1cfcca │ │ │ │ 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 1d00c2 │ │ │ │ + beq.n 1cfe12 │ │ │ │ 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 1d0050 │ │ │ │ + ble.n 1cfda0 │ │ │ │ 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 │ │ │ │ @@ -526973,45 +526725,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 1d0028 │ │ │ │ + bne.n 1cfd78 │ │ │ │ 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 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ 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 1d01c6 │ │ │ │ + beq.n 1cff16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d01cc │ │ │ │ + beq.n 1cff1c │ │ │ │ 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 │ │ │ │ @@ -527048,85 +526800,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 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r9, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1d016c │ │ │ │ + bne.n 1cfebc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d0164 │ │ │ │ + bne.n 1cfeb4 │ │ │ │ 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 1d014c │ │ │ │ + bhi.n 1cfe9c │ │ │ │ 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 1d0130 │ │ │ │ + bhi.n 1cfe80 │ │ │ │ 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 1d01c6 │ │ │ │ + bcs.n 1cff16 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1d01cc │ │ │ │ - b.n 1d01c6 │ │ │ │ + bcc.n 1cff1c │ │ │ │ + b.n 1cff16 │ │ │ │ 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] @ (1d032c ) │ │ │ │ + ldr r2, [pc, #308] @ (1d007c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1d0330 ) │ │ │ │ + ldr r3, [pc, #308] @ (1d0080 ) │ │ │ │ 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 1d02f2 │ │ │ │ + beq.n 1d0042 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d0310 │ │ │ │ + beq.n 1d0060 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - vldr s17, [pc, #256] @ 1d0324 │ │ │ │ + vldr s17, [pc, #256] @ 1d0074 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #252] @ 1d0328 │ │ │ │ + vldr s16, [pc, #252] @ 1d0078 │ │ │ │ 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 │ │ │ │ @@ -527155,154 +526907,155 @@ │ │ │ │ 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 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ 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 1d027c │ │ │ │ + bne.n 1cffcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1d0274 │ │ │ │ + bne.n 1cffc4 │ │ │ │ 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 1d0258 │ │ │ │ + bhi.n 1cffa8 │ │ │ │ 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 1d023a │ │ │ │ - ldr r2, [pc, #64] @ (1d0334 ) │ │ │ │ - ldr r3, [pc, #56] @ (1d0330 ) │ │ │ │ + bhi.n 1cff8a │ │ │ │ + ldr r2, [pc, #64] @ (1d0084 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0080 ) │ │ │ │ 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 1d031e │ │ │ │ + bne.n 1d006e │ │ │ │ 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 1d02f2 │ │ │ │ + bcs.n 1d0042 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1d0310 │ │ │ │ - b.n 1d02f2 │ │ │ │ + bcc.n 1d0060 │ │ │ │ + b.n 1d0042 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 0, r0, cr4, cr10, {4} │ │ │ │ + lsls r4, r6, #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6, #-616] @ 0xfffffd98 │ │ │ │ + vshr.u64 d0, d10, #10 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d0364 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d00b4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d0368 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d00b8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d036c ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0370 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d00bc ) │ │ │ │ + ldr r2, [pc, #28] @ (1d00c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [lr], #616 @ 0x268 │ │ │ │ + vqadd.u16 d16, d30, d10 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ movs r6, r4 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ 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] @ (1d03a0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d00f0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d03a4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d00f4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d03a8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d03ac ) │ │ │ │ + ldr r3, [pc, #24] @ (1d00f8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d00fc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r2], #-616 @ 0xfffffd98 │ │ │ │ + vqadd.u32 d0, d18, d10 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ movs r6, r4 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ 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] @ (1d050c ) │ │ │ │ + ldr r2, [pc, #320] @ (1d025c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (1d0510 ) │ │ │ │ + ldr r3, [pc, #320] @ (1d0260 ) │ │ │ │ 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 1d04d4 │ │ │ │ + beq.n 1d0224 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d04f2 │ │ │ │ + beq.w 1d0242 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #276] @ 1d0504 │ │ │ │ + vldr s17, [pc, #276] @ 1d0254 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #272] @ 1d0508 │ │ │ │ + vldr s16, [pc, #272] @ 1d0258 │ │ │ │ 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 │ │ │ │ @@ -527334,15 +527087,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 1d4438 │ │ │ │ + bl 1d4188 │ │ │ │ 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] │ │ │ │ @@ -527351,107 +527104,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 1d044c │ │ │ │ + bne.n 1d019c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1d0442 │ │ │ │ + bne.n 1d0192 │ │ │ │ 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 1d0424 │ │ │ │ + bhi.n 1d0174 │ │ │ │ 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 1d0402 │ │ │ │ - ldr r2, [pc, #60] @ (1d0514 ) │ │ │ │ - ldr r3, [pc, #56] @ (1d0510 ) │ │ │ │ + bhi.n 1d0152 │ │ │ │ + ldr r2, [pc, #60] @ (1d0264 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0260 ) │ │ │ │ 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 1d0500 │ │ │ │ + bne.n 1d0250 │ │ │ │ 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 1d04d4 │ │ │ │ + bcs.n 1d0224 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1d04f2 │ │ │ │ - b.n 1d04d4 │ │ │ │ + bcc.n 1d0242 │ │ │ │ + b.n 1d0224 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], #-616 @ 0xfffffd98 │ │ │ │ + mcr2 0, 7, r0, cr0, cr10, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb24009a │ │ │ │ + ldc2l 0, cr0, [r4, #616] @ 0x268 │ │ │ │ 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 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ 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 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ 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 1d0648 │ │ │ │ + beq.n 1d0398 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d064e │ │ │ │ + beq.n 1d039e │ │ │ │ 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 │ │ │ │ @@ -527487,95 +527240,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 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ 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 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ strh.w sl, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1d05e2 │ │ │ │ + bne.n 1d0332 │ │ │ │ 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 1d05da │ │ │ │ + bne.n 1d032a │ │ │ │ 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 1d05bc │ │ │ │ + bhi.n 1d030c │ │ │ │ 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 1d0598 │ │ │ │ + bhi.n 1d02e8 │ │ │ │ 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 1d0648 │ │ │ │ + bls.n 1d0398 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1d064e │ │ │ │ - b.n 1d0648 │ │ │ │ + bcc.n 1d039e │ │ │ │ + b.n 1d0398 │ │ │ │ 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] @ (1d07f0 ) │ │ │ │ + ldr r2, [pc, #376] @ (1d0540 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (1d07f4 ) │ │ │ │ + ldr r3, [pc, #376] @ (1d0544 ) │ │ │ │ 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 1d07b4 │ │ │ │ + beq.w 1d0504 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1d07d2 │ │ │ │ + beq.w 1d0522 │ │ │ │ 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] @ 1d07e8 │ │ │ │ + vldr s16, [pc, #316] @ 1d0538 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ - vldr s17, [pc, #308] @ 1d07ec │ │ │ │ + vldr s17, [pc, #308] @ 1d053c │ │ │ │ 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 │ │ │ │ @@ -527609,21 +527362,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 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1d4378 │ │ │ │ + bl 1d40c8 │ │ │ │ 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 │ │ │ │ @@ -527631,142 +527384,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 1d0716 │ │ │ │ + bne.n 1d0466 │ │ │ │ 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 1d070a │ │ │ │ + bne.n 1d045a │ │ │ │ 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 1d06e4 │ │ │ │ + bhi.n 1d0434 │ │ │ │ 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 1d06c0 │ │ │ │ - ldr r2, [pc, #64] @ (1d07f8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d07f4 ) │ │ │ │ + bhi.n 1d0410 │ │ │ │ + ldr r2, [pc, #64] @ (1d0548 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d0544 ) │ │ │ │ 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 1d07e4 │ │ │ │ + bne.n 1d0534 │ │ │ │ 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 1d07b4 │ │ │ │ + bcs.n 1d0504 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 1d07d2 │ │ │ │ - b.n 1d07b4 │ │ │ │ + bcc.n 1d0522 │ │ │ │ + b.n 1d0504 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf984009a │ │ │ │ + ldc2 0, cr0, [r4], #-616 @ 0xfffffd98 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r4, sl, lsl #1] │ │ │ │ + @ instruction: 0xfaf4009a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d0828 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d0578 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d082c │ │ │ │ + ldr.w ip, [pc, #28] @ 1d057c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d0830 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0834 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d0580 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0584 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7ea009a │ │ │ │ + @ instruction: 0xfa9a009a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ movs r6, r4 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ 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] @ (1d0864 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d05b4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d0868 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d05b8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d086c ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0870 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d05bc ) │ │ │ │ + ldr r2, [pc, #28] @ (1d05c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7ae009a │ │ │ │ + @ instruction: 0xfa5e009a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #20 │ │ │ │ movs r6, r4 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ 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] @ (1d0a24 ) │ │ │ │ + ldr r2, [pc, #404] @ (1d0774 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #404] @ (1d0a28 ) │ │ │ │ + ldr r3, [pc, #404] @ (1d0778 ) │ │ │ │ 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 1d09ea │ │ │ │ + beq.w 1d073a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d0a08 │ │ │ │ + beq.w 1d0758 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #352] @ 1d0a1c │ │ │ │ + vldr s16, [pc, #352] @ 1d076c │ │ │ │ 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 │ │ │ │ @@ -527787,15 +527540,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] @ 1d0a20 │ │ │ │ + vldr s17, [pc, #268] @ 1d0770 │ │ │ │ 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 │ │ │ │ @@ -527806,21 +527559,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 1d4438 │ │ │ │ + bl 1d4188 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1d4438 │ │ │ │ + bl 1d4188 │ │ │ │ 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 │ │ │ │ @@ -527837,73 +527590,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 1d092e │ │ │ │ + bne.n 1d067e │ │ │ │ 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 1d0922 │ │ │ │ + bne.n 1d0672 │ │ │ │ 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 1d08fa │ │ │ │ + bhi.n 1d064a │ │ │ │ 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 1d08d6 │ │ │ │ - ldr r2, [pc, #64] @ (1d0a2c ) │ │ │ │ - ldr r3, [pc, #56] @ (1d0a28 ) │ │ │ │ + bhi.w 1d0626 │ │ │ │ + ldr r2, [pc, #64] @ (1d077c ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0778 ) │ │ │ │ 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 1d0a16 │ │ │ │ + bne.n 1d0766 │ │ │ │ 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 1d09ea │ │ │ │ + bcs.n 1d073a │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1d0a08 │ │ │ │ - b.n 1d09ea │ │ │ │ + bcc.n 1d0758 │ │ │ │ + b.n 1d073a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76c009a │ │ │ │ + @ instruction: 0xfa1c009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, lr, #2202 @ 0x89a │ │ │ │ + ldrh.w r0, [lr, #154] @ 0x9a │ │ │ │ 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 │ │ │ │ @@ -527911,19 +527664,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 1d0b2a │ │ │ │ + beq.n 1d087a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1d0a94 │ │ │ │ + beq.n 1d07e4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1d0bc2 │ │ │ │ + beq.w 1d0912 │ │ │ │ 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 │ │ │ │ @@ -527937,15 +527690,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 1d0c10 │ │ │ │ + beq.w 1d0960 │ │ │ │ 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 │ │ │ │ @@ -528005,15 +527758,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, 1d0bf0 │ │ │ │ + cbz r1, 1d0940 │ │ │ │ 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 │ │ │ │ @@ -528081,15 +527834,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 1d0a30 │ │ │ │ + bl 1d0780 │ │ │ │ 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 │ │ │ │ @@ -528115,15 +527868,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 1d0a30 │ │ │ │ + bl 1d0780 │ │ │ │ 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 │ │ │ │ @@ -528153,15 +527906,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 1d0a30 │ │ │ │ + bl 1d0780 │ │ │ │ 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 │ │ │ │ @@ -528205,24 +527958,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 1d0a30 │ │ │ │ - cbz r4, 1d0e22 │ │ │ │ + bl 1d0780 │ │ │ │ + cbz r4, 1d0b72 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1d0e22 │ │ │ │ + beq.n 1d0b72 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 1d0e2a │ │ │ │ + bhi.n 1d0b7a │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 1d0e54 │ │ │ │ + bgt.n 1d0ba4 │ │ │ │ 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 │ │ │ │ @@ -528244,91 +527997,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 1d0e22 │ │ │ │ + b.n 1d0b72 │ │ │ │ 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] @ 1d0e84 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0bd4 │ │ │ │ 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, r4, #6 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ 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] @ 1d0eac │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0bfc │ │ │ │ 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, r7, #5 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ 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] @ 1d0ed4 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0c24 │ │ │ │ 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, r1, #5 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ 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] @ 1d0efc │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0c4c │ │ │ │ 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, r4, #4 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ 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 1d0fd8 │ │ │ │ + beq.n 1d0d28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0fde │ │ │ │ + beq.n 1d0d2e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0ff0 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0d40 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528373,63 +528126,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 1d0f84 │ │ │ │ + bne.n 1d0cd4 │ │ │ │ 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 1d0f7a │ │ │ │ + bne.n 1d0cca │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0f5e │ │ │ │ + bhi.n 1d0cae │ │ │ │ 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 1d0f40 │ │ │ │ + bhi.n 1d0c90 │ │ │ │ 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 1d0fd8 │ │ │ │ + bls.n 1d0d28 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0fde │ │ │ │ - b.n 1d0fd8 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + bhi.n 1d0d2e │ │ │ │ + b.n 1d0d28 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ 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 1d10cc │ │ │ │ + beq.n 1d0e1c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d10d2 │ │ │ │ + beq.n 1d0e22 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d10e4 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0e34 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528474,63 +528227,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 1d1078 │ │ │ │ + bne.n 1d0dc8 │ │ │ │ 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 1d106e │ │ │ │ + bne.n 1d0dbe │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d1052 │ │ │ │ + bhi.n 1d0da2 │ │ │ │ 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 1d1034 │ │ │ │ + bhi.n 1d0d84 │ │ │ │ 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 1d10cc │ │ │ │ + bls.n 1d0e1c │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d10d2 │ │ │ │ - b.n 1d10cc │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + bhi.n 1d0e22 │ │ │ │ + b.n 1d0e1c │ │ │ │ + asrs r0, r4, #10 │ │ │ │ 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 1d11c0 │ │ │ │ + beq.n 1d0f10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d11c6 │ │ │ │ + beq.n 1d0f16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d11d8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0f28 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528575,63 +528328,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 1d116c │ │ │ │ + bne.n 1d0ebc │ │ │ │ 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 1d1162 │ │ │ │ + bne.n 1d0eb2 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d1146 │ │ │ │ + bhi.n 1d0e96 │ │ │ │ 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 1d1128 │ │ │ │ + bhi.n 1d0e78 │ │ │ │ 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 1d11c0 │ │ │ │ + bls.n 1d0f10 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d11c6 │ │ │ │ - b.n 1d11c0 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + bhi.n 1d0f16 │ │ │ │ + b.n 1d0f10 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ 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 1d12b4 │ │ │ │ + beq.n 1d1004 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d12ba │ │ │ │ + beq.n 1d100a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d12cc ) │ │ │ │ + ldr r3, [pc, #196] @ (1d101c ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528676,74 +528429,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 1d1260 │ │ │ │ + bne.n 1d0fb0 │ │ │ │ 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 1d1256 │ │ │ │ + bne.n 1d0fa6 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d123a │ │ │ │ + bhi.n 1d0f8a │ │ │ │ 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 1d121c │ │ │ │ + bhi.n 1d0f6c │ │ │ │ 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 1d12b4 │ │ │ │ + bls.n 1d1004 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d12ba │ │ │ │ - b.n 1d12b4 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + bhi.n 1d100a │ │ │ │ + b.n 1d1004 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ 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] @ (1d1424 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1174 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d1428 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1178 ) │ │ │ │ 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 1d13f0 │ │ │ │ + beq.n 1d1140 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d140e │ │ │ │ - ldr r3, [pc, #288] @ (1d142c ) │ │ │ │ + beq.w 1d115e │ │ │ │ + ldr r3, [pc, #288] @ (1d117c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d1420 │ │ │ │ + vldr s16, [pc, #268] @ 1d1170 │ │ │ │ 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 │ │ │ │ @@ -528794,90 +528547,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 1d1352 │ │ │ │ + bne.n 1d10a2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d1346 │ │ │ │ + bne.n 1d1096 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1330 │ │ │ │ + bhi.n 1d1080 │ │ │ │ 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 1d1326 │ │ │ │ - ldr r2, [pc, #60] @ (1d1430 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1428 ) │ │ │ │ + bhi.n 1d1076 │ │ │ │ + ldr r2, [pc, #60] @ (1d1180 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1178 ) │ │ │ │ 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 1d141c │ │ │ │ + bne.n 1d116c │ │ │ │ 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 1d13f0 │ │ │ │ + bls.n 1d1140 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d140e │ │ │ │ - b.n 1d13f0 │ │ │ │ + bhi.n 1d115e │ │ │ │ + b.n 1d1140 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldc 0, cr0, [r0, #-616] @ 0xfffffd98 │ │ │ │ + vshr.s64 d16, d10, #64 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stc 0, cr0, [r8], {154} @ 0x9a │ │ │ │ + mrc 0, 5, r0, cr8, cr10, {4} │ │ │ │ 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] @ (1d1588 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d12d8 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d158c ) │ │ │ │ + ldr r3, [pc, #312] @ (1d12dc ) │ │ │ │ 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 1d1554 │ │ │ │ + beq.n 1d12a4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d1572 │ │ │ │ - ldr r3, [pc, #288] @ (1d1590 ) │ │ │ │ + beq.w 1d12c2 │ │ │ │ + ldr r3, [pc, #288] @ (1d12e0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d1584 │ │ │ │ + vldr s16, [pc, #268] @ 1d12d4 │ │ │ │ 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 │ │ │ │ @@ -528928,90 +528681,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 1d14b6 │ │ │ │ + bne.n 1d1206 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d14aa │ │ │ │ + bne.n 1d11fa │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1494 │ │ │ │ + bhi.n 1d11e4 │ │ │ │ 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 1d148a │ │ │ │ - ldr r2, [pc, #60] @ (1d1594 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d158c ) │ │ │ │ + bhi.n 1d11da │ │ │ │ + ldr r2, [pc, #60] @ (1d12e4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d12dc ) │ │ │ │ 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 1d1580 │ │ │ │ + bne.n 1d12d0 │ │ │ │ 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 1d1554 │ │ │ │ + bls.n 1d12a4 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1572 │ │ │ │ - b.n 1d1554 │ │ │ │ + bhi.n 1d12c2 │ │ │ │ + b.n 1d12a4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - sub.w r0, ip, sl, lsr #2 │ │ │ │ + mrc 0, 2, r0, cr12, cr10, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xeaa4009a │ │ │ │ + ldcl 0, cr0, [r4, #-616] @ 0xfffffd98 │ │ │ │ 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] @ (1d16ec ) │ │ │ │ + ldr r2, [pc, #312] @ (1d143c ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d16f0 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1440 ) │ │ │ │ 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 1d16b8 │ │ │ │ + beq.n 1d1408 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d16d6 │ │ │ │ - ldr r3, [pc, #288] @ (1d16f4 ) │ │ │ │ + beq.w 1d1426 │ │ │ │ + ldr r3, [pc, #288] @ (1d1444 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d16e8 │ │ │ │ + vldr s16, [pc, #268] @ 1d1438 │ │ │ │ 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 │ │ │ │ @@ -529062,90 +528815,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 1d161a │ │ │ │ + bne.n 1d136a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d160e │ │ │ │ + bne.n 1d135e │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d15f8 │ │ │ │ + bhi.n 1d1348 │ │ │ │ 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 1d15ee │ │ │ │ - ldr r2, [pc, #60] @ (1d16f8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d16f0 ) │ │ │ │ + bhi.n 1d133e │ │ │ │ + ldr r2, [pc, #60] @ (1d1448 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1440 ) │ │ │ │ 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 1d16e4 │ │ │ │ + bne.n 1d1434 │ │ │ │ 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 1d16b8 │ │ │ │ + bls.n 1d1408 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d16d6 │ │ │ │ - b.n 1d16b8 │ │ │ │ + bhi.n 1d1426 │ │ │ │ + b.n 1d1408 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - orr.w r0, r8, sl, lsr #2 │ │ │ │ + ldcl 0, cr0, [r8], #616 @ 0x268 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strd r0, r0, [r0, #-616] @ 0x268 │ │ │ │ + @ instruction: 0xebf0009a │ │ │ │ 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] @ (1d1850 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d15a0 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d1854 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d15a4 ) │ │ │ │ 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 1d181c │ │ │ │ + beq.n 1d156c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d183a │ │ │ │ - ldr r3, [pc, #288] @ (1d1858 ) │ │ │ │ + beq.w 1d158a │ │ │ │ + ldr r3, [pc, #288] @ (1d15a8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d184c │ │ │ │ + vldr s16, [pc, #268] @ 1d159c │ │ │ │ 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 │ │ │ │ @@ -529196,334 +528949,321 @@ │ │ │ │ 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 1d177e │ │ │ │ + bne.n 1d14ce │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d1772 │ │ │ │ + bne.n 1d14c2 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d175c │ │ │ │ + bhi.n 1d14ac │ │ │ │ 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 1d1752 │ │ │ │ - ldr r2, [pc, #60] @ (1d185c ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1854 ) │ │ │ │ + bhi.n 1d14a2 │ │ │ │ + ldr r2, [pc, #60] @ (1d15ac ) │ │ │ │ + ldr r3, [pc, #52] @ (1d15a4 ) │ │ │ │ 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 1d1848 │ │ │ │ + bne.n 1d1598 │ │ │ │ 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 1d181c │ │ │ │ + bls.n 1d156c │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d183a │ │ │ │ - b.n 1d181c │ │ │ │ + bhi.n 1d158a │ │ │ │ + b.n 1d156c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strd r0, r0, [r4], #616 @ 0x268 │ │ │ │ + @ instruction: 0xeb94009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1d1818 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + eor.w r0, ip, sl, lsr #2 │ │ │ │ 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] @ (1d18d0 ) │ │ │ │ + ldr r6, [pc, #96] @ (1d1620 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1d18d4 ) │ │ │ │ + ldr r0, [pc, #96] @ (1d1624 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1d18d8 ) │ │ │ │ + ldr r5, [pc, #92] @ (1d1628 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1d18dc ) │ │ │ │ + ldr r0, [pc, #84] @ (1d162c ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1d18e0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1630 ) │ │ │ │ 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] @ (1d18e4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d1634 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1d18d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d18cc │ │ │ │ + bne.n 1d161c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - b.n 1d17e0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + bics.w r0, r6, sl, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d17e0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + bics.w r0, r2, sl, lsr #2 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1770 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + ldrd r0, r0, [r4, #616]! @ 0x268 │ │ │ │ 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] @ (1d1968 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d16b8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d196c ) │ │ │ │ + ldr r0, [pc, #112] @ (1d16bc ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1970 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d16c0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d1974 ) │ │ │ │ + ldr r0, [pc, #100] @ (1d16c4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1978 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d16c8 ) │ │ │ │ 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] @ (1d197c ) │ │ │ │ + ldr r2, [pc, #52] @ (1d16cc ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d196c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d16bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1962 │ │ │ │ + bne.n 1d16b2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1d1768 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + @ instruction: 0xe9ae009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1768 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + @ instruction: 0xe9aa009a │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d16dc │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + ldrd r0, r0, [lr, #-616] @ 0x268 │ │ │ │ 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] @ (1d1a00 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1750 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d1a04 ) │ │ │ │ + ldr r0, [pc, #112] @ (1d1754 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1a08 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1758 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d1a0c ) │ │ │ │ + ldr r0, [pc, #100] @ (1d175c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1a10 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1760 ) │ │ │ │ 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] @ (1d1a14 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1764 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d1a04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d19fa │ │ │ │ + bne.n 1d174a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1d16d0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + ldmdb r6, {r1, r3, r4, r7} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d16d0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + ldmdb r2, {r1, r3, r4, r7} │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1644 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + @ instruction: 0xe8c6009a │ │ │ │ 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] @ (1d1a98 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d17e8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d1a9c ) │ │ │ │ + ldr r0, [pc, #112] @ (1d17ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1aa0 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d17f0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d1aa4 ) │ │ │ │ + ldr r0, [pc, #100] @ (1d17f4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1aa8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d17f8 ) │ │ │ │ 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] @ (1d1aac ) │ │ │ │ + ldr r2, [pc, #52] @ (1d17fc ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d1a9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d17ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1a92 │ │ │ │ + bne.n 1d17e2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1d1638 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + ldrd r0, r0, [lr], #-616 @ 0x268 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1638 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + ldrd r0, r0, [sl], #-616 @ 0x268 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d15ac │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + @ instruction: 0xe82e009a │ │ │ │ stmdb 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] @ (1d1bb8 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1908 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1ba2 │ │ │ │ + beq.n 1d18f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1ba8 │ │ │ │ + beq.n 1d18f8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1bbc ) │ │ │ │ + ldr r3, [pc, #224] @ (1d190c ) │ │ │ │ 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] @ (1d1bc0 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1910 ) │ │ │ │ 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 │ │ │ │ @@ -529566,76 +529306,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 1d1b38 │ │ │ │ + bne.n 1d1888 │ │ │ │ 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 1d1b30 │ │ │ │ + bne.n 1d1880 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1b14 │ │ │ │ + bhi.n 1d1864 │ │ │ │ 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 1d1af6 │ │ │ │ + bhi.n 1d1846 │ │ │ │ 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 1d1ba2 │ │ │ │ + bls.n 1d18f2 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1ba8 │ │ │ │ - b.n 1d1ba2 │ │ │ │ + bhi.n 1d18f8 │ │ │ │ + b.n 1d18f2 │ │ │ │ nop │ │ │ │ - b.n 1d1620 │ │ │ │ + b.n 1d18d0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ 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] @ (1d1ccc ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1a1c ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1cb6 │ │ │ │ + beq.n 1d1a06 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1cbc │ │ │ │ + beq.n 1d1a0c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1cd0 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1a20 ) │ │ │ │ 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] @ (1d1cd4 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1a24 ) │ │ │ │ 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 │ │ │ │ @@ -529678,76 +529418,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 1d1c4c │ │ │ │ + bne.n 1d199c │ │ │ │ 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 1d1c44 │ │ │ │ + bne.n 1d1994 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1c28 │ │ │ │ + bhi.n 1d1978 │ │ │ │ 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 1d1c0a │ │ │ │ + bhi.n 1d195a │ │ │ │ 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 1d1cb6 │ │ │ │ + bls.n 1d1a06 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1cbc │ │ │ │ - b.n 1d1cb6 │ │ │ │ + bhi.n 1d1a0c │ │ │ │ + b.n 1d1a06 │ │ │ │ nop │ │ │ │ - b.n 1d150c │ │ │ │ + b.n 1d17bc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ 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] @ (1d1de0 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1b30 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1dca │ │ │ │ + beq.n 1d1b1a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1dd0 │ │ │ │ + beq.n 1d1b20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1de4 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1b34 ) │ │ │ │ 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] @ (1d1de8 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1b38 ) │ │ │ │ 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 │ │ │ │ @@ -529790,76 +529530,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 1d1d60 │ │ │ │ + bne.n 1d1ab0 │ │ │ │ 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 1d1d58 │ │ │ │ + bne.n 1d1aa8 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1d3c │ │ │ │ + bhi.n 1d1a8c │ │ │ │ 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 1d1d1e │ │ │ │ + bhi.n 1d1a6e │ │ │ │ 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 1d1dca │ │ │ │ + bls.n 1d1b1a │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1dd0 │ │ │ │ - b.n 1d1dca │ │ │ │ + bhi.n 1d1b20 │ │ │ │ + b.n 1d1b1a │ │ │ │ nop │ │ │ │ - b.n 1d23f8 │ │ │ │ + b.n 1d16a8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ 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] @ (1d1ef4 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1c44 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1ede │ │ │ │ + beq.n 1d1c2e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1ee4 │ │ │ │ + beq.n 1d1c34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1ef8 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1c48 ) │ │ │ │ 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] @ (1d1efc ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1c4c ) │ │ │ │ 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 │ │ │ │ @@ -529902,87 +529642,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 1d1e74 │ │ │ │ + bne.n 1d1bc4 │ │ │ │ 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 1d1e6c │ │ │ │ + bne.n 1d1bbc │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1e50 │ │ │ │ + bhi.n 1d1ba0 │ │ │ │ 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 1d1e32 │ │ │ │ + bhi.n 1d1b82 │ │ │ │ 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 1d1ede │ │ │ │ + bls.n 1d1c2e │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1ee4 │ │ │ │ - b.n 1d1ede │ │ │ │ + bhi.n 1d1c34 │ │ │ │ + b.n 1d1c2e │ │ │ │ nop │ │ │ │ - b.n 1d22e4 │ │ │ │ + b.n 1d1594 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ 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] @ (1d2044 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d1d94 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d2048 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d1d98 ) │ │ │ │ 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] @ (1d204c ) │ │ │ │ + ldr r3, [pc, #280] @ (1d1d9c ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d200e │ │ │ │ + beq.n 1d1d5e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d202c │ │ │ │ + beq.n 1d1d7c │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d2050 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d1da0 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d2040 │ │ │ │ + vldr s16, [pc, #240] @ 1d1d90 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d2054 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d1da4 ) │ │ │ │ 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] │ │ │ │ @@ -530024,105 +529764,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 1d1f86 │ │ │ │ + bne.n 1d1cd6 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d1f7a │ │ │ │ + bne.n 1d1cca │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d1f6a │ │ │ │ + bhi.n 1d1cba │ │ │ │ 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 1d1f64 │ │ │ │ - ldr r2, [pc, #72] @ (1d2058 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d2048 ) │ │ │ │ + bhi.n 1d1cb4 │ │ │ │ + ldr r2, [pc, #72] @ (1d1da8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1d98 ) │ │ │ │ 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 1d203a │ │ │ │ + bne.n 1d1d8a │ │ │ │ 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 1d200e │ │ │ │ + bls.n 1d1d5e │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d202c │ │ │ │ - b.n 1d200e │ │ │ │ + bhi.n 1d1d7c │ │ │ │ + b.n 1d1d5e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d2208 │ │ │ │ + b.n 1d24b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d21e4 │ │ │ │ + b.n 1d2494 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + b.n 1d22e0 │ │ │ │ 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] @ (1d21a0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d1ef0 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d21a4 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d1ef4 ) │ │ │ │ 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] @ (1d21a8 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d1ef8 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d216a │ │ │ │ + beq.n 1d1eba │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d2188 │ │ │ │ + beq.n 1d1ed8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d21ac ) │ │ │ │ + ldr r1, [pc, #272] @ (1d1efc ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d219c │ │ │ │ + vldr s16, [pc, #240] @ 1d1eec │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d21b0 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d1f00 ) │ │ │ │ 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] │ │ │ │ @@ -530164,104 +529904,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 1d20e2 │ │ │ │ + bne.n 1d1e32 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d20d6 │ │ │ │ + bne.n 1d1e26 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d20c6 │ │ │ │ + bhi.n 1d1e16 │ │ │ │ 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 1d20c0 │ │ │ │ - ldr r2, [pc, #72] @ (1d21b4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d21a4 ) │ │ │ │ + bhi.n 1d1e10 │ │ │ │ + ldr r2, [pc, #72] @ (1d1f04 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1ef4 ) │ │ │ │ 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 1d2196 │ │ │ │ + bne.n 1d1ee6 │ │ │ │ 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 1d216a │ │ │ │ + bls.n 1d1eba │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d2188 │ │ │ │ - b.n 1d216a │ │ │ │ + bhi.n 1d1ed8 │ │ │ │ + b.n 1d1eba │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + b.n 1d235c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + b.n 1d2338 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vqadd.u64 d16, d20, d10 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + b.n 1d2184 │ │ │ │ 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] @ (1d22fc ) │ │ │ │ + ldr r2, [pc, #296] @ (1d204c ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d2300 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d2050 ) │ │ │ │ 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] @ (1d2304 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d2054 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d22c6 │ │ │ │ + beq.n 1d2016 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d22e4 │ │ │ │ + beq.n 1d2034 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d2308 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d2058 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d22f8 │ │ │ │ + vldr s16, [pc, #240] @ 1d2048 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d230c ) │ │ │ │ + ldr r1, [pc, #252] @ (1d205c ) │ │ │ │ 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] │ │ │ │ @@ -530303,104 +530044,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 1d223e │ │ │ │ + bne.n 1d1f8e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d2232 │ │ │ │ + bne.n 1d1f82 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d2222 │ │ │ │ + bhi.n 1d1f72 │ │ │ │ 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 1d221c │ │ │ │ - ldr r2, [pc, #72] @ (1d2310 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d2300 ) │ │ │ │ + bhi.n 1d1f6c │ │ │ │ + ldr r2, [pc, #72] @ (1d2060 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d2050 ) │ │ │ │ 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 1d22f2 │ │ │ │ + bne.n 1d2042 │ │ │ │ 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 1d22c6 │ │ │ │ + bls.n 1d2016 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d22e4 │ │ │ │ - b.n 1d22c6 │ │ │ │ + bhi.n 1d2034 │ │ │ │ + b.n 1d2016 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + b.n 1d2200 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #18 │ │ │ │ + b.n 1d21dc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mrc2 0, 0, r0, cr4, cr10, {4} │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1d2378 │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ 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] @ (1d2458 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d21a8 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d245c ) │ │ │ │ + ldr r3, [pc, #296] @ (1d21ac ) │ │ │ │ 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] @ (1d2460 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d21b0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2422 │ │ │ │ + beq.n 1d2172 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d2440 │ │ │ │ + beq.n 1d2190 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d2464 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d21b4 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d2454 │ │ │ │ + vldr s16, [pc, #240] @ 1d21a4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d2468 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d21b8 ) │ │ │ │ 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] │ │ │ │ @@ -530442,86 +530184,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 1d239a │ │ │ │ + bne.n 1d20ea │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d238e │ │ │ │ + bne.n 1d20de │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d237e │ │ │ │ + bhi.n 1d20ce │ │ │ │ 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 1d2378 │ │ │ │ - ldr r2, [pc, #72] @ (1d246c ) │ │ │ │ - ldr r3, [pc, #52] @ (1d245c ) │ │ │ │ + bhi.n 1d20c8 │ │ │ │ + ldr r2, [pc, #72] @ (1d21bc ) │ │ │ │ + ldr r3, [pc, #52] @ (1d21ac ) │ │ │ │ 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 1d244e │ │ │ │ + bne.n 1d219e │ │ │ │ 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 1d2422 │ │ │ │ + bls.n 1d2172 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d2440 │ │ │ │ - b.n 1d2422 │ │ │ │ + bhi.n 1d2190 │ │ │ │ + b.n 1d2172 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bgt.n 1d23f4 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1d23d0 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldc2 0, cr0, [r4], #616 @ 0x268 │ │ │ │ + vqadd.u32 d16, d20, d10 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1d241c │ │ │ │ + udf #134 @ 0x86 │ │ │ │ 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] @ (1d250c ) │ │ │ │ + ldr r2, [pc, #136] @ (1d225c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (1d2510 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d2260 ) │ │ │ │ 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 1d24e2 │ │ │ │ + bls.n 1d2232 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -530531,109 +530273,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 1d24a0 │ │ │ │ + bhi.n 1d21f0 │ │ │ │ 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, 1d24fc │ │ │ │ - ldr r2, [pc, #44] @ (1d2514 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d2510 ) │ │ │ │ + cbnz r1, 1d224c │ │ │ │ + ldr r2, [pc, #44] @ (1d2264 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d2260 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d2508 │ │ │ │ + bne.n 1d2258 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b0a20 │ │ │ │ - b.n 1d24e4 │ │ │ │ + bl 1b0770 │ │ │ │ + b.n 1d2234 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1d25f4 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1d2540 │ │ │ │ + ble.n 1d21f0 │ │ │ │ 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] @ (1d257c ) │ │ │ │ + ldr r2, [pc, #84] @ (1d22cc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d2580 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d22d0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1d2568 │ │ │ │ + cbz r3, 1d22b8 │ │ │ │ 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 1d2564 │ │ │ │ - ldr r0, [pc, #44] @ (1d2584 ) │ │ │ │ + bmi.n 1d22b4 │ │ │ │ + ldr r0, [pc, #44] @ (1d22d4 ) │ │ │ │ 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] @ (1d2588 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d22d8 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d946c │ │ │ │ + bl 1d91bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d253a │ │ │ │ + b.n 1d228a │ │ │ │ nop │ │ │ │ - bge.n 1d251c │ │ │ │ + ble.n 1d23cc │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ 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 1d26c0 │ │ │ │ + beq.w 1d2410 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d26c4 │ │ │ │ + bls.w 1d2414 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #300] @ 1d26dc │ │ │ │ + vldr s13, [pc, #300] @ 1d242c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -530665,26 +530407,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 1d25d0 │ │ │ │ + bne.n 1d2320 │ │ │ │ cmp r7, lr │ │ │ │ - bls.n 1d26b6 │ │ │ │ + bls.n 1d2406 │ │ │ │ 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] @ 1d26dc │ │ │ │ + vldr s12, [pc, #128] @ 1d242c │ │ │ │ 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] │ │ │ │ @@ -530699,51 +530441,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 1d26c0 │ │ │ │ + beq.n 1d2410 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d25aa │ │ │ │ + bne.w 1d22fa │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1d2660 │ │ │ │ + b.n 1d23b0 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 1d25c6 │ │ │ │ + bne.n 1d2316 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 1d26d4 │ │ │ │ + cbnz r6, 1d2424 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d26c0 │ │ │ │ + beq.n 1d2410 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d26c6 │ │ │ │ - b.n 1d26c0 │ │ │ │ + bne.n 1d2416 │ │ │ │ + b.n 1d2410 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2658 │ │ │ │ + b.n 1d23a8 │ │ │ │ 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 1d279a │ │ │ │ + beq.n 1d24ea │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1d27a0 │ │ │ │ + bls.n 1d24f0 │ │ │ │ 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 │ │ │ │ @@ -530762,18 +530504,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 1d2716 │ │ │ │ + bne.n 1d2466 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bls.n 1d2790 │ │ │ │ + bls.n 1d24e0 │ │ │ │ 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] │ │ │ │ @@ -530783,60 +530525,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 1d279a │ │ │ │ + beq.n 1d24ea │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1d26fa │ │ │ │ + bne.n 1d244a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1d2768 │ │ │ │ + b.n 1d24b8 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1d270a │ │ │ │ + bne.n 1d245a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, 1d27b0 │ │ │ │ + cbnz r7, 1d2500 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1d279a │ │ │ │ + beq.n 1d24ea │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1d27a2 │ │ │ │ - b.n 1d279a │ │ │ │ + bne.n 1d24f2 │ │ │ │ + b.n 1d24ea │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d2764 │ │ │ │ + b.n 1d24b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d28ce │ │ │ │ + beq.w 1d261e │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d297e │ │ │ │ + bls.w 1d26ce │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d2998 │ │ │ │ + vldr s7, [pc, #444] @ 1d26e8 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d299c │ │ │ │ + vldr s3, [pc, #440] @ 1d26ec │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d29a0 │ │ │ │ - vldr s4, [pc, #436] @ 1d29a4 │ │ │ │ + vldr s10, [pc, #436] @ 1d26f0 │ │ │ │ + vldr s4, [pc, #436] @ 1d26f4 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d29a8 │ │ │ │ - vldr s6, [pc, #432] @ 1d29ac │ │ │ │ + vldr s5, [pc, #432] @ 1d26f8 │ │ │ │ + vldr s6, [pc, #432] @ 1d26fc │ │ │ │ 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 │ │ │ │ @@ -530879,34 +530621,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 1d2806 │ │ │ │ + bne.n 1d2556 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d28d2 │ │ │ │ + bhi.n 1d2622 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d27fc │ │ │ │ + bne.n 1d254c │ │ │ │ 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] @ 1d2998 │ │ │ │ + vldr s5, [pc, #180] @ 1d26e8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d299c │ │ │ │ - vldr s10, [pc, #176] @ 1d29a0 │ │ │ │ - vldr s7, [pc, #176] @ 1d29a4 │ │ │ │ - vldr s8, [pc, #176] @ 1d29a8 │ │ │ │ - vldr s9, [pc, #176] @ 1d29ac │ │ │ │ + vldr s6, [pc, #176] @ 1d26ec │ │ │ │ + vldr s10, [pc, #176] @ 1d26f0 │ │ │ │ + vldr s7, [pc, #176] @ 1d26f4 │ │ │ │ + vldr s8, [pc, #176] @ 1d26f8 │ │ │ │ + vldr s9, [pc, #176] @ 1d26fc │ │ │ │ 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 │ │ │ │ @@ -530931,66 +530673,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 1d28ce │ │ │ │ + beq.n 1d261e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d27d6 │ │ │ │ + bne.w 1d2526 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d28fc │ │ │ │ - cbnz r6, 1d298e │ │ │ │ + b.n 1d264c │ │ │ │ + cbnz r6, 1d26de │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d28ce │ │ │ │ + beq.n 1d261e │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2980 │ │ │ │ - b.n 1d28ce │ │ │ │ + bne.n 1d26d0 │ │ │ │ + b.n 1d261e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d28e0 │ │ │ │ + b.n 1d2630 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2c88 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d29d8 ) │ │ │ │ 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 1d2ac4 │ │ │ │ + beq.w 1d2814 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2b74 │ │ │ │ + bls.w 1d28c4 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1d2b8c │ │ │ │ + vldr s7, [pc, #440] @ 1d28dc │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1d2b90 │ │ │ │ + vldr s3, [pc, #436] @ 1d28e0 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1d2b94 │ │ │ │ - vldr s4, [pc, #432] @ 1d2b98 │ │ │ │ + vldr s10, [pc, #432] @ 1d28e4 │ │ │ │ + vldr s4, [pc, #432] @ 1d28e8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1d2b9c │ │ │ │ - vldr s6, [pc, #428] @ 1d2ba0 │ │ │ │ + vldr s5, [pc, #428] @ 1d28ec │ │ │ │ + vldr s6, [pc, #428] @ 1d28f0 │ │ │ │ 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 │ │ │ │ @@ -531033,34 +530775,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 1d29fe │ │ │ │ + bne.n 1d274e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d2ac8 │ │ │ │ + bhi.n 1d2818 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d29f4 │ │ │ │ + bne.n 1d2744 │ │ │ │ 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] @ 1d2b8c │ │ │ │ + vldr s5, [pc, #180] @ 1d28dc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2b90 │ │ │ │ - vldr s10, [pc, #176] @ 1d2b94 │ │ │ │ - vldr s7, [pc, #176] @ 1d2b98 │ │ │ │ - vldr s8, [pc, #176] @ 1d2b9c │ │ │ │ - vldr s9, [pc, #176] @ 1d2ba0 │ │ │ │ + vldr s6, [pc, #176] @ 1d28e0 │ │ │ │ + vldr s10, [pc, #176] @ 1d28e4 │ │ │ │ + vldr s7, [pc, #176] @ 1d28e8 │ │ │ │ + vldr s8, [pc, #176] @ 1d28ec │ │ │ │ + vldr s9, [pc, #176] @ 1d28f0 │ │ │ │ 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 │ │ │ │ @@ -531085,54 +530827,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 1d2ac4 │ │ │ │ + beq.n 1d2814 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d29ce │ │ │ │ + bne.w 1d271e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2af2 │ │ │ │ - cbnz r6, 1d2b84 │ │ │ │ + b.n 1d2842 │ │ │ │ + cbnz r6, 1d28d4 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2ac4 │ │ │ │ + beq.n 1d2814 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2b76 │ │ │ │ - b.n 1d2ac4 │ │ │ │ + bne.n 1d28c6 │ │ │ │ + b.n 1d2814 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2ad6 │ │ │ │ + b.n 1d2826 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2e7c ) │ │ │ │ + ldr r1, [pc, #744] @ (1d2bcc ) │ │ │ │ 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 1d2cb4 │ │ │ │ + beq.n 1d2a04 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d2d48 │ │ │ │ + bls.w 1d2a98 │ │ │ │ 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 │ │ │ │ @@ -531190,28 +530932,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 1d2bee │ │ │ │ + bne.n 1d293e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2cba │ │ │ │ + bhi.n 1d2a0a │ │ │ │ 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 1d2bde │ │ │ │ + bne.n 1d292e │ │ │ │ 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 │ │ │ │ @@ -531248,45 +530990,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 1d2cb4 │ │ │ │ + beq.n 1d2a04 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2bc0 │ │ │ │ + bne.w 1d2910 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2ce4 │ │ │ │ + b.n 1d2a34 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d2d60 │ │ │ │ + cbnz r3, 1d2ab0 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2cb4 │ │ │ │ + beq.n 1d2a04 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d2d50 │ │ │ │ - b.n 1d2cb4 │ │ │ │ + bne.n 1d2aa0 │ │ │ │ + b.n 1d2a04 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2ccc │ │ │ │ + b.n 1d2a1c │ │ │ │ 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 1d2e78 │ │ │ │ + beq.n 1d2bc8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d2f0c │ │ │ │ + bls.w 1d2c5c │ │ │ │ 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 │ │ │ │ @@ -531344,28 +531086,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 1d2db2 │ │ │ │ + bne.n 1d2b02 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2e7e │ │ │ │ + bhi.n 1d2bce │ │ │ │ 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 1d2da2 │ │ │ │ + bne.n 1d2af2 │ │ │ │ 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 │ │ │ │ @@ -531402,56 +531144,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 1d2e78 │ │ │ │ + beq.n 1d2bc8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2d84 │ │ │ │ + bne.w 1d2ad4 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2ea8 │ │ │ │ + b.n 1d2bf8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d2f24 │ │ │ │ + cbnz r3, 1d2c74 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2e78 │ │ │ │ + beq.n 1d2bc8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d2f14 │ │ │ │ - b.n 1d2e78 │ │ │ │ + bne.n 1d2c64 │ │ │ │ + b.n 1d2bc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2e90 │ │ │ │ + b.n 1d2be0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d3042 │ │ │ │ + beq.w 1d2d92 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d30f4 │ │ │ │ + bls.w 1d2e44 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d310c │ │ │ │ + vldr s7, [pc, #444] @ 1d2e5c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d3110 │ │ │ │ + vldr s3, [pc, #440] @ 1d2e60 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d3114 │ │ │ │ - vldr s4, [pc, #436] @ 1d3118 │ │ │ │ + vldr s10, [pc, #436] @ 1d2e64 │ │ │ │ + vldr s4, [pc, #436] @ 1d2e68 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d311c │ │ │ │ - vldr s6, [pc, #432] @ 1d3120 │ │ │ │ + vldr s5, [pc, #432] @ 1d2e6c │ │ │ │ + vldr s6, [pc, #432] @ 1d2e70 │ │ │ │ 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 │ │ │ │ @@ -531494,34 +531236,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 1d2f7a │ │ │ │ + bne.n 1d2cca │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d3046 │ │ │ │ + bhi.n 1d2d96 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d2f70 │ │ │ │ + bne.n 1d2cc0 │ │ │ │ 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] @ 1d310c │ │ │ │ + vldr s5, [pc, #180] @ 1d2e5c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d3110 │ │ │ │ - vldr s10, [pc, #176] @ 1d3114 │ │ │ │ - vldr s7, [pc, #176] @ 1d3118 │ │ │ │ - vldr s8, [pc, #176] @ 1d311c │ │ │ │ - vldr s9, [pc, #176] @ 1d3120 │ │ │ │ + vldr s6, [pc, #176] @ 1d2e60 │ │ │ │ + vldr s10, [pc, #176] @ 1d2e64 │ │ │ │ + vldr s7, [pc, #176] @ 1d2e68 │ │ │ │ + vldr s8, [pc, #176] @ 1d2e6c │ │ │ │ + vldr s9, [pc, #176] @ 1d2e70 │ │ │ │ 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 │ │ │ │ @@ -531546,65 +531288,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 1d3042 │ │ │ │ + beq.n 1d2d92 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2f4a │ │ │ │ + bne.w 1d2c9a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d3070 │ │ │ │ - cbnz r6, 1d3104 │ │ │ │ + b.n 1d2dc0 │ │ │ │ + cbnz r6, 1d2e54 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3042 │ │ │ │ + beq.n 1d2d92 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d30f6 │ │ │ │ - b.n 1d3042 │ │ │ │ + bne.n 1d2e46 │ │ │ │ + b.n 1d2d92 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d3054 │ │ │ │ + b.n 1d2da4 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d33fc ) │ │ │ │ + ldr r1, [pc, #744] @ (1d314c ) │ │ │ │ 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 1d323a │ │ │ │ + beq.w 1d2f8a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d32ec │ │ │ │ + bls.w 1d303c │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d3304 │ │ │ │ + vldr s7, [pc, #444] @ 1d3054 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d3308 │ │ │ │ + vldr s3, [pc, #440] @ 1d3058 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d330c │ │ │ │ - vldr s4, [pc, #436] @ 1d3310 │ │ │ │ + vldr s10, [pc, #436] @ 1d305c │ │ │ │ + vldr s4, [pc, #436] @ 1d3060 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d3314 │ │ │ │ - vldr s6, [pc, #432] @ 1d3318 │ │ │ │ + vldr s5, [pc, #432] @ 1d3064 │ │ │ │ + vldr s6, [pc, #432] @ 1d3068 │ │ │ │ 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 │ │ │ │ @@ -531647,34 +531389,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 1d3172 │ │ │ │ + bne.n 1d2ec2 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d323e │ │ │ │ + bhi.n 1d2f8e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3168 │ │ │ │ + bne.n 1d2eb8 │ │ │ │ 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] @ 1d3304 │ │ │ │ + vldr s5, [pc, #180] @ 1d3054 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d3308 │ │ │ │ - vldr s10, [pc, #176] @ 1d330c │ │ │ │ - vldr s7, [pc, #176] @ 1d3310 │ │ │ │ - vldr s8, [pc, #176] @ 1d3314 │ │ │ │ - vldr s9, [pc, #176] @ 1d3318 │ │ │ │ + vldr s6, [pc, #176] @ 1d3058 │ │ │ │ + vldr s10, [pc, #176] @ 1d305c │ │ │ │ + vldr s7, [pc, #176] @ 1d3060 │ │ │ │ + vldr s8, [pc, #176] @ 1d3064 │ │ │ │ + vldr s9, [pc, #176] @ 1d3068 │ │ │ │ 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 │ │ │ │ @@ -531699,54 +531441,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 1d323a │ │ │ │ + beq.n 1d2f8a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d3142 │ │ │ │ + bne.w 1d2e92 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d3268 │ │ │ │ - cbnz r6, 1d32fc │ │ │ │ + b.n 1d2fb8 │ │ │ │ + cbnz r6, 1d304c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d323a │ │ │ │ + beq.n 1d2f8a │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d32ee │ │ │ │ - b.n 1d323a │ │ │ │ + bne.n 1d303e │ │ │ │ + b.n 1d2f8a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d324c │ │ │ │ + b.n 1d2f9c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d35f4 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d3344 ) │ │ │ │ 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 1d342c │ │ │ │ + beq.n 1d317c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d34be │ │ │ │ + bls.w 1d320e │ │ │ │ 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 │ │ │ │ @@ -531804,28 +531546,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 1d3366 │ │ │ │ + bne.n 1d30b6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d3432 │ │ │ │ + bhi.n 1d3182 │ │ │ │ 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 1d3356 │ │ │ │ + bne.n 1d30a6 │ │ │ │ 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 │ │ │ │ @@ -531862,46 +531604,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 1d342c │ │ │ │ + beq.n 1d317c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d3338 │ │ │ │ + bne.w 1d3088 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d345c │ │ │ │ + b.n 1d31ac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d34d6 │ │ │ │ + cbnz r3, 1d3226 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d342c │ │ │ │ + beq.n 1d317c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d34c6 │ │ │ │ - b.n 1d342c │ │ │ │ + bne.n 1d3216 │ │ │ │ + b.n 1d317c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d3444 │ │ │ │ + b.n 1d3194 │ │ │ │ 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 1d35f0 │ │ │ │ + beq.n 1d3340 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d3682 │ │ │ │ + bls.w 1d33d2 │ │ │ │ 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 │ │ │ │ @@ -531959,28 +531701,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 1d352a │ │ │ │ + bne.n 1d327a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d35f6 │ │ │ │ + bhi.n 1d3346 │ │ │ │ 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 1d351a │ │ │ │ + bne.n 1d326a │ │ │ │ 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 │ │ │ │ @@ -532017,139 +531759,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 1d35f0 │ │ │ │ + beq.n 1d3340 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d34fc │ │ │ │ + bne.w 1d324c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d3620 │ │ │ │ + b.n 1d3370 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d369a │ │ │ │ + cbnz r3, 1d33ea │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d35f0 │ │ │ │ + beq.n 1d3340 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d368a │ │ │ │ - b.n 1d35f0 │ │ │ │ + bne.n 1d33da │ │ │ │ + b.n 1d3340 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d3608 │ │ │ │ + b.n 1d3358 │ │ │ │ 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 1d36dc │ │ │ │ + beq.n 1d342c │ │ │ │ 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 550d0 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1d36c8 │ │ │ │ + bne.n 1d3418 │ │ │ │ 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, 1d3726 │ │ │ │ - cbz r0, 1d372a │ │ │ │ + cbz r5, 1d3476 │ │ │ │ + cbz r0, 1d347a │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr s14, [pc, #64] @ 1d3738 │ │ │ │ + vldr s14, [pc, #64] @ 1d3488 │ │ │ │ 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 1d3702 │ │ │ │ + bne.n 1d3452 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d36fc │ │ │ │ + bne.n 1d344c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d3726 │ │ │ │ + beq.n 1d3476 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d372a │ │ │ │ - b.n 1d3726 │ │ │ │ + bne.n 1d347a │ │ │ │ + b.n 1d3476 │ │ │ │ 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, 1d377a │ │ │ │ - cbz r2, 1d377e │ │ │ │ + cbz r6, 1d34ca │ │ │ │ + cbz r2, 1d34ce │ │ │ │ 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 1d375c │ │ │ │ + bne.n 1d34ac │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d3754 │ │ │ │ + bne.n 1d34a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d377a │ │ │ │ + beq.n 1d34ca │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d377e │ │ │ │ - b.n 1d377a │ │ │ │ + bne.n 1d34ce │ │ │ │ + b.n 1d34ca │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3802 │ │ │ │ + cbz r7, 1d3552 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3806 │ │ │ │ + beq.n 1d3556 │ │ │ │ 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] @ 1d3818 │ │ │ │ + vldr d6, [pc, #100] @ 1d3568 │ │ │ │ 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] │ │ │ │ @@ -532159,37 +531901,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 1d37c2 │ │ │ │ + bne.n 1d3512 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d37bc │ │ │ │ + bne.n 1d350c │ │ │ │ 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 1d3802 │ │ │ │ + beq.n 1d3552 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 1d3806 │ │ │ │ - b.n 1d3802 │ │ │ │ + bne.n 1d3556 │ │ │ │ + b.n 1d3552 │ │ │ │ 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, 1d387e │ │ │ │ - cbz r7, 1d3882 │ │ │ │ + cbz r6, 1d35ce │ │ │ │ + cbz r7, 1d35d2 │ │ │ │ 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 │ │ │ │ @@ -532203,75 +531945,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 1d3846 │ │ │ │ + bne.n 1d3596 │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d3840 │ │ │ │ + bne.n 1d3590 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d387e │ │ │ │ + beq.n 1d35ce │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1d3882 │ │ │ │ - b.n 1d387e │ │ │ │ + bne.n 1d35d2 │ │ │ │ + b.n 1d35ce │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d38d4 │ │ │ │ - cbz r0, 1d38d6 │ │ │ │ + cbz r5, 1d3624 │ │ │ │ + cbz r0, 1d3626 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1d38e8 │ │ │ │ + vldr d6, [pc, #64] @ 1d3638 │ │ │ │ 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 1d38b0 │ │ │ │ + bne.n 1d3600 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d38aa │ │ │ │ + bne.n 1d35fa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d38d4 │ │ │ │ + beq.n 1d3624 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d38d6 │ │ │ │ + bne.n 1d3626 │ │ │ │ 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 1d3930 │ │ │ │ + beq.n 1d3680 │ │ │ │ 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 │ │ │ │ @@ -532279,23 +532021,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 550d0 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d391c │ │ │ │ + bne.n 1d366c │ │ │ │ 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 1d3974 │ │ │ │ + beq.n 1d36c4 │ │ │ │ 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 │ │ │ │ @@ -532303,671 +532045,671 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 550d0 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d3960 │ │ │ │ + bne.n 1d36b0 │ │ │ │ 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, 1d39e0 │ │ │ │ - cbz r2, 1d39e4 │ │ │ │ + cbz r6, 1d3730 │ │ │ │ + cbz r2, 1d3734 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d39f8 │ │ │ │ + vldr d5, [pc, #104] @ 1d3748 │ │ │ │ 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 1d39cc │ │ │ │ + ble.n 1d371c │ │ │ │ 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 1d39cc │ │ │ │ + bgt.n 1d371c │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1d399e │ │ │ │ + bne.n 1d36ee │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3998 │ │ │ │ + bne.n 1d36e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d39e0 │ │ │ │ + beq.n 1d3730 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d39e4 │ │ │ │ - b.n 1d39e0 │ │ │ │ + bne.n 1d3734 │ │ │ │ + b.n 1d3730 │ │ │ │ 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, 1d3a52 │ │ │ │ - cbz r2, 1d3a56 │ │ │ │ + cbz r6, 1d37a2 │ │ │ │ + cbz r2, 1d37a6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3a68 │ │ │ │ + vldr d6, [pc, #80] @ 1d37b8 │ │ │ │ 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 1d3a24 │ │ │ │ + bne.n 1d3774 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3a1c │ │ │ │ + bne.n 1d376c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3a52 │ │ │ │ + beq.n 1d37a2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3a56 │ │ │ │ - b.n 1d3a52 │ │ │ │ + bne.n 1d37a6 │ │ │ │ + b.n 1d37a2 │ │ │ │ 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, 1d3ab2 │ │ │ │ - cbz r4, 1d3ab6 │ │ │ │ + cbz r7, 1d3802 │ │ │ │ + cbz r4, 1d3806 │ │ │ │ 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 1d3a90 │ │ │ │ + bne.n 1d37e0 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3a88 │ │ │ │ + bne.n 1d37d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1d3ab2 │ │ │ │ + beq.n 1d3802 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3ab6 │ │ │ │ - b.n 1d3ab2 │ │ │ │ + bne.n 1d3806 │ │ │ │ + b.n 1d3802 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d3afc │ │ │ │ - cbz r5, 1d3b00 │ │ │ │ + cbz r7, 1d384c │ │ │ │ + cbz r5, 1d3850 │ │ │ │ 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 1d3ae0 │ │ │ │ + bne.n 1d3830 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3adc │ │ │ │ + bne.n 1d382c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3afc │ │ │ │ + beq.n 1d384c │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3b00 │ │ │ │ - b.n 1d3afc │ │ │ │ + bne.n 1d3850 │ │ │ │ + b.n 1d384c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3b62 │ │ │ │ - cbz r2, 1d3b66 │ │ │ │ + cbz r6, 1d38b2 │ │ │ │ + cbz r2, 1d38b6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3b78 │ │ │ │ + vldr d6, [pc, #80] @ 1d38c8 │ │ │ │ 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 1d3b34 │ │ │ │ + bne.n 1d3884 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3b2c │ │ │ │ + bne.n 1d387c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3b62 │ │ │ │ + beq.n 1d38b2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3b66 │ │ │ │ - b.n 1d3b62 │ │ │ │ + bne.n 1d38b6 │ │ │ │ + b.n 1d38b2 │ │ │ │ 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, 1d3bc2 │ │ │ │ - cbz r4, 1d3bc6 │ │ │ │ + cbz r7, 1d3912 │ │ │ │ + cbz r4, 1d3916 │ │ │ │ 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 1d3ba0 │ │ │ │ + bne.n 1d38f0 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d3b98 │ │ │ │ + bne.n 1d38e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3bc2 │ │ │ │ + beq.n 1d3912 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3bc6 │ │ │ │ - b.n 1d3bc2 │ │ │ │ + bne.n 1d3916 │ │ │ │ + b.n 1d3912 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3c0a │ │ │ │ + cbz r6, 1d395a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3c0c │ │ │ │ + beq.n 1d395c │ │ │ │ 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 1d3bf2 │ │ │ │ + bne.n 1d3942 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3bee │ │ │ │ + bne.n 1d393e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3c0a │ │ │ │ + beq.n 1d395a │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d3c0c │ │ │ │ + bne.n 1d395c │ │ │ │ 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, 1d3c72 │ │ │ │ - cbz r2, 1d3c76 │ │ │ │ + cbz r6, 1d39c2 │ │ │ │ + cbz r2, 1d39c6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3c88 │ │ │ │ + vldr d6, [pc, #80] @ 1d39d8 │ │ │ │ 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 1d3c44 │ │ │ │ + bne.n 1d3994 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3c3c │ │ │ │ + bne.n 1d398c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3c72 │ │ │ │ + beq.n 1d39c2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3c76 │ │ │ │ - b.n 1d3c72 │ │ │ │ + bne.n 1d39c6 │ │ │ │ + b.n 1d39c2 │ │ │ │ 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, 1d3ce4 │ │ │ │ - cbz r2, 1d3ce8 │ │ │ │ + cbz r6, 1d3a34 │ │ │ │ + cbz r2, 1d3a38 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr d6, [pc, #76] @ 1d3cf8 │ │ │ │ + vldr d6, [pc, #76] @ 1d3a48 │ │ │ │ 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 1d3cb6 │ │ │ │ + bne.n 1d3a06 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 1d3cae │ │ │ │ + bne.n 1d39fe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3ce4 │ │ │ │ + beq.n 1d3a34 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3ce8 │ │ │ │ - b.n 1d3ce4 │ │ │ │ + bne.n 1d3a38 │ │ │ │ + b.n 1d3a34 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d3cfe │ │ │ │ + b.n 1d3a4e │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3d42 │ │ │ │ - cbz r4, 1d3d46 │ │ │ │ + cbz r7, 1d3a92 │ │ │ │ + cbz r4, 1d3a96 │ │ │ │ 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 1d3d20 │ │ │ │ + bne.n 1d3a70 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3d18 │ │ │ │ + bne.n 1d3a68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3d42 │ │ │ │ + beq.n 1d3a92 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3d46 │ │ │ │ - b.n 1d3d42 │ │ │ │ + bne.n 1d3a96 │ │ │ │ + b.n 1d3a92 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3daa │ │ │ │ - cbz r2, 1d3dae │ │ │ │ + cbz r6, 1d3afa │ │ │ │ + cbz r2, 1d3afe │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3dc0 │ │ │ │ + vldr d6, [pc, #80] @ 1d3b10 │ │ │ │ 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 1d3d7c │ │ │ │ + bne.n 1d3acc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3d74 │ │ │ │ + bne.n 1d3ac4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3daa │ │ │ │ + beq.n 1d3afa │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3dae │ │ │ │ - b.n 1d3daa │ │ │ │ + bne.n 1d3afe │ │ │ │ + b.n 1d3afa │ │ │ │ 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, 1d3e0a │ │ │ │ - cbz r4, 1d3e0e │ │ │ │ + cbz r7, 1d3b5a │ │ │ │ + cbz r4, 1d3b5e │ │ │ │ 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 1d3de8 │ │ │ │ + bne.n 1d3b38 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3de0 │ │ │ │ + bne.n 1d3b30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3e0a │ │ │ │ + beq.n 1d3b5a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3e0e │ │ │ │ - b.n 1d3e0a │ │ │ │ + bne.n 1d3b5e │ │ │ │ + b.n 1d3b5a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d3e56 │ │ │ │ - cbz r0, 1d3e58 │ │ │ │ + cbz r5, 1d3ba6 │ │ │ │ + cbz r0, 1d3ba8 │ │ │ │ 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 1d3e3a │ │ │ │ + bne.n 1d3b8a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d3e32 │ │ │ │ + bne.n 1d3b82 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d3e56 │ │ │ │ + beq.n 1d3ba6 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d3e58 │ │ │ │ + bne.n 1d3ba8 │ │ │ │ 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, 1d3ed6 │ │ │ │ - cbz r2, 1d3eda │ │ │ │ + cbz r6, 1d3c26 │ │ │ │ + cbz r2, 1d3c2a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d3ee8 │ │ │ │ + vldr d5, [pc, #104] @ 1d3c38 │ │ │ │ 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 1d3ebe │ │ │ │ + ble.n 1d3c0e │ │ │ │ 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 1d3ebe │ │ │ │ + bgt.n 1d3c0e │ │ │ │ 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 1d3e90 │ │ │ │ + bne.n 1d3be0 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3e88 │ │ │ │ + bne.n 1d3bd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3ed6 │ │ │ │ + beq.n 1d3c26 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3eda │ │ │ │ - b.n 1d3ed6 │ │ │ │ + bne.n 1d3c2a │ │ │ │ + b.n 1d3c26 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3f2c │ │ │ │ + cbz r6, 1d3c7c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d3f2e │ │ │ │ + beq.n 1d3c7e │ │ │ │ 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 1d3f10 │ │ │ │ + bne.n 1d3c60 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d3f0a │ │ │ │ + bne.n 1d3c5a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3f2c │ │ │ │ + beq.n 1d3c7c │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d3f2e │ │ │ │ + bne.n 1d3c7e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d3f78 │ │ │ │ - cbz r5, 1d3f7c │ │ │ │ + cbz r7, 1d3cc8 │ │ │ │ + cbz r5, 1d3ccc │ │ │ │ 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 1d3f5c │ │ │ │ + bne.n 1d3cac │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3f58 │ │ │ │ + bne.n 1d3ca8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3f78 │ │ │ │ + beq.n 1d3cc8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3f7c │ │ │ │ - b.n 1d3f78 │ │ │ │ + bne.n 1d3ccc │ │ │ │ + b.n 1d3cc8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3fc2 │ │ │ │ + cbz r6, 1d3d12 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3fc4 │ │ │ │ + beq.n 1d3d14 │ │ │ │ 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 1d3faa │ │ │ │ + bne.n 1d3cfa │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3fa6 │ │ │ │ + bne.n 1d3cf6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3fc2 │ │ │ │ + beq.n 1d3d12 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d3fc4 │ │ │ │ + bne.n 1d3d14 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d4014 │ │ │ │ + cbz r6, 1d3d64 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d4016 │ │ │ │ + beq.n 1d3d66 │ │ │ │ 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 1d3ff8 │ │ │ │ + bne.n 1d3d48 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d3ff2 │ │ │ │ + bne.n 1d3d42 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d4014 │ │ │ │ + beq.n 1d3d64 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d4016 │ │ │ │ + bne.n 1d3d66 │ │ │ │ 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 │ │ │ │ @@ -533103,95 +532845,95 @@ │ │ │ │ blx 54350 │ │ │ │ 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] @ (1d4280 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d3fd0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1d4284 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d3fd4 ) │ │ │ │ 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 54f8c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 546f0 │ │ │ │ - ldr r2, [pc, #152] @ (1d4288 ) │ │ │ │ - ldr r3, [pc, #152] @ (1d428c ) │ │ │ │ + ldr r2, [pc, #152] @ (1d3fd8 ) │ │ │ │ + ldr r3, [pc, #152] @ (1d3fdc ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1d4290 ) │ │ │ │ + ldr r1, [pc, #152] @ (1d3fe0 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1d4294 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d3fe4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1d4298 ) │ │ │ │ + ldr r2, [pc, #148] @ (1d3fe8 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1d429c ) │ │ │ │ + ldr r3, [pc, #144] @ (1d3fec ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1d42a0 ) │ │ │ │ + ldr r1, [pc, #144] @ (1d3ff0 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1d42a4 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d3ff4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1d42a8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1d3ff8 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1d42ac ) │ │ │ │ + ldr r3, [pc, #136] @ (1d3ffc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1d42b0 ) │ │ │ │ + ldr r1, [pc, #136] @ (1d4000 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1d42b4 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d42b8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d4004 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d4008 ) │ │ │ │ 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 54b7c │ │ │ │ - cbnz r0, 1d4254 │ │ │ │ + cbnz r0, 1d3fa4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1d426e │ │ │ │ - ldr r2, [pc, #100] @ (1d42bc ) │ │ │ │ - ldr r3, [pc, #44] @ (1d4284 ) │ │ │ │ + bne.n 1d3fbe │ │ │ │ + ldr r2, [pc, #100] @ (1d400c ) │ │ │ │ + ldr r3, [pc, #44] @ (1d3fd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d427c │ │ │ │ + bne.n 1d3fcc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1d42c0 ) │ │ │ │ - ldr r3, [pc, #80] @ (1d42c4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d4010 ) │ │ │ │ + ldr r3, [pc, #80] @ (1d4014 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1d4254 │ │ │ │ + b.n 1d3fa4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x002e │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -533201,24 +532943,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, r5, r7, pc} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1d46c0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1d4410 │ │ │ │ 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 1d41b8 │ │ │ │ + bl 1d3f08 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55220 │ │ │ │ @@ -533297,24 +533039,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 1d4400 │ │ │ │ + beq.n 1d4150 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d4400 │ │ │ │ + beq.n 1d4150 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1d4406 │ │ │ │ + bhi.n 1d4156 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d442e │ │ │ │ + bgt.n 1d417e │ │ │ │ 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 │ │ │ │ @@ -533334,15 +533076,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 1d4400 │ │ │ │ + b.n 1d4150 │ │ │ │ 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 │ │ │ │ @@ -533364,24 +533106,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 1d44c4 │ │ │ │ + beq.n 1d4214 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d44c4 │ │ │ │ + beq.n 1d4214 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1d44ca │ │ │ │ + bgt.n 1d421a │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d44f2 │ │ │ │ + bgt.n 1d4242 │ │ │ │ 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 │ │ │ │ @@ -533404,27 +533146,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 1d44c4 │ │ │ │ + b.n 1d4214 │ │ │ │ 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 1d4528 │ │ │ │ + beq.n 1d4278 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1d4522 │ │ │ │ + bcs.n 1d4272 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -533452,23 +533194,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 54bf4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 540f4 │ │ │ │ - cbz r0, 1d4580 │ │ │ │ + cbz r0, 1d42d0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54bf4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 540f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d457e │ │ │ │ + bne.n 1d42ce │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55438 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533479,191 +533221,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 1d45d6 │ │ │ │ + beq.n 1d4326 │ │ │ │ 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 1d4558 │ │ │ │ + bl 1d42a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1d45c6 │ │ │ │ + b.n 1d4316 │ │ │ │ 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] @ (1d468c ) │ │ │ │ - ldr r1, [pc, #136] @ (1d4690 ) │ │ │ │ + ldr r0, [pc, #136] @ (1d43dc ) │ │ │ │ + ldr r1, [pc, #136] @ (1d43e0 ) │ │ │ │ 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 54b40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1d4694 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d43e4 ) │ │ │ │ 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 55094 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d466e │ │ │ │ - cbz r5, 1d4664 │ │ │ │ + bne.n 1d43be │ │ │ │ + cbz r5, 1d43b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 54f98 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54bf4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 540f4 │ │ │ │ - cbnz r0, 1d466e │ │ │ │ + cbnz r0, 1d43be │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55438 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1d4670 │ │ │ │ + b.n 1d43c0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1d4698 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4690 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d43e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d43e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4688 │ │ │ │ + bne.n 1d43d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cbnz r6, 1d46cc │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ movs r7, r2 │ │ │ │ - cbnz r0, 1d46be │ │ │ │ + pop {r3, r4, r5} │ │ │ │ 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 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 54088 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1d46f8 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1d4448 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 54ca8 <__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 1d45f0 │ │ │ │ - cbz r0, 1d46f4 │ │ │ │ + bl 1d4340 │ │ │ │ + cbz r0, 1d4444 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1d45f0 │ │ │ │ + bl 1d4340 │ │ │ │ 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 1d471e │ │ │ │ + b.n 1d446e │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d472e │ │ │ │ + bne.n 1d447e │ │ │ │ mov r0, r4 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4714 │ │ │ │ + blt.n 1d4464 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1d473c │ │ │ │ + b.n 1d448c │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d474c │ │ │ │ + bne.n 1d449c │ │ │ │ mov r0, r4 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4732 │ │ │ │ + blt.n 1d4482 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d4758 │ │ │ │ + cbz r0, 1d44a8 │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d4764 │ │ │ │ + cbz r0, 1d44b4 │ │ │ │ blx 551d8 │ │ │ │ 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 1d476c │ │ │ │ + bne.n 1d44bc │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d4782 │ │ │ │ + cbnz r3, 1d44d2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1d34 │ │ │ │ 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 │ │ │ │ @@ -533673,279 +533415,279 @@ │ │ │ │ blx 55438 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d47da │ │ │ │ - ldr r1, [pc, #32] @ (1d47e0 ) │ │ │ │ + bne.n 1d452a │ │ │ │ + ldr r1, [pc, #32] @ (1d4530 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 55334 │ │ │ │ - cbnz r0, 1d47da │ │ │ │ + cbnz r0, 1d452a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1d47d8 │ │ │ │ + bne.n 1d4528 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ 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] @ (1d485c ) │ │ │ │ + ldr r2, [pc, #104] @ (1d45ac ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1d4860 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d45b0 ) │ │ │ │ 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 1d4790 │ │ │ │ - cbnz r0, 1d482a │ │ │ │ + bl 1d44e0 │ │ │ │ + cbnz r0, 1d457a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1d4864 ) │ │ │ │ - ldr r3, [pc, #72] @ (1d4860 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d45b4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d45b0 ) │ │ │ │ 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 1d4858 │ │ │ │ + bne.n 1d45a8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1d4790 │ │ │ │ + bl 1d44e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4810 │ │ │ │ + beq.n 1d4560 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1d4810 │ │ │ │ + bne.n 1d4560 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1d4812 │ │ │ │ + b.n 1d4562 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + hlt 0x0016 │ │ │ │ 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 1d4892 │ │ │ │ + bne.n 1d45e2 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d4882 │ │ │ │ + bne.n 1d45d2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d4986 │ │ │ │ + bne.n 1d46d6 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d4960 │ │ │ │ + beq.n 1d46b0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1d48da │ │ │ │ + cbnz r6, 1d462a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 1d49ea │ │ │ │ - ldr r1, [pc, #312] @ (1d49f8 ) │ │ │ │ + blt.w 1d473a │ │ │ │ + ldr r1, [pc, #312] @ (1d4748 ) │ │ │ │ add r1, pc │ │ │ │ blx 541cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d49e4 │ │ │ │ + beq.w 1d4734 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1d48da │ │ │ │ + b.n 1d462a │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d492c │ │ │ │ + bne.n 1d467c │ │ │ │ mov r0, r6 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #2 │ │ │ │ blx 545cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d48d0 │ │ │ │ + blt.n 1d4620 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d48fc │ │ │ │ + b.n 1d464c │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d4910 │ │ │ │ + bne.n 1d4660 │ │ │ │ mov r0, r7 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #2 │ │ │ │ blx 545cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d48f0 │ │ │ │ + blt.n 1d4640 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d491c │ │ │ │ + b.n 1d466c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d492c │ │ │ │ + bne.n 1d467c │ │ │ │ mov r0, r7 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4916 │ │ │ │ + blt.n 1d4666 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d4938 │ │ │ │ + cbz r0, 1d4688 │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d4944 │ │ │ │ + cbz r0, 1d4694 │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d4948 │ │ │ │ + bne.n 1d4698 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d49b0 │ │ │ │ + cbnz r3, 1d4700 │ │ │ │ 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 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1d49c4 │ │ │ │ - ldr r1, [pc, #132] @ (1d49fc ) │ │ │ │ + blt.n 1d4714 │ │ │ │ + ldr r1, [pc, #132] @ (1d474c ) │ │ │ │ add r1, pc │ │ │ │ blx 541cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1d49be │ │ │ │ + cbz r0, 1d470e │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1d48a0 │ │ │ │ + b.n 1d45f0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1d49c8 │ │ │ │ + bne.n 1d4718 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2010 │ │ │ │ + bl 1c1d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d499a │ │ │ │ + bne.n 1d46ea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d498c │ │ │ │ - b.n 1d489a │ │ │ │ + bne.n 1d46dc │ │ │ │ + b.n 1d45ea │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c1fe4 │ │ │ │ - b.n 1d495c │ │ │ │ + bl 1c1d34 │ │ │ │ + b.n 1d46ac │ │ │ │ mov r0, r7 │ │ │ │ blx 547f8 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1d4938 │ │ │ │ + b.n 1d4688 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d49ce │ │ │ │ + bne.n 1d471e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d498a │ │ │ │ - b.n 1d489a │ │ │ │ + bne.n 1d46da │ │ │ │ + b.n 1d45ea │ │ │ │ mov r0, r7 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4930 │ │ │ │ - b.n 1d4944 │ │ │ │ + bne.n 1d4680 │ │ │ │ + b.n 1d4694 │ │ │ │ nop │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 54268 │ │ │ │ - cbz r0, 1d4a2a │ │ │ │ + cbz r0, 1d477a │ │ │ │ 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 54f98 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1d4a20 │ │ │ │ + blt.n 1d4770 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 54268 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4a20 │ │ │ │ + bne.n 1d4770 │ │ │ │ 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 │ │ │ │ @@ -533982,331 +533724,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 1c31dc │ │ │ │ + bl 1c2f2c │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 5513c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 54bac │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1d4b74 │ │ │ │ + bne.n 1d48c4 │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d4b68 │ │ │ │ + beq.n 1d48b8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1d4b68 │ │ │ │ + cbz r3, 1d48b8 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1d4b68 │ │ │ │ + beq.n 1d48b8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1d4b68 │ │ │ │ + blt.n 1d48b8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c6060 │ │ │ │ - cbz r0, 1d4b68 │ │ │ │ + bl 1c5db0 │ │ │ │ + cbz r0, 1d48b8 │ │ │ │ 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 1c335c │ │ │ │ + bl 1c30ac │ │ │ │ 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 1d4b02 │ │ │ │ - b.n 1d4b6a │ │ │ │ + bne.n 1d4852 │ │ │ │ + b.n 1d48ba │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 54268 │ │ │ │ - cbz r0, 1d4b84 │ │ │ │ + cbz r0, 1d48d4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 541fc │ │ │ │ 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 1d4b76 │ │ │ │ + b.n 1d48c6 │ │ │ │ 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] @ (1d4cb8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d4a08 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (1d4cbc ) │ │ │ │ + ldr r3, [pc, #272] @ (1d4a0c ) │ │ │ │ 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, 1d4bc6 │ │ │ │ - bl 1d4868 │ │ │ │ + cbnz r1, 1d4916 │ │ │ │ + bl 1d45b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4c40 │ │ │ │ + beq.n 1d4990 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d4790 │ │ │ │ + bl 1d44e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1d4bf8 │ │ │ │ + cbz r0, 1d4948 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1d4790 │ │ │ │ - cbz r0, 1d4bf8 │ │ │ │ + bl 1d44e0 │ │ │ │ + cbz r0, 1d4948 │ │ │ │ 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 1d4c84 │ │ │ │ + beq.n 1d49d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d46a0 │ │ │ │ - cbz r0, 1d4c3c │ │ │ │ + bl 1d43f0 │ │ │ │ + cbz r0, 1d498c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54f98 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1d4c44 │ │ │ │ + cbnz r5, 1d4994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4a00 │ │ │ │ + bl 1d4750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4c8a │ │ │ │ + beq.n 1d49da │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4700 │ │ │ │ + bl 1d4450 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1d4cc0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d4cbc ) │ │ │ │ + ldr r2, [pc, #152] @ (1d4a10 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d4a0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4cb2 │ │ │ │ + bne.n 1d4a02 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d4ca8 │ │ │ │ + beq.n 1d49f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4c24 │ │ │ │ + b.n 1d4974 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c32f8 │ │ │ │ + bl 1c3048 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1d4a00 │ │ │ │ + bl 1d4750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4c1e │ │ │ │ + bne.n 1d496e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d46a0 │ │ │ │ + bl 1d43f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54f98 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d4a00 │ │ │ │ + bl 1d4750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4c1e │ │ │ │ - b.n 1d4c40 │ │ │ │ + bne.n 1d496e │ │ │ │ + b.n 1d4990 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1d4c00 │ │ │ │ + b.n 1d4950 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d46a0 │ │ │ │ + bl 1d43f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54f98 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d4a00 │ │ │ │ + bl 1d4750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4c18 │ │ │ │ + bne.n 1d4968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4700 │ │ │ │ + bl 1d4450 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4c24 │ │ │ │ + b.n 1d4974 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1d4d38 │ │ │ │ + @ instruction: 0xb684 │ │ │ │ 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] @ 1d51e8 │ │ │ │ + ldr.w r2, [pc, #1288] @ 1d4f38 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1d51ec │ │ │ │ + ldr.w r3, [pc, #1288] @ 1d4f3c │ │ │ │ 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 1d4dc4 │ │ │ │ + beq.n 1d4b14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 1d4d22 │ │ │ │ - ldr.w r2, [pc, #1260] @ 1d51f0 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1d51ec │ │ │ │ + cbnz r5, 1d4a72 │ │ │ │ + ldr.w r2, [pc, #1260] @ 1d4f40 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1d4f3c │ │ │ │ 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 1d51b4 │ │ │ │ + bne.w 1d4f04 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 54f8c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4dc0 │ │ │ │ + beq.n 1d4b10 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1d4de4 │ │ │ │ - ldr.w r3, [pc, #1196] @ 1d51f4 │ │ │ │ + blt.n 1d4b34 │ │ │ │ + ldr.w r3, [pc, #1196] @ 1d4f44 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 541cc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4dde │ │ │ │ + beq.n 1d4b2e │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 1d4db4 │ │ │ │ + blt.n 1d4b04 │ │ │ │ mov r1, r9 │ │ │ │ blx 541cc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d51b8 │ │ │ │ + beq.w 1d4f08 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d4790 │ │ │ │ - cbz r0, 1d4dae │ │ │ │ + bl 1d44e0 │ │ │ │ + cbz r0, 1d4afe │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d4790 │ │ │ │ - cbz r0, 1d4dae │ │ │ │ + bl 1d44e0 │ │ │ │ + cbz r0, 1d4afe │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1d4dae │ │ │ │ + bne.n 1d4afe │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1d4e02 │ │ │ │ + beq.n 1d4b52 │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ mov r0, sl │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 541fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4d02 │ │ │ │ + b.n 1d4a52 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4b98 │ │ │ │ + bl 1d48e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4cfa │ │ │ │ - b.n 1d4dc0 │ │ │ │ + bne.n 1d4a4a │ │ │ │ + b.n 1d4b10 │ │ │ │ mov r0, fp │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1d514e │ │ │ │ + bge.w 1d4e9e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 541fc │ │ │ │ - b.n 1d4dc0 │ │ │ │ + b.n 1d4b10 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2d54 │ │ │ │ + bl 1c2aa4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5148 │ │ │ │ + beq.w 1d4e98 │ │ │ │ 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] │ │ │ │ @@ -534317,30 +534059,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 1c2d54 │ │ │ │ + bl 1c2aa4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4e1e │ │ │ │ + bne.n 1d4b6e │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (1d51f8 ) │ │ │ │ + ldr r3, [pc, #932] @ (1d4f48 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55310 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 1d4e9e │ │ │ │ + beq.n 1d4bee │ │ │ │ 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]! │ │ │ │ @@ -534356,35 +534098,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 1d4e72 │ │ │ │ - ldr r3, [pc, #860] @ (1d51fc ) │ │ │ │ + bne.n 1d4bc2 │ │ │ │ + ldr r3, [pc, #860] @ (1d4f4c ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55310 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4dae │ │ │ │ + beq.w 1d4afe │ │ │ │ mov r0, r9 │ │ │ │ blx 5513c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4dae │ │ │ │ + beq.w 1d4afe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 54b40 │ │ │ │ - ldr r1, [pc, #812] @ (1d5200 ) │ │ │ │ + ldr r1, [pc, #812] @ (1d4f50 ) │ │ │ │ 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] │ │ │ │ @@ -534395,15 +534137,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 55094 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d513a │ │ │ │ + bne.w 1d4e8a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54b40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -534414,34 +534156,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 55094 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d513a │ │ │ │ + bne.w 1d4e8a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54f98 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 54268 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d513a │ │ │ │ + bne.w 1d4e8a │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54f98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 54268 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d513a │ │ │ │ + bne.w 1d4e8a │ │ │ │ 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] │ │ │ │ @@ -534453,88 +534195,88 @@ │ │ │ │ blx 54f98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1d513a │ │ │ │ + bne.w 1d4e8a │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d5120 │ │ │ │ + bne.w 1d4e70 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d5160 │ │ │ │ + beq.w 1d4eb0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d452c │ │ │ │ + bl 1d427c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d513a │ │ │ │ + beq.w 1d4e8a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d513a │ │ │ │ + beq.w 1d4e8a │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d513a │ │ │ │ + beq.w 1d4e8a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 55094 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1d513a │ │ │ │ + bne.w 1d4e8a │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1d452c │ │ │ │ + bl 1d427c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d513a │ │ │ │ + beq.w 1d4e8a │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1d513a │ │ │ │ + beq.w 1d4e8a │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1d513a │ │ │ │ + beq.w 1d4e8a │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1d513a │ │ │ │ + blt.w 1d4e8a │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1d513a │ │ │ │ + bne.w 1d4e8a │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1d513a │ │ │ │ + bne.w 1d4e8a │ │ │ │ mov r0, sl │ │ │ │ blx 54f98 │ │ │ │ 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 55094 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d513a │ │ │ │ + bne.n 1d4e8a │ │ │ │ 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 1d4f74 │ │ │ │ + bhi.n 1d4cc4 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 55438 │ │ │ │ mov r0, fp │ │ │ │ blx 55438 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -534543,375 +534285,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54bf4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 540f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d51ce │ │ │ │ + bne.w 1d4f1e │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 54f98 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54bf4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 540f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d51ce │ │ │ │ - bl 1c4004 │ │ │ │ + bne.w 1d4f1e │ │ │ │ + bl 1c3d54 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 54088 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 1d51e0 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 1d4f30 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 54ca8 <__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 1d45f0 │ │ │ │ - cbz r0, 1d513a │ │ │ │ + bl 1d4340 │ │ │ │ + cbz r0, 1d4e8a │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1d45f0 │ │ │ │ - cbz r0, 1d513a │ │ │ │ + bl 1d4340 │ │ │ │ + cbz r0, 1d4e8a │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ mov r0, sl │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 541fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4b98 │ │ │ │ - b.n 1d4d02 │ │ │ │ + bl 1d48e8 │ │ │ │ + b.n 1d4a52 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 54268 │ │ │ │ - cbnz r0, 1d513a │ │ │ │ + cbnz r0, 1d4e8a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 54268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5052 │ │ │ │ + beq.n 1d4da2 │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ - b.n 1d4db4 │ │ │ │ + b.n 1d4b04 │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 1d4e50 │ │ │ │ - ldr r1, [pc, #180] @ (1d5204 ) │ │ │ │ + b.n 1d4ba0 │ │ │ │ + ldr r1, [pc, #180] @ (1d4f54 ) │ │ │ │ add r1, pc │ │ │ │ blx 541cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d51c0 │ │ │ │ + beq.n 1d4f10 │ │ │ │ blx 551d8 │ │ │ │ - b.n 1d4dfa │ │ │ │ + b.n 1d4b4a │ │ │ │ mov r0, sl │ │ │ │ blx 54f98 │ │ │ │ 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 1d513a │ │ │ │ + bne.n 1d4e8a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 54268 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d513a │ │ │ │ + bne.n 1d4e8a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 54268 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d513a │ │ │ │ + bne.n 1d4e8a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 54268 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d513a │ │ │ │ + bne.n 1d4e8a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 54268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5056 │ │ │ │ - b.n 1d513a │ │ │ │ + beq.w 1d4da6 │ │ │ │ + b.n 1d4e8a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 547f8 │ │ │ │ - b.n 1d4db4 │ │ │ │ + b.n 1d4b04 │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 541fc │ │ │ │ - b.n 1d4dc0 │ │ │ │ + b.n 1d4b10 │ │ │ │ mov r0, r6 │ │ │ │ blx 541fc │ │ │ │ mov r0, r7 │ │ │ │ blx 551d8 │ │ │ │ - b.n 1d4db4 │ │ │ │ + b.n 1d4b04 │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1d5230 │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r6 │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ movs r7, r2 │ │ │ │ - bl 7f1fa │ │ │ │ - bl cd1fe │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + bl 7ef4a │ │ │ │ + bl ccf4e │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ 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] @ (1d5310 ) │ │ │ │ + ldr r5, [pc, #244] @ (1d5060 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (1d5314 ) │ │ │ │ + ldr r2, [pc, #244] @ (1d5064 ) │ │ │ │ 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 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d52e2 │ │ │ │ + beq.n 1d5032 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 1d52f0 │ │ │ │ - ldr r3, [pc, #200] @ (1d5318 ) │ │ │ │ + blt.n 1d5040 │ │ │ │ + ldr r3, [pc, #200] @ (1d5068 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 541cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d52ea │ │ │ │ - ldr r1, [pc, #188] @ (1d531c ) │ │ │ │ + beq.n 1d503a │ │ │ │ + ldr r1, [pc, #188] @ (1d506c ) │ │ │ │ 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 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d52d4 │ │ │ │ + beq.n 1d5024 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1d5302 │ │ │ │ + blt.n 1d5052 │ │ │ │ mov r1, r7 │ │ │ │ blx 541cc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1d52fc │ │ │ │ + cbz r0, 1d504c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1c601c │ │ │ │ + bl 1c5d6c │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1d52c6 │ │ │ │ + cbz r0, 1d5016 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3240 │ │ │ │ + bl 1c2f90 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1d52c0 │ │ │ │ + cbz r0, 1d5010 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4b98 │ │ │ │ - cbnz r0, 1d52e4 │ │ │ │ + bl 1d48e8 │ │ │ │ + cbnz r0, 1d5034 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c3348 │ │ │ │ + bl 1c3098 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d52ce │ │ │ │ + cbz r0, 1d501e │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 541fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d52dc │ │ │ │ + cbz r0, 1d502c │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 541fc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 547f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 541fc │ │ │ │ - b.n 1d52e2 │ │ │ │ + b.n 1d5032 │ │ │ │ mov r0, r5 │ │ │ │ blx 547f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 541fc │ │ │ │ - b.n 1d52d4 │ │ │ │ + b.n 1d5024 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #256] @ (1d5414 ) │ │ │ │ + ldr r5, [pc, #224] @ (1d5144 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ 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] @ (1d53b8 ) │ │ │ │ + ldr r4, [pc, #136] @ (1d5108 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1d53bc ) │ │ │ │ + ldr r3, [pc, #136] @ (1d510c ) │ │ │ │ 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] @ (1d53c0 ) │ │ │ │ + ldr r4, [pc, #124] @ (1d5110 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ - ldr r2, [pc, #116] @ (1d53c4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d5114 ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d538c │ │ │ │ + beq.n 1d50dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54954 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1d53c8 ) │ │ │ │ + ldr r4, [pc, #88] @ (1d5118 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d538c │ │ │ │ + beq.n 1d50dc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 54954 │ │ │ │ - b.n 1d538e │ │ │ │ + b.n 1d50de │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 541fc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 541fc │ │ │ │ - ldr r2, [pc, #48] @ (1d53cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1d53bc ) │ │ │ │ + ldr r2, [pc, #48] @ (1d511c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d510c ) │ │ │ │ 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 1d53b4 │ │ │ │ + bne.n 1d5104 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #64] @ (1d5404 ) │ │ │ │ + ldr r4, [pc, #32] @ (1d5134 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ movs r7, r2 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ 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 1c3348 │ │ │ │ + bl 1c3098 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d53f4 │ │ │ │ + cbz r0, 1d5144 │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 541fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d5402 │ │ │ │ + cbz r0, 1d5152 │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 541fc │ │ │ │ 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] @ (1d55f4 ) │ │ │ │ - ldr r3, [pc, #460] @ (1d55f8 ) │ │ │ │ + ldr r2, [pc, #460] @ (1d5344 ) │ │ │ │ + ldr r3, [pc, #460] @ (1d5348 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -534929,184 +534671,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 1d5446 │ │ │ │ + bne.n 1d5196 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4868 │ │ │ │ + bl 1d45b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d55e8 │ │ │ │ + beq.w 1d5338 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d55ec │ │ │ │ + beq.w 1d533c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d47e4 │ │ │ │ - cbz r0, 1d54ae │ │ │ │ + bl 1d4534 │ │ │ │ + cbz r0, 1d51fe │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b98 │ │ │ │ + bl 1d48e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d55d4 │ │ │ │ + beq.w 1d5324 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4a00 │ │ │ │ + bl 1d4750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d55d4 │ │ │ │ + beq.w 1d5324 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3418 │ │ │ │ + bl 1c3168 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d55ec │ │ │ │ + beq.w 1d533c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54268 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d55d4 │ │ │ │ + bne.n 1d5324 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d55d4 │ │ │ │ + bne.n 1d5324 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d55d4 │ │ │ │ + beq.n 1d5324 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d55d4 │ │ │ │ + beq.n 1d5324 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d55ec │ │ │ │ + bne.n 1d533c │ │ │ │ mov r0, r7 │ │ │ │ blx 5513c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d55ec │ │ │ │ + beq.n 1d533c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 54bac │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1d55d6 │ │ │ │ + bne.n 1d5326 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d435c │ │ │ │ + bl 1d40ac │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1d55d6 │ │ │ │ + bne.n 1d5326 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54268 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d55d6 │ │ │ │ + bne.n 1d5326 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54bac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d55d6 │ │ │ │ + bne.n 1d5326 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d55d6 │ │ │ │ + beq.n 1d5326 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1d55d6 │ │ │ │ + beq.n 1d5326 │ │ │ │ ldrd lr, r0, [sp, #28] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 1d55d6 │ │ │ │ + blt.n 1d5326 │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 1d55d6 │ │ │ │ + bne.n 1d5326 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d55d6 │ │ │ │ + bne.n 1d5326 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54268 │ │ │ │ - cbnz r0, 1d55d6 │ │ │ │ + cbnz r0, 1d5326 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d55d6 │ │ │ │ + bne.n 1d5326 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4700 │ │ │ │ + bl 1d4450 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (1d55fc ) │ │ │ │ - ldr r3, [pc, #60] @ (1d55f8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d534c ) │ │ │ │ + ldr r3, [pc, #60] @ (1d5348 ) │ │ │ │ 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 1d55f0 │ │ │ │ + bne.n 1d5340 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4558 │ │ │ │ + bl 1d42a8 │ │ │ │ mov r0, r4 │ │ │ │ blx 541fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4700 │ │ │ │ + bl 1d4450 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d55b8 │ │ │ │ + b.n 1d5308 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d55dc │ │ │ │ + b.n 1d532c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ 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] @ (1d582c ) │ │ │ │ + ldr r2, [pc, #532] @ (1d557c ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (1d5830 ) │ │ │ │ + ldr r3, [pc, #528] @ (1d5580 ) │ │ │ │ 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 │ │ │ │ @@ -535120,99 +534862,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 1d5632 │ │ │ │ + bne.n 1d5382 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4868 │ │ │ │ - cbz r0, 1d5676 │ │ │ │ + bl 1d45b8 │ │ │ │ + cbz r0, 1d53c6 │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1d5696 │ │ │ │ + cbnz r7, 1d53e6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4700 │ │ │ │ + bl 1d4450 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (1d5834 ) │ │ │ │ - ldr r3, [pc, #436] @ (1d5830 ) │ │ │ │ + ldr r2, [pc, #440] @ (1d5584 ) │ │ │ │ + ldr r3, [pc, #436] @ (1d5580 ) │ │ │ │ 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 1d5826 │ │ │ │ + bne.w 1d5576 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d47e4 │ │ │ │ - cbz r0, 1d56b4 │ │ │ │ + bl 1d4534 │ │ │ │ + cbz r0, 1d5404 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b98 │ │ │ │ - cbz r0, 1d56c0 │ │ │ │ + bl 1d48e8 │ │ │ │ + cbz r0, 1d5410 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 54268 │ │ │ │ - cbz r0, 1d56cc │ │ │ │ + cbz r0, 1d541c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4558 │ │ │ │ - b.n 1d566a │ │ │ │ + bl 1d42a8 │ │ │ │ + b.n 1d53ba │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54f98 │ │ │ │ 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 1d5818 │ │ │ │ + bcs.w 1d5568 │ │ │ │ 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 1d4cc8 │ │ │ │ + bl 1d4a18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d56c0 │ │ │ │ + beq.n 1d5410 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3418 │ │ │ │ + bl 1c3168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5666 │ │ │ │ + bne.n 1d53b6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54268 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d56c0 │ │ │ │ + bne.n 1d5410 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54268 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d56c0 │ │ │ │ + bne.n 1d5410 │ │ │ │ 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] │ │ │ │ @@ -535221,32 +534963,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 1d435c │ │ │ │ + bl 1d40ac │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54f98 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5666 │ │ │ │ + beq.w 1d53b6 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54f98 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -535257,179 +534999,179 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 55094 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d56c4 │ │ │ │ + bne.n 1d5414 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 55094 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1d56c4 │ │ │ │ + bne.w 1d5414 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1d56c4 │ │ │ │ + bne.w 1d5414 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54f98 │ │ │ │ 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 1c335c │ │ │ │ + bl 1c30ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4700 │ │ │ │ - b.n 1d5678 │ │ │ │ + bl 1d4450 │ │ │ │ + b.n 1d53c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4a00 │ │ │ │ + bl 1d4750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d5708 │ │ │ │ - b.n 1d56c0 │ │ │ │ + bne.w 1d5458 │ │ │ │ + b.n 1d5410 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ 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 1d4868 │ │ │ │ - cbnz r0, 1d5856 │ │ │ │ + bl 1d45b8 │ │ │ │ + cbnz r0, 1d55a6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 54268 │ │ │ │ - cbnz r0, 1d5888 │ │ │ │ + cbnz r0, 1d55d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54f98 │ │ │ │ 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 1d4700 │ │ │ │ + bl 1d4450 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4558 │ │ │ │ + bl 1d42a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4700 │ │ │ │ - b.n 1d5850 │ │ │ │ + bl 1d4450 │ │ │ │ + b.n 1d55a0 │ │ │ │ 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 1d4868 │ │ │ │ - cbz r0, 1d58c6 │ │ │ │ + bl 1d45b8 │ │ │ │ + cbz r0, 1d5616 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1d58d8 │ │ │ │ + cbnz r3, 1d5628 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4700 │ │ │ │ - vldr d8, [pc, #384] @ 1d5a48 │ │ │ │ + bl 1d4450 │ │ │ │ + vldr d8, [pc, #384] @ 1d5798 │ │ │ │ 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 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b98 │ │ │ │ + bl 1d48e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5a40 │ │ │ │ + beq.w 1d5790 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 54f8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d58c0 │ │ │ │ + beq.n 1d5610 │ │ │ │ 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 1c2d54 │ │ │ │ + bl 1c2aa4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1d593a │ │ │ │ + cbz r0, 1d568a │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1c2d54 │ │ │ │ + bl 1c2aa4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5928 │ │ │ │ + bne.n 1d5678 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (1d5a50 ) │ │ │ │ + ldr r3, [pc, #268] @ (1d57a0 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 1d5a48 │ │ │ │ + vldr d8, [pc, #252] @ 1d5798 │ │ │ │ blx 55310 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1d5a26 │ │ │ │ - ldr.w fp, [pc, #244] @ 1d5a54 │ │ │ │ + beq.n 1d5776 │ │ │ │ + ldr.w fp, [pc, #244] @ 1d57a4 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (1d5a58 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d57a8 ) │ │ │ │ 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 1c4004 │ │ │ │ + bl 1c3d54 │ │ │ │ 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 │ │ │ │ @@ -535439,16 +535181,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 1d59cc │ │ │ │ - bl 1cb550 │ │ │ │ + bne.n 1d571c │ │ │ │ + bl 1cb2a0 │ │ │ │ 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 55238 <__aeabi_ul2d@plt> │ │ │ │ @@ -535473,58 +535215,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 1d597e │ │ │ │ + bne.n 1d56ce │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 541fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4700 │ │ │ │ + bl 1d4450 │ │ │ │ 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 1d4558 │ │ │ │ - b.n 1d58c0 │ │ │ │ + bl 1d42a8 │ │ │ │ + b.n 1d5610 │ │ │ │ ... │ │ │ │ @ instruction: 0xebb9ffff │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ 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] @ (1d5df0 ) │ │ │ │ - ldr r3, [pc, #892] @ (1d5df4 ) │ │ │ │ + ldr r2, [pc, #892] @ (1d5b40 ) │ │ │ │ + ldr r3, [pc, #892] @ (1d5b44 ) │ │ │ │ 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 1d76e0 │ │ │ │ + bl 1d7430 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 1d5b0c │ │ │ │ + bhi.n 1d585c │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 1d5af6 │ │ │ │ + bcs.n 1d5846 │ │ │ │ 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] │ │ │ │ @@ -535532,38 +535274,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 1d769c │ │ │ │ + bl 1d73ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 1d5bf6 │ │ │ │ - ldr r2, [pc, #800] @ (1d5df8 ) │ │ │ │ - ldr r3, [pc, #792] @ (1d5df4 ) │ │ │ │ + bhi.w 1d5946 │ │ │ │ + ldr r2, [pc, #800] @ (1d5b48 ) │ │ │ │ + ldr r3, [pc, #792] @ (1d5b44 ) │ │ │ │ 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 1d5de2 │ │ │ │ + bne.w 1d5b32 │ │ │ │ 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 1d5ab0 │ │ │ │ + b.n 1d5800 │ │ │ │ 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 │ │ │ │ @@ -535573,88 +535315,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 1d76e0 │ │ │ │ + bl 1d7430 │ │ │ │ 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, 1d5b5a │ │ │ │ + cbz r3, 1d58aa │ │ │ │ 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 1d5a60 │ │ │ │ + bl 1d57b0 │ │ │ │ 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 1d5a60 │ │ │ │ + bl 1d57b0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1d5db8 │ │ │ │ + beq.w 1d5b08 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1d5da8 │ │ │ │ + bls.w 1d5af8 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d5db0 │ │ │ │ + bls.w 1d5b00 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 1d5de8 │ │ │ │ + vldr d7, [pc, #572] @ 1d5b38 │ │ │ │ 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 1d769c │ │ │ │ + bl 1d73ec │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1d5ad6 │ │ │ │ + bls.n 1d5826 │ │ │ │ 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 1d5ad6 │ │ │ │ + b.n 1d5826 │ │ │ │ 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] │ │ │ │ @@ -535675,44 +535417,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 1d5ddc │ │ │ │ + bls.w 1d5b2c │ │ │ │ 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 1d5c7c │ │ │ │ + b.n 1d59cc │ │ │ │ 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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 1d5c70 │ │ │ │ + bne.n 1d59c0 │ │ │ │ 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 │ │ │ │ @@ -535771,97 +535513,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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 1d5ad6 │ │ │ │ + b.n 1d5826 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1d5ba8 │ │ │ │ + b.n 1d58f8 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1d5ba8 │ │ │ │ + b.n 1d58f8 │ │ │ │ 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 1d5dba │ │ │ │ + bne.n 1d5b0a │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1d5ad6 │ │ │ │ + b.n 1d5826 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1d5cc2 │ │ │ │ + b.n 1d5a12 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r5, pc, #520 @ (adr r5, 1d5ffc ) │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #136 @ (adr r5, 1d5e84 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 1d5e94 ) │ │ │ │ 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] @ 1d63d8 │ │ │ │ - ldr.w r3, [pc, #1472] @ 1d63dc │ │ │ │ + ldr.w r0, [pc, #1472] @ 1d6128 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1d612c │ │ │ │ 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 1d6852 │ │ │ │ + beq.w 1d65a2 │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d6f2e │ │ │ │ + bne.w 1d6c7e │ │ │ │ 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 1d703a │ │ │ │ + bls.w 1d6d8a │ │ │ │ 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 │ │ │ │ @@ -535871,21 +535613,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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 1d5e80 │ │ │ │ + bne.n 1d5bd0 │ │ │ │ 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 │ │ │ │ @@ -535901,15 +535643,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 1d682c │ │ │ │ + beq.w 1d657c │ │ │ │ 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 │ │ │ │ @@ -535938,15 +535680,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 1d5f46 │ │ │ │ + bne.n 1d5c96 │ │ │ │ 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 │ │ │ │ @@ -535958,15 +535700,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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 │ │ │ │ @@ -536050,16 +535792,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 1d701e │ │ │ │ - vldr d8, [pc, #800] @ 1d63d0 │ │ │ │ + bcs.w 1d6d6e │ │ │ │ + vldr d8, [pc, #800] @ 1d6120 │ │ │ │ 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 │ │ │ │ @@ -536088,15 +535830,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 1d6104 │ │ │ │ + bne.n 1d5e54 │ │ │ │ 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 │ │ │ │ @@ -536111,15 +535853,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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 │ │ │ │ @@ -536200,15 +535942,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 1d60c2 │ │ │ │ + bcc.w 1d5e12 │ │ │ │ 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 │ │ │ │ @@ -536256,40 +535998,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 546f0 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1d6cac │ │ │ │ + bls.w 1d69fc │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 1d63d0 │ │ │ │ + vldr d8, [pc, #172] @ 1d6120 │ │ │ │ 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 1d6350 │ │ │ │ + beq.n 1d60a0 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1d6348 │ │ │ │ + bne.n 1d6098 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1d685e │ │ │ │ + bhi.w 1d65ae │ │ │ │ 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} │ │ │ │ @@ -536305,51 +536047,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ 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 1d6f22 │ │ │ │ + bls.w 1d6c72 │ │ │ │ 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 1d63e8 │ │ │ │ + b.n 1d6138 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r1, pc, #872 @ (adr r1, 1d6744 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 1d6354 ) │ │ │ │ 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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 1d63e0 │ │ │ │ + bne.n 1d6130 │ │ │ │ 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 │ │ │ │ @@ -536406,15 +536148,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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 │ │ │ │ @@ -536497,15 +536239,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 1d6f1c │ │ │ │ + bcs.w 1d6c6c │ │ │ │ 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] │ │ │ │ @@ -536536,15 +536278,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 1d6644 │ │ │ │ + bne.n 1d6394 │ │ │ │ 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 │ │ │ │ @@ -536559,15 +536301,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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 │ │ │ │ @@ -536648,15 +536390,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 1d6602 │ │ │ │ + bcc.w 1d6352 │ │ │ │ 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 │ │ │ │ @@ -536687,59 +536429,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 1d632a │ │ │ │ + bhi.w 1d607a │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d6ca6 │ │ │ │ - ldr.w r2, [pc, #2096] @ 1d7060 │ │ │ │ - ldr.w r3, [pc, #2096] @ 1d7064 │ │ │ │ + bne.w 1d69f6 │ │ │ │ + ldr.w r2, [pc, #2096] @ 1d6db0 │ │ │ │ + ldr.w r3, [pc, #2096] @ 1d6db4 │ │ │ │ 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 1d704e │ │ │ │ + bne.w 1d6d9e │ │ │ │ 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 1d631c │ │ │ │ - b.n 1d6824 │ │ │ │ + bhi.w 1d606c │ │ │ │ + b.n 1d6574 │ │ │ │ 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 1d5a60 │ │ │ │ + bl 1d57b0 │ │ │ │ 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 54d90 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1d6a5c │ │ │ │ + bcs.w 1d67ac │ │ │ │ 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 │ │ │ │ @@ -536769,15 +536511,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 1d68f2 │ │ │ │ + bne.n 1d6642 │ │ │ │ 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 │ │ │ │ @@ -536792,15 +536534,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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 │ │ │ │ @@ -536881,15 +536623,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 1d68b0 │ │ │ │ + bcc.w 1d6600 │ │ │ │ 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 │ │ │ │ @@ -536911,15 +536653,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 1d6c76 │ │ │ │ + bcs.w 1d69c6 │ │ │ │ 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 │ │ │ │ @@ -536949,15 +536691,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 1d6b0c │ │ │ │ + bne.n 1d685c │ │ │ │ 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 │ │ │ │ @@ -536972,15 +536714,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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 │ │ │ │ @@ -537061,15 +536803,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 1d6aca │ │ │ │ + bcc.w 1d681a │ │ │ │ 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 │ │ │ │ @@ -537081,23 +536823,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 1d67fa │ │ │ │ + b.n 1d654a │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d6fa8 │ │ │ │ + bne.w 1d6cf8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1d7024 │ │ │ │ + bls.w 1d6d74 │ │ │ │ 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 │ │ │ │ @@ -537109,22 +536851,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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 1d6cd8 │ │ │ │ + bne.n 1d6a28 │ │ │ │ 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 │ │ │ │ @@ -537144,17 +536886,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1d682c │ │ │ │ + bls.w 1d657c │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1d7058 │ │ │ │ + vldr d8, [pc, #764] @ 1d6da8 │ │ │ │ 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 │ │ │ │ @@ -537182,15 +536924,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 1d6dac │ │ │ │ + bne.n 1d6afc │ │ │ │ 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 │ │ │ │ @@ -537204,15 +536946,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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 │ │ │ │ @@ -537297,24 +537039,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 1d6d6a │ │ │ │ - b.n 1d682c │ │ │ │ + bcc.w 1d6aba │ │ │ │ + b.n 1d657c │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1d67bc │ │ │ │ + b.n 1d650c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1d642e │ │ │ │ + b.w 1d617e │ │ │ │ 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 │ │ │ │ @@ -537326,37 +537068,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 1d5eda │ │ │ │ + beq.w 1d5c2a │ │ │ │ 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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 546f0 │ │ │ │ - b.w 1d5e64 │ │ │ │ + b.w 1d5bb4 │ │ │ │ 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 │ │ │ │ @@ -537369,70 +537111,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 1d6d2c │ │ │ │ + beq.w 1d6a7c │ │ │ │ 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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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 546f0 │ │ │ │ - b.n 1d6cb6 │ │ │ │ + b.n 1d6a06 │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 1d6276 │ │ │ │ + b.w 1d5fc6 │ │ │ │ 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 1d6d2c │ │ │ │ + b.n 1d6a7c │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 1d5eda │ │ │ │ + b.w 1d5c2a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ 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] @ 1d70e0 │ │ │ │ + ldr.w ip, [pc, #104] @ 1d6e30 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1d70d8 │ │ │ │ + vldr d7, [pc, #88] @ 1d6e28 │ │ │ │ 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] │ │ │ │ @@ -537459,59 +537201,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 1d7024 │ │ │ │ + bne.n 1d6d64 │ │ │ │ movs r5, r4 │ │ │ │ - cbz r2, 1d70fa │ │ │ │ + cbz r2, 1d6e4a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d5e00 │ │ │ │ + bl 1d5b50 │ │ │ │ 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] @ (1d7468 ) │ │ │ │ + ldr r0, [pc, #844] @ (1d71b8 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (1d746c ) │ │ │ │ + ldr r1, [pc, #840] @ (1d71bc ) │ │ │ │ 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 1d731e │ │ │ │ + beq.w 1d706e │ │ │ │ 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 1d733e │ │ │ │ + beq.w 1d708e │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d73cc │ │ │ │ + beq.w 1d711c │ │ │ │ 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 │ │ │ │ @@ -537538,15 +537280,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 1d71a2 │ │ │ │ + bne.n 1d6ef2 │ │ │ │ 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 │ │ │ │ @@ -537555,15 +537297,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 550d0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 550d0 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 1d7460 │ │ │ │ + vldr d8, [pc, #624] @ 1d71b0 │ │ │ │ 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] │ │ │ │ @@ -537586,15 +537328,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 1d75f4 │ │ │ │ + bl 1d7344 │ │ │ │ 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} │ │ │ │ @@ -537639,47 +537381,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 550d0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 550d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1d71fa │ │ │ │ + bne.n 1d6f4a │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d7474 │ │ │ │ + bne.w 1d71c4 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1d74d2 │ │ │ │ + bhi.w 1d7222 │ │ │ │ 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 1d761c │ │ │ │ + bl 1d736c │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 550d0 │ │ │ │ - ldr r2, [pc, #336] @ (1d7470 ) │ │ │ │ - ldr r3, [pc, #328] @ (1d746c ) │ │ │ │ + ldr r2, [pc, #336] @ (1d71c0 ) │ │ │ │ + ldr r3, [pc, #328] @ (1d71bc ) │ │ │ │ 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 1d75ce │ │ │ │ + bne.w 1d731e │ │ │ │ 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 │ │ │ │ @@ -537703,40 +537445,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 1d736e │ │ │ │ + bne.n 1d70be │ │ │ │ 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 550d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d7522 │ │ │ │ + bne.w 1d7272 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1d757e │ │ │ │ + bhi.w 1d72ce │ │ │ │ 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 1d7306 │ │ │ │ + b.n 1d7056 │ │ │ │ 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] │ │ │ │ @@ -537760,16 +537502,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 1d7406 │ │ │ │ - vldr d7, [pc, #60] @ 1d7460 │ │ │ │ + bne.n 1d7156 │ │ │ │ + vldr d7, [pc, #60] @ 1d71b0 │ │ │ │ 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 │ │ │ │ @@ -537777,39 +537519,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 550d0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 550d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1d71e8 │ │ │ │ + bne.w 1d6f38 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1d72e2 │ │ │ │ + b.n 1d7032 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ 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 1d761c │ │ │ │ + bl 1d736c │ │ │ │ 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 │ │ │ │ @@ -537825,58 +537567,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 1d74fa │ │ │ │ + bls.n 1d724a │ │ │ │ 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 1d7648 │ │ │ │ + bl 1d7398 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d731e │ │ │ │ + beq.w 1d706e │ │ │ │ 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 1d72f2 │ │ │ │ + b.n 1d7042 │ │ │ │ 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 1d761c │ │ │ │ + bl 1d736c │ │ │ │ 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 │ │ │ │ @@ -537892,115 +537634,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 1d75a6 │ │ │ │ + bls.n 1d72f6 │ │ │ │ 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 1d7648 │ │ │ │ + bl 1d7398 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d731e │ │ │ │ + beq.w 1d706e │ │ │ │ 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 1d73b6 │ │ │ │ + b.n 1d7106 │ │ │ │ blx 54c30 <__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 1d7100 │ │ │ │ + bl 1d6e50 │ │ │ │ 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 1d76e4 │ │ │ │ + bl 1d7434 │ │ │ │ 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 1d83e8 │ │ │ │ + bl 1d8138 │ │ │ │ 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, 1d7696 │ │ │ │ + cbz r6, 1d73e6 │ │ │ │ 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 1d83e8 │ │ │ │ + bl 1d8138 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1d7674 │ │ │ │ + bne.n 1d73c4 │ │ │ │ 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 │ │ │ │ @@ -538012,15 +537754,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 1d929c │ │ │ │ + bl 1d8fec │ │ │ │ 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 │ │ │ │ @@ -540617,17 +540359,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] @ (1d93c0 ) │ │ │ │ + ldr r4, [pc, #272] @ (1d9110 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1d93c4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d9114 ) │ │ │ │ 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 │ │ │ │ @@ -540635,15 +540377,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 1d93a2 │ │ │ │ + beq.n 1d90f2 │ │ │ │ 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] │ │ │ │ @@ -540658,37 +540400,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, 1d935e │ │ │ │ + cbz r3, 1d90ae │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1d9344 │ │ │ │ + b.n 1d9094 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1d76e4 │ │ │ │ + bl 1d7434 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1d932c │ │ │ │ + bne.n 1d907c │ │ │ │ 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 1d76e4 │ │ │ │ + bl 1d7434 │ │ │ │ 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 │ │ │ │ @@ -540704,69 +540446,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 1d92f0 │ │ │ │ - ldr r2, [pc, #36] @ (1d93c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d93c4 ) │ │ │ │ + bne.n 1d9040 │ │ │ │ + ldr r2, [pc, #36] @ (1d9118 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d9114 ) │ │ │ │ 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 1d93bc │ │ │ │ + bne.n 1d910c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d9448 │ │ │ │ + beq.n 1d9198 │ │ │ │ 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 1d93fe │ │ │ │ + bhi.n 1d914e │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547b0 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1d9420 │ │ │ │ + cbz r0, 1d9170 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 547b0 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547b0 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d93fe │ │ │ │ + bne.n 1d914e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d9400 │ │ │ │ + b.n 1d9150 │ │ │ │ movs r0, #3 │ │ │ │ blx 547b0 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -540850,68 +540592,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54b4c │ │ │ │ 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] @ (1d959c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d92ec ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1d95a0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d92f0 ) │ │ │ │ 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 1d958e │ │ │ │ + beq.n 1d92de │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1d958a │ │ │ │ + bne.n 1d92da │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5401c │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54058 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550b8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1d95a4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d95a0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d92f4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d92f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9596 │ │ │ │ + bne.n 1d92e6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d9572 │ │ │ │ + b.n 1d92c2 │ │ │ │ mov r1, r2 │ │ │ │ blx 54058 │ │ │ │ - b.n 1d9570 │ │ │ │ + b.n 1d92c0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5404c │ │ │ │ subs r0, #0 │ │ │ │ @@ -540935,96 +540677,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5513c │ │ │ │ - cbz r0, 1d9626 │ │ │ │ + cbz r0, 1d9376 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (1d962c ) │ │ │ │ + ldr r2, [pc, #40] @ (1d937c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 554bc │ │ │ │ - cbnz r0, 1d961a │ │ │ │ + cbnz r0, 1d936a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 541fc │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 1d9616 │ │ │ │ + b.n 1d9366 │ │ │ │ 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 5470c │ │ │ │ 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] @ (1d9694 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d93e4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1d9698 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d93e8 ) │ │ │ │ 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 549a8 │ │ │ │ - cbnz r0, 1d968c │ │ │ │ - cbz r4, 1d9674 │ │ │ │ + cbnz r0, 1d93dc │ │ │ │ + cbz r4, 1d93c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1d969c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9698 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d93ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1d93e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9690 │ │ │ │ + bne.n 1d93e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d9674 │ │ │ │ + b.n 1d93c4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ 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, 1d96d6 │ │ │ │ + cbnz r3, 1d9426 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d96da │ │ │ │ + beq.n 1d942a │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -541033,24 +540775,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 1d96b4 │ │ │ │ + bl 1d9404 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1d971a │ │ │ │ + cbnz r3, 1d946a │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d971e │ │ │ │ + beq.n 1d946e │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -541059,15 +540801,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 1d96f8 │ │ │ │ + bl 1d9448 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -541079,337 +540821,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 1d977c │ │ │ │ + beq.n 1d94cc │ │ │ │ subs r3, #4 │ │ │ │ - b.n 1d9772 │ │ │ │ + b.n 1d94c2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1d977c │ │ │ │ + beq.n 1d94cc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1d976a │ │ │ │ + bpl.n 1d94ba │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1d97a8 │ │ │ │ + beq.n 1d94f8 │ │ │ │ subs r3, #4 │ │ │ │ movw ip, #287 @ 0x11f │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1d97a0 │ │ │ │ + bmi.n 1d94f0 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1d97ac │ │ │ │ + cbnz r0, 1d94fc │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1d97ac │ │ │ │ + bne.n 1d94fc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d9790 │ │ │ │ + bne.n 1d94e0 │ │ │ │ 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] @ (1d97f0 ) │ │ │ │ + ldr r0, [pc, #44] @ (1d9540 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1d97ea │ │ │ │ - ldr r3, [pc, #36] @ (1d97f4 ) │ │ │ │ + cbnz r3, 1d953a │ │ │ │ + ldr r3, [pc, #36] @ (1d9544 ) │ │ │ │ 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 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ 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 1d9846 │ │ │ │ - cbz r3, 1d9846 │ │ │ │ + bne.n 1d9596 │ │ │ │ + cbz r3, 1d9596 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d9826 │ │ │ │ + b.n 1d9576 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d9846 │ │ │ │ + beq.n 1d9596 │ │ │ │ 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 1e22b4 │ │ │ │ + bl 1e2004 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1d9820 │ │ │ │ + bvc.n 1d9570 │ │ │ │ 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 1d9896 │ │ │ │ - cbz r3, 1d989a │ │ │ │ + bne.n 1d95e6 │ │ │ │ + cbz r3, 1d95ea │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d987a │ │ │ │ + b.n 1d95ca │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d989a │ │ │ │ + beq.n 1d95ea │ │ │ │ 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 1e22b4 │ │ │ │ + bl 1e2004 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1d9874 │ │ │ │ + bvs.n 1d95c4 │ │ │ │ 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] @ (1d9954 ) │ │ │ │ + ldr r0, [pc, #152] @ (1d96a4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d9940 │ │ │ │ + bne.n 1d9690 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d994a │ │ │ │ + beq.n 1d969a │ │ │ │ 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] @ (1d9958 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d96a8 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d98ea │ │ │ │ + b.n 1d963a │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d994a │ │ │ │ + beq.n 1d969a │ │ │ │ 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 1d9940 │ │ │ │ + bne.n 1d9690 │ │ │ │ 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 1e22b4 │ │ │ │ + bl 1e2004 │ │ │ │ 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 1d98e6 │ │ │ │ + beq.n 1d9636 │ │ │ │ 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, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ 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] @ (1d9a10 ) │ │ │ │ + ldr r0, [pc, #152] @ (1d9760 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d99fc │ │ │ │ + bne.n 1d974c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9a06 │ │ │ │ + beq.n 1d9756 │ │ │ │ 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] @ (1d9a14 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9764 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d99a6 │ │ │ │ + b.n 1d96f6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d9a06 │ │ │ │ + beq.n 1d9756 │ │ │ │ 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 1d99fc │ │ │ │ + bne.n 1d974c │ │ │ │ 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 1e22b4 │ │ │ │ + bl 1e2004 │ │ │ │ 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 1d99a2 │ │ │ │ + beq.n 1d96f2 │ │ │ │ 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, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ 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 261974 │ │ │ │ + bl 2616c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9a44 │ │ │ │ + cbz r0, 1d9794 │ │ │ │ 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 261974 │ │ │ │ + bl 2616c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9a74 │ │ │ │ + cbz r0, 1d97c4 │ │ │ │ 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 261974 │ │ │ │ + bl 2616c4 │ │ │ │ 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 261974 │ │ │ │ + bl 2616c4 │ │ │ │ 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 261974 │ │ │ │ + bl 2616c4 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541419,18 +541161,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 261974 │ │ │ │ + bl 2616c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9b24 │ │ │ │ + cbz r0, 1d9874 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541439,15 +541181,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 261974 │ │ │ │ + bl 2616c4 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541457,18 +541199,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 261974 │ │ │ │ + bl 2616c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9b84 │ │ │ │ + cbz r0, 1d98d4 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541477,15 +541219,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 261974 │ │ │ │ + bl 2616c4 │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -541494,455 +541236,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 261974 │ │ │ │ + bl 2616c4 │ │ │ │ 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 261974 │ │ │ │ + bl 2616c4 │ │ │ │ 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 261974 │ │ │ │ + bl 2616c4 │ │ │ │ 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 261974 │ │ │ │ + bl 2616c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 1d9c3e │ │ │ │ + beq.n 1d998e │ │ │ │ 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, 1d9c94 │ │ │ │ + cbz r3, 1d99e4 │ │ │ │ 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 1d9c6a │ │ │ │ + b.n 1d99ba │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9c8c │ │ │ │ + beq.n 1d99dc │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261b74 │ │ │ │ + bl 2618c4 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1d9c66 │ │ │ │ + bhi.n 1d99b6 │ │ │ │ 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, 1d9ce8 │ │ │ │ + cbz r3, 1d9a38 │ │ │ │ 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 1d9cbe │ │ │ │ + b.n 1d9a0e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9ce0 │ │ │ │ + beq.n 1d9a30 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261b74 │ │ │ │ + bl 2618c4 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1d9cba │ │ │ │ + bhi.n 1d9a0a │ │ │ │ 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, 1d9d3c │ │ │ │ + cbz r3, 1d9a8c │ │ │ │ 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 1d9d12 │ │ │ │ + b.n 1d9a62 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9d34 │ │ │ │ + beq.n 1d9a84 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261b74 │ │ │ │ + bl 2618c4 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1d9d0e │ │ │ │ + bhi.n 1d9a5e │ │ │ │ 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, 1d9d90 │ │ │ │ + cbz r3, 1d9ae0 │ │ │ │ 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 1d9d66 │ │ │ │ + b.n 1d9ab6 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9d88 │ │ │ │ + beq.n 1d9ad8 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261b74 │ │ │ │ + bl 2618c4 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1d9d62 │ │ │ │ + bhi.n 1d9ab2 │ │ │ │ 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, 1d9de2 │ │ │ │ + cbz r3, 1d9b32 │ │ │ │ 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 1d9dba │ │ │ │ + b.n 1d9b0a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9dda │ │ │ │ + beq.n 1d9b2a │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261b74 │ │ │ │ + bl 2618c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d9db6 │ │ │ │ + bne.n 1d9b06 │ │ │ │ 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, 1d9e38 │ │ │ │ + cbz r3, 1d9b88 │ │ │ │ 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 1d9e0e │ │ │ │ + b.n 1d9b5e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9e30 │ │ │ │ + beq.n 1d9b80 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261b74 │ │ │ │ + bl 2618c4 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1d9e0a │ │ │ │ + bhi.n 1d9b5a │ │ │ │ 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 261b5c │ │ │ │ + bl 2618ac │ │ │ │ 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 261b5c │ │ │ │ + bl 2618ac │ │ │ │ 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 1e2758 │ │ │ │ + bl 1e24a8 │ │ │ │ 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] @ (1d9f28 ) │ │ │ │ + ldr r0, [pc, #116] @ (1d9c78 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1d9f2c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d9c7c ) │ │ │ │ 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 1e3c9c │ │ │ │ + bl 1e39ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1d9f02 │ │ │ │ - ldr r2, [pc, #68] @ (1d9f30 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d9f2c ) │ │ │ │ + beq.n 1d9c52 │ │ │ │ + ldr r2, [pc, #68] @ (1d9c80 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d9c7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9f22 │ │ │ │ + bne.n 1d9c72 │ │ │ │ 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 1e22b4 │ │ │ │ + bl 1e2004 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1d9eea │ │ │ │ + b.n 1d9c3a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1d9f6a │ │ │ │ + beq.n 1d9cba │ │ │ │ subs r2, #4 │ │ │ │ push {lr} │ │ │ │ movw lr, #317 @ 0x13d │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1d9f5e │ │ │ │ + bne.n 1d9cae │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1d9f68 │ │ │ │ + bne.n 1d9cb8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1d9f68 │ │ │ │ + bne.n 1d9cb8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1d9f46 │ │ │ │ + bne.n 1d9c96 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 1d9fb8 │ │ │ │ + ldr.w ip, [pc, #64] @ 1d9d08 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1d9f92 │ │ │ │ + cbnz r2, 1d9ce2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1d9f96 │ │ │ │ + bne.n 1d9ce6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1d9f94 │ │ │ │ + bne.n 1d9ce4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #24] @ (1d9fbc ) │ │ │ │ + ldr r3, [pc, #24] @ (1d9d0c ) │ │ │ │ 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 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ 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 1d9ff4 │ │ │ │ - cbnz r2, 1d9ff0 │ │ │ │ + beq.n 1d9d44 │ │ │ │ + cbnz r2, 1d9d40 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d9fe6 │ │ │ │ + beq.n 1d9d36 │ │ │ │ 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 1d9fd8 │ │ │ │ + beq.n 1d9d28 │ │ │ │ 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] @ (1da1ac ) │ │ │ │ + ldr r0, [pc, #428] @ (1d9efc ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1da014 │ │ │ │ + beq.n 1d9d64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1da18a │ │ │ │ + beq.w 1d9eda │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #400] @ (1da1b0 ) │ │ │ │ + ldr r1, [pc, #400] @ (1d9f00 ) │ │ │ │ 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 1da0b4 │ │ │ │ + beq.n 1d9e04 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1da010 │ │ │ │ + bne.n 1d9d60 │ │ │ │ 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 1da1a6 │ │ │ │ + bhi.w 1d9ef6 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1da1aa │ │ │ │ + bhi.w 1d9efa │ │ │ │ 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 │ │ │ │ @@ -541956,33 +541698,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 1da010 │ │ │ │ + blt.n 1d9d60 │ │ │ │ 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 1da010 │ │ │ │ + bne.n 1d9d60 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1da18a │ │ │ │ + beq.n 1d9eda │ │ │ │ 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 1da1a2 │ │ │ │ + bhi.n 1d9ef2 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1da15c │ │ │ │ - add r0, pc, #8 @ (adr r0, 1da0d4 ) │ │ │ │ + bhi.n 1d9eac │ │ │ │ + add r0, pc, #8 @ (adr r0, 1d9e24 ) │ │ │ │ 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 │ │ │ │ @@ -542042,82 +541784,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 1da094 │ │ │ │ + b.n 1d9de4 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1da094 │ │ │ │ + b.n 1d9de4 │ │ │ │ movs r0, #0 │ │ │ │ orrs.w ip, r2, r0 │ │ │ │ - beq.w 1da010 │ │ │ │ + beq.w 1d9d60 │ │ │ │ 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 1da010 │ │ │ │ + bne.w 1d9d60 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1da046 │ │ │ │ + bne.w 1d9d96 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1da164 │ │ │ │ + b.n 1d9eb4 │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1da164 │ │ │ │ + b.n 1d9eb4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da182 │ │ │ │ - b.n 1da010 │ │ │ │ + bne.n 1d9ed2 │ │ │ │ + b.n 1d9d60 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 1da094 │ │ │ │ + b.n 1d9de4 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1da164 │ │ │ │ + b.n 1d9eb4 │ │ │ │ nop │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ 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 1e22e8 │ │ │ │ + bl 1e2038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1da264 │ │ │ │ - cbz r5, 1da23c │ │ │ │ + beq.n 1d9fb4 │ │ │ │ + cbz r5, 1d9f8c │ │ │ │ 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 1da22c │ │ │ │ + bhi.n 1d9f7c │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1da276 │ │ │ │ + bhi.n 1d9fc6 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #33 @ 0x21 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #212] @ (1da2e8 ) │ │ │ │ + ldr r0, [pc, #212] @ (1da038 ) │ │ │ │ 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 │ │ │ │ @@ -542125,107 +541867,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 1da264 │ │ │ │ + beq.n 1d9fb4 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1da1ea │ │ │ │ + bne.n 1d9f3a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da23c │ │ │ │ + beq.n 1d9f8c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbnz r3, 1da264 │ │ │ │ + cbnz r3, 1d9fb4 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da23c │ │ │ │ + beq.n 1d9f8c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1da240 │ │ │ │ + beq.n 1d9f90 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da23c │ │ │ │ + beq.n 1d9f8c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1da264 │ │ │ │ + beq.n 1d9fb4 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da23c │ │ │ │ + beq.n 1d9f8c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da268 │ │ │ │ - b.n 1da264 │ │ │ │ + bne.n 1d9fb8 │ │ │ │ + b.n 1d9fb4 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da23c │ │ │ │ + beq.n 1d9f8c │ │ │ │ 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 1da264 │ │ │ │ + beq.n 1d9fb4 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da23c │ │ │ │ + beq.n 1d9f8c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da28e │ │ │ │ - b.n 1da264 │ │ │ │ + bne.n 1d9fde │ │ │ │ + b.n 1d9fb4 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da23c │ │ │ │ + beq.n 1d9f8c │ │ │ │ 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 1da264 │ │ │ │ + beq.n 1d9fb4 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da23c │ │ │ │ + beq.n 1d9f8c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da2b8 │ │ │ │ - b.n 1da264 │ │ │ │ + bne.n 1da008 │ │ │ │ + b.n 1d9fb4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #420] @ (1da494 ) │ │ │ │ + ldr r0, [pc, #420] @ (1da1e4 ) │ │ │ │ ldr.w ip, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [ip, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1da388 │ │ │ │ + bne.n 1da0d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1da3be │ │ │ │ + beq.n 1da10e │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #404] @ (1da498 ) │ │ │ │ + ldr r1, [pc, #404] @ (1da1e8 ) │ │ │ │ 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 1da388 │ │ │ │ + bne.n 1da0d8 │ │ │ │ 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 │ │ │ │ @@ -542240,17 +541982,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 1da38e │ │ │ │ + bhi.n 1da0de │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1da450 │ │ │ │ + bhi.n 1da1a0 │ │ │ │ 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] │ │ │ │ @@ -542271,296 +542013,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 1da388 │ │ │ │ + bne.n 1da0d8 │ │ │ │ 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 1da388 │ │ │ │ + bne.n 1da0d8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1da34a │ │ │ │ + bne.n 1da09a │ │ │ │ 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 1da388 │ │ │ │ + bne.n 1da0d8 │ │ │ │ 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 1da388 │ │ │ │ + bne.n 1da0d8 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da3be │ │ │ │ + beq.n 1da10e │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsh.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da390 │ │ │ │ + b.n 1da0e0 │ │ │ │ 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 1da388 │ │ │ │ + bne.n 1da0d8 │ │ │ │ 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 1da388 │ │ │ │ + bne.n 1da0d8 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da3be │ │ │ │ + beq.n 1da10e │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsb.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da390 │ │ │ │ + b.n 1da0e0 │ │ │ │ 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 1da388 │ │ │ │ + bne.n 1da0d8 │ │ │ │ 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 1da388 │ │ │ │ + bne.n 1da0d8 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da3be │ │ │ │ + beq.n 1da10e │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da390 │ │ │ │ + b.n 1da0e0 │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ 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] @ (1da520 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da270 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da524 ) │ │ │ │ + ldr r2, [pc, #112] @ (1da274 ) │ │ │ │ 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 1e3c9c │ │ │ │ + bl 1e39ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da4fa │ │ │ │ - ldr r2, [pc, #68] @ (1da528 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da524 ) │ │ │ │ + beq.n 1da24a │ │ │ │ + ldr r2, [pc, #68] @ (1da278 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da51a │ │ │ │ + bne.n 1da26a │ │ │ │ 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 1e22b4 │ │ │ │ + bl 1e2004 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da4e2 │ │ │ │ + b.n 1da232 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ 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] @ (1da5b0 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da300 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da5b4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1da304 ) │ │ │ │ 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 1e3c9c │ │ │ │ + bl 1e39ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da58a │ │ │ │ - ldr r2, [pc, #68] @ (1da5b8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da5b4 ) │ │ │ │ + beq.n 1da2da │ │ │ │ + ldr r2, [pc, #68] @ (1da308 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da304 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da5aa │ │ │ │ + bne.n 1da2fa │ │ │ │ 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 1e22b4 │ │ │ │ + bl 1e2004 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da572 │ │ │ │ + b.n 1da2c2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrb r6, [r6, 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] @ (1da640 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da390 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da644 ) │ │ │ │ + ldr r2, [pc, #112] @ (1da394 ) │ │ │ │ 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 1e3c9c │ │ │ │ + bl 1e39ec │ │ │ │ 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 1da36a │ │ │ │ + ldr r2, [pc, #68] @ (1da398 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da394 ) │ │ │ │ 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 1da38a │ │ │ │ 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 1e22b4 │ │ │ │ + bl 1e2004 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da602 │ │ │ │ + b.n 1da352 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ 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 1e22e8 │ │ │ │ + bl 1e2038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1da6f0 │ │ │ │ - cbz r5, 1da6c8 │ │ │ │ + beq.n 1da440 │ │ │ │ + cbz r5, 1da418 │ │ │ │ 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 1da6c0 │ │ │ │ + bhi.n 1da410 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1da702 │ │ │ │ + bhi.n 1da452 │ │ │ │ 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 │ │ │ │ @@ -542571,115 +542313,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 1da6f0 │ │ │ │ + beq.n 1da440 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1da682 │ │ │ │ + bne.n 1da3d2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da6c8 │ │ │ │ + beq.n 1da418 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1da6f0 │ │ │ │ + cbz r1, 1da440 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da6c8 │ │ │ │ + beq.n 1da418 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1da6cc │ │ │ │ + bne.n 1da41c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da6c8 │ │ │ │ + beq.n 1da418 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 1da6f0 │ │ │ │ + beq.n 1da440 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da6c8 │ │ │ │ + beq.n 1da418 │ │ │ │ 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 1da6f4 │ │ │ │ - b.n 1da6f0 │ │ │ │ + bne.n 1da444 │ │ │ │ + b.n 1da440 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da6c8 │ │ │ │ + beq.n 1da418 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da6f0 │ │ │ │ + beq.n 1da440 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da6c8 │ │ │ │ + beq.n 1da418 │ │ │ │ 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 1da71a │ │ │ │ - b.n 1da6f0 │ │ │ │ + bne.n 1da46a │ │ │ │ + b.n 1da440 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da6c8 │ │ │ │ + beq.n 1da418 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da6f0 │ │ │ │ + beq.n 1da440 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da6c8 │ │ │ │ + beq.n 1da418 │ │ │ │ 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 1da740 │ │ │ │ - b.n 1da6f0 │ │ │ │ + bne.n 1da490 │ │ │ │ + b.n 1da440 │ │ │ │ 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 1e22e8 │ │ │ │ + bl 1e2038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1daa58 │ │ │ │ + beq.w 1da7a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1daa8e │ │ │ │ + beq.w 1da7de │ │ │ │ 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 1daa5e │ │ │ │ + bhi.w 1da7ae │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1da9be │ │ │ │ + bhi.w 1da70e │ │ │ │ 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 │ │ │ │ @@ -542729,17 +542471,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 1daa58 │ │ │ │ + bne.w 1da7a8 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1daa8e │ │ │ │ + beq.w 1da7de │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542756,21 +542498,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1daa58 │ │ │ │ + bne.w 1da7a8 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1daa8e │ │ │ │ + beq.w 1da7de │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da816 │ │ │ │ + b.n 1da566 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542787,17 +542529,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 1daa58 │ │ │ │ + bne.w 1da7a8 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1daa8e │ │ │ │ + beq.w 1da7de │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542814,53 +542556,53 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1daa58 │ │ │ │ + bne.n 1da7a8 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1daa8e │ │ │ │ + beq.w 1da7de │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da8c4 │ │ │ │ + b.n 1da614 │ │ │ │ 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 1daa58 │ │ │ │ + bne.n 1da7a8 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1daa8e │ │ │ │ + beq.n 1da7de │ │ │ │ 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 1daa58 │ │ │ │ + bne.n 1da7a8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1daa8e │ │ │ │ + beq.n 1da7de │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da96e │ │ │ │ + b.n 1da6be │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -542876,17 +542618,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 1daa58 │ │ │ │ + bne.n 1da7a8 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1daa8e │ │ │ │ + beq.n 1da7de │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ @@ -542901,71 +542643,71 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1daa58 │ │ │ │ + cbnz r3, 1da7a8 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 1daa8e │ │ │ │ + beq.n 1da7de │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da9c2 │ │ │ │ + b.n 1da712 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1daa94 │ │ │ │ + bne.n 1da7e4 │ │ │ │ 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 1daa58 │ │ │ │ + bne.n 1da7a8 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 1da7aa │ │ │ │ + bne.w 1da4fa │ │ │ │ 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 1daa70 │ │ │ │ + b.n 1da7c0 │ │ │ │ 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 1e22e8 │ │ │ │ + bl 1e2038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dac38 │ │ │ │ + beq.w 1da988 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1dabb6 │ │ │ │ + beq.n 1da906 │ │ │ │ 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] │ │ │ │ @@ -542975,15 +542717,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 1dac40 │ │ │ │ + beq.w 1da990 │ │ │ │ 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 │ │ │ │ @@ -542995,17 +542737,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 1daba0 │ │ │ │ + bhi.n 1da8f0 │ │ │ │ cmp.w sl, #31 │ │ │ │ - bhi.w 1dacb6 │ │ │ │ + bhi.w 1daa06 │ │ │ │ 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 │ │ │ │ @@ -543037,43 +542779,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 1dac38 │ │ │ │ + bne.n 1da988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1dab12 │ │ │ │ + bne.n 1da862 │ │ │ │ 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 1dac38 │ │ │ │ + bne.n 1da988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1dabb6 │ │ │ │ + beq.n 1da906 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1dac38 │ │ │ │ + beq.n 1da988 │ │ │ │ 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 1dabf2 │ │ │ │ + b.n 1da942 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 1dabb6 │ │ │ │ + beq.n 1da906 │ │ │ │ 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] │ │ │ │ @@ -543086,34 +542828,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 1dabee │ │ │ │ + beq.n 1da93e │ │ │ │ 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 1dab3c │ │ │ │ + b.n 1da88c │ │ │ │ ldrb.w r7, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ ands r7, r1 │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ cmpeq r1, r7 │ │ │ │ - bne.n 1dac38 │ │ │ │ + bne.n 1da988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1dabb6 │ │ │ │ + beq.n 1da906 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1dac38 │ │ │ │ + beq.n 1da988 │ │ │ │ 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 │ │ │ │ @@ -543127,49 +542869,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 1dac38 │ │ │ │ + bne.n 1da988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 1dab18 │ │ │ │ - b.n 1dabb6 │ │ │ │ + bne.w 1da868 │ │ │ │ + b.n 1da906 │ │ │ │ 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 1dacf4 │ │ │ │ + b.n 1daa44 │ │ │ │ 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 1dac38 │ │ │ │ + bne.n 1da988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1dabb6 │ │ │ │ + beq.w 1da906 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1dac38 │ │ │ │ + beq.n 1da988 │ │ │ │ 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 │ │ │ │ @@ -543187,19 +542929,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 1dac38 │ │ │ │ + bne.w 1da988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1dacd8 │ │ │ │ - b.n 1dabb6 │ │ │ │ + bne.n 1daa28 │ │ │ │ + b.n 1da906 │ │ │ │ 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 │ │ │ │ @@ -543208,20 +542950,20 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, ip │ │ │ │ uxth r5, r5 │ │ │ │ ands r5, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.w 1dac38 │ │ │ │ + bne.w 1da988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1dabb6 │ │ │ │ + beq.w 1da906 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1dac38 │ │ │ │ + beq.w 1da988 │ │ │ │ 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 │ │ │ │ @@ -543239,56 +542981,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 1dac38 │ │ │ │ + bne.w 1da988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 1dabb6 │ │ │ │ + beq.w 1da906 │ │ │ │ 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 1dad88 │ │ │ │ + b.n 1daad8 │ │ │ │ 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 1e22e8 │ │ │ │ + bl 1e2038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1daf52 │ │ │ │ + beq.w 1daca2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dafb0 │ │ │ │ + beq.w 1dad00 │ │ │ │ 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 1dae92 │ │ │ │ + beq.n 1dabe2 │ │ │ │ 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 │ │ │ │ @@ -543300,23 +543042,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 1daef0 │ │ │ │ + bhi.n 1dac40 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1dafb6 │ │ │ │ + bhi.n 1dad06 │ │ │ │ tbb [pc, r0] │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - add r3, pc, #492 @ (adr r3, 1db0b4 ) │ │ │ │ + add r3, pc, #492 @ (adr r3, 1dae04 ) │ │ │ │ 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] │ │ │ │ @@ -543336,51 +543078,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 1daf52 │ │ │ │ + bne.n 1daca2 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1dafb0 │ │ │ │ + beq.n 1dad00 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1daee0 │ │ │ │ + beq.n 1dac30 │ │ │ │ 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 1daef0 │ │ │ │ + b.n 1dac40 │ │ │ │ uxth r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1daf52 │ │ │ │ + bne.n 1daca2 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1dafb0 │ │ │ │ + beq.n 1dad00 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - bne.w 1db058 │ │ │ │ + bne.w 1dada8 │ │ │ │ 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 1daf52 │ │ │ │ + bne.n 1daca2 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1dafb0 │ │ │ │ + beq.n 1dad00 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1daf52 │ │ │ │ + beq.n 1daca2 │ │ │ │ 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] │ │ │ │ @@ -543389,131 +543131,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 1daf52 │ │ │ │ + bne.n 1daca2 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1dae7e │ │ │ │ + bne.w 1dabce │ │ │ │ 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 1daf52 │ │ │ │ + bne.n 1daca2 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1dafb0 │ │ │ │ + beq.n 1dad00 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1daf52 │ │ │ │ + beq.n 1daca2 │ │ │ │ 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 1dafea │ │ │ │ + b.n 1dad3a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1dafb0 │ │ │ │ + beq.n 1dad00 │ │ │ │ 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 1dafe6 │ │ │ │ - b.n 1daf52 │ │ │ │ + beq.n 1dad36 │ │ │ │ + b.n 1daca2 │ │ │ │ uxtb r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1daf52 │ │ │ │ + bne.n 1daca2 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1dafb0 │ │ │ │ + beq.n 1dad00 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1daf52 │ │ │ │ + beq.n 1daca2 │ │ │ │ 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 1db03c │ │ │ │ + b.n 1dad8c │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1dafb0 │ │ │ │ + beq.n 1dad00 │ │ │ │ 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 1db038 │ │ │ │ - b.n 1daf52 │ │ │ │ + beq.n 1dad88 │ │ │ │ + b.n 1daca2 │ │ │ │ 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 1db076 │ │ │ │ + b.n 1dadc6 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1dafb0 │ │ │ │ + beq.n 1dad00 │ │ │ │ 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 1db072 │ │ │ │ - b.n 1daf52 │ │ │ │ + beq.n 1dadc2 │ │ │ │ + b.n 1daca2 │ │ │ │ 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 1e22e8 │ │ │ │ + bl 1e2038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db198 │ │ │ │ + beq.n 1daee8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1db172 │ │ │ │ + beq.n 1daec2 │ │ │ │ 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 1db26e │ │ │ │ + beq.w 1dafbe │ │ │ │ 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 │ │ │ │ @@ -543528,17 +543270,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 1db162 │ │ │ │ + bhi.n 1daeb2 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 1db1e4 │ │ │ │ + bhi.n 1daf34 │ │ │ │ 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] │ │ │ │ @@ -543551,167 +543293,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 1db198 │ │ │ │ + bne.n 1daee8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1db0e0 │ │ │ │ + bne.n 1dae30 │ │ │ │ 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 1db18a │ │ │ │ + b.n 1daeda │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db172 │ │ │ │ + beq.n 1daec2 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 1db186 │ │ │ │ + beq.n 1daed6 │ │ │ │ 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 1db198 │ │ │ │ + bne.n 1daee8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db172 │ │ │ │ + beq.n 1daec2 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1db2cc │ │ │ │ + beq.w 1db01c │ │ │ │ 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 1db198 │ │ │ │ + bne.n 1daee8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db172 │ │ │ │ + beq.n 1daec2 │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1db1aa │ │ │ │ + b.n 1daefa │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ ands.w r6, sl, lr │ │ │ │ - bne.n 1db198 │ │ │ │ + bne.n 1daee8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db172 │ │ │ │ + beq.n 1daec2 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1db2b2 │ │ │ │ + beq.n 1db002 │ │ │ │ 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 1db198 │ │ │ │ + bne.n 1daee8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db172 │ │ │ │ + beq.n 1daec2 │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1db1f0 │ │ │ │ + b.n 1daf40 │ │ │ │ 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 1db198 │ │ │ │ + bne.n 1daee8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db172 │ │ │ │ + beq.n 1daec2 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1db2e2 │ │ │ │ + beq.n 1db032 │ │ │ │ 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 1db198 │ │ │ │ + bne.n 1daee8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db172 │ │ │ │ + beq.n 1daec2 │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1db236 │ │ │ │ + b.n 1daf86 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r2, lr │ │ │ │ - b.n 1db120 │ │ │ │ + b.n 1dae70 │ │ │ │ uxtb.w sl, sl │ │ │ │ tst.w lr, sl │ │ │ │ - bne.n 1db198 │ │ │ │ + bne.n 1daee8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db172 │ │ │ │ + beq.w 1daec2 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1db178 │ │ │ │ + bne.w 1daec8 │ │ │ │ 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 1db198 │ │ │ │ + bne.w 1daee8 │ │ │ │ mov r2, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 1db122 │ │ │ │ - b.n 1db172 │ │ │ │ + bne.w 1dae72 │ │ │ │ + b.n 1daec2 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db172 │ │ │ │ + beq.w 1daec2 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1db2ac │ │ │ │ - b.n 1db198 │ │ │ │ + beq.n 1daffc │ │ │ │ + b.n 1daee8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db172 │ │ │ │ + beq.w 1daec2 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db2c6 │ │ │ │ - b.n 1db198 │ │ │ │ + beq.n 1db016 │ │ │ │ + b.n 1daee8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db172 │ │ │ │ + beq.w 1daec2 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db2dc │ │ │ │ - b.n 1db198 │ │ │ │ + beq.n 1db02c │ │ │ │ + b.n 1daee8 │ │ │ │ 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 1e22e8 │ │ │ │ + bl 1e2038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db3f2 │ │ │ │ + beq.n 1db142 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1db3c6 │ │ │ │ + beq.n 1db116 │ │ │ │ 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] │ │ │ │ @@ -543720,31 +543462,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 1db3ce │ │ │ │ + beq.n 1db11e │ │ │ │ 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 1db3b6 │ │ │ │ + bhi.n 1db106 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1db4bc │ │ │ │ + bhi.w 1db20c │ │ │ │ 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 │ │ │ │ @@ -543757,175 +543499,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 1db3f2 │ │ │ │ + bne.n 1db142 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1db350 │ │ │ │ + bne.n 1db0a0 │ │ │ │ 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 1db374 │ │ │ │ + b.n 1db0c4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db3e4 │ │ │ │ + b.n 1db134 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db3c6 │ │ │ │ + beq.n 1db116 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db3e0 │ │ │ │ + beq.n 1db130 │ │ │ │ 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 1db3f2 │ │ │ │ + bne.n 1db142 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1db3c6 │ │ │ │ + beq.n 1db116 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1db4c4 │ │ │ │ + beq.n 1db214 │ │ │ │ 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 1db3f2 │ │ │ │ + bne.n 1db142 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1db356 │ │ │ │ - b.n 1db3c6 │ │ │ │ + bne.n 1db0a6 │ │ │ │ + b.n 1db116 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db3c6 │ │ │ │ + beq.n 1db116 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db4f6 │ │ │ │ + bne.n 1db246 │ │ │ │ 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 1db3f2 │ │ │ │ + bne.n 1db142 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1db3c6 │ │ │ │ + beq.n 1db116 │ │ │ │ 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 1db42a │ │ │ │ - b.n 1db3f2 │ │ │ │ + beq.n 1db17a │ │ │ │ + b.n 1db142 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db3c6 │ │ │ │ + beq.n 1db116 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db4d8 │ │ │ │ + bne.n 1db228 │ │ │ │ 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 1db3f2 │ │ │ │ + bne.n 1db142 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1db3c6 │ │ │ │ + beq.n 1db116 │ │ │ │ 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 1db45e │ │ │ │ - b.n 1db3f2 │ │ │ │ + beq.n 1db1ae │ │ │ │ + b.n 1db142 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db3c6 │ │ │ │ + beq.n 1db116 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db3d8 │ │ │ │ + bne.n 1db128 │ │ │ │ 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 1db3f2 │ │ │ │ + bne.n 1db142 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1db3c6 │ │ │ │ + beq.n 1db116 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands.w r0, r3, ip │ │ │ │ - beq.n 1db492 │ │ │ │ - b.n 1db3f2 │ │ │ │ + beq.n 1db1e2 │ │ │ │ + b.n 1db142 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db3f2 │ │ │ │ + bne.n 1db142 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1db4c4 │ │ │ │ - b.n 1db3c6 │ │ │ │ + bne.n 1db214 │ │ │ │ + b.n 1db116 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db4e6 │ │ │ │ + b.n 1db236 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1db3c6 │ │ │ │ + beq.w 1db116 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db4e0 │ │ │ │ - b.n 1db3f2 │ │ │ │ + beq.n 1db230 │ │ │ │ + b.n 1db142 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db504 │ │ │ │ + b.n 1db254 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1db3c6 │ │ │ │ + beq.w 1db116 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db4fe │ │ │ │ - b.n 1db3f2 │ │ │ │ + beq.n 1db24e │ │ │ │ + b.n 1db142 │ │ │ │ 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 1e22e8 │ │ │ │ + bl 1e2038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1db8e0 │ │ │ │ + beq.w 1db630 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1db954 │ │ │ │ + beq.w 1db6a4 │ │ │ │ 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 1db8e6 │ │ │ │ + bhi.w 1db636 │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 1db7c2 │ │ │ │ + bhi.w 1db512 │ │ │ │ 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 │ │ │ │ @@ -543956,15 +543698,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 1db8e0 │ │ │ │ + beq.w 1db630 │ │ │ │ blx 54d90 <__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 │ │ │ │ @@ -543988,23 +543730,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 1db8e0 │ │ │ │ + bne.w 1db630 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db954 │ │ │ │ + beq.w 1db6a4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db8e0 │ │ │ │ + beq.w 1db630 │ │ │ │ mov r0, r5 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -544027,27 +543769,27 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1db8e0 │ │ │ │ + bne.w 1db630 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1db954 │ │ │ │ + beq.w 1db6a4 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db5c2 │ │ │ │ + b.n 1db312 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db8e0 │ │ │ │ + beq.w 1db630 │ │ │ │ blx 54d90 <__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 │ │ │ │ @@ -544071,23 +543813,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 1db8e0 │ │ │ │ + bne.w 1db630 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db954 │ │ │ │ + beq.w 1db6a4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db8e0 │ │ │ │ + beq.w 1db630 │ │ │ │ mov r0, r5 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -544110,25 +543852,25 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1db8e0 │ │ │ │ + bne.w 1db630 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1db954 │ │ │ │ + beq.w 1db6a4 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db6c4 │ │ │ │ + b.n 1db414 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db8e0 │ │ │ │ + beq.w 1db630 │ │ │ │ blx 552b0 <__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 │ │ │ │ @@ -544152,22 +543894,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 1db8e0 │ │ │ │ + bne.n 1db630 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db954 │ │ │ │ + beq.w 1db6a4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1db8e0 │ │ │ │ + beq.n 1db630 │ │ │ │ mov r0, r5 │ │ │ │ blx 552b0 <__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 │ │ │ │ @@ -544189,59 +543931,59 @@ │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1db8e0 │ │ │ │ + cbnz r3, 1db630 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1db954 │ │ │ │ + beq.n 1db6a4 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db7c6 │ │ │ │ + b.n 1db516 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1db954 │ │ │ │ + beq.n 1db6a4 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r5, 1db8e0 │ │ │ │ + cbz r5, 1db630 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 1db8e0 │ │ │ │ + beq.n 1db630 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1db954 │ │ │ │ + beq.n 1db6a4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db8b6 │ │ │ │ + bne.n 1db606 │ │ │ │ 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 1db8e0 │ │ │ │ + beq.n 1db630 │ │ │ │ mov r1, fp │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - cbz r5, 1db912 │ │ │ │ + cbz r5, 1db662 │ │ │ │ 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 1db95a │ │ │ │ + bne.n 1db6aa │ │ │ │ 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 │ │ │ │ @@ -544251,17 +543993,17 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db8e0 │ │ │ │ + bne.n 1db630 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 1db55c │ │ │ │ + bne.w 1db2ac │ │ │ │ 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 │ │ │ │ @@ -544279,40 +544021,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1db942 │ │ │ │ + b.n 1db692 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db9b6 │ │ │ │ + beq.n 1db706 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dba60 │ │ │ │ + beq.n 1db7b0 │ │ │ │ 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 1dba26 │ │ │ │ + bhi.n 1db776 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1dba50 │ │ │ │ + bhi.n 1db7a0 │ │ │ │ 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 │ │ │ │ @@ -544323,70 +544065,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 1db9d0 │ │ │ │ + bne.n 1db720 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dba12 │ │ │ │ + beq.n 1db762 │ │ │ │ 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 1dba5c │ │ │ │ + bcc.n 1db7ac │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dba12 │ │ │ │ + beq.n 1db762 │ │ │ │ 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 1dba26 │ │ │ │ + bhi.n 1db776 │ │ │ │ movw r3, #2043 @ 0x7fb │ │ │ │ movt r3, #65532 @ 0xfffc │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1dba16 │ │ │ │ + bls.n 1db766 │ │ │ │ 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 1dba76 │ │ │ │ + beq.n 1db7c6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dbb76 │ │ │ │ + beq.n 1db8c6 │ │ │ │ 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 1dbaca │ │ │ │ + bhi.n 1db81a │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1dbaec │ │ │ │ + bhi.n 1db83c │ │ │ │ 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 │ │ │ │ @@ -544398,89 +544140,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 1dbb08 │ │ │ │ + bcs.n 1db858 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1dba8c │ │ │ │ + bne.n 1db7dc │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dbad8 │ │ │ │ + beq.n 1db828 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1dbb08 │ │ │ │ + bhi.n 1db858 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbad8 │ │ │ │ + beq.n 1db828 │ │ │ │ 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 1dbadc │ │ │ │ + bls.n 1db82c │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbad8 │ │ │ │ + beq.n 1db828 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1dbb0c │ │ │ │ - b.n 1dbad8 │ │ │ │ + bne.n 1db85c │ │ │ │ + b.n 1db828 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dbad8 │ │ │ │ + beq.n 1db828 │ │ │ │ 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 1dbb08 │ │ │ │ + bhi.n 1db858 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbad8 │ │ │ │ + beq.n 1db828 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1dbb1a │ │ │ │ - b.n 1dbb08 │ │ │ │ + bls.n 1db86a │ │ │ │ + b.n 1db858 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dbad8 │ │ │ │ + beq.n 1db828 │ │ │ │ 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 1dbb08 │ │ │ │ + bhi.n 1db858 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbad8 │ │ │ │ + beq.n 1db828 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1dbb48 │ │ │ │ - b.n 1dbb08 │ │ │ │ + bls.n 1db898 │ │ │ │ + b.n 1db858 │ │ │ │ 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 1dbb8e │ │ │ │ + beq.n 1db8de │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbca0 │ │ │ │ + beq.w 1db9f0 │ │ │ │ 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] │ │ │ │ @@ -544489,18 +544231,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 1dbbf4 │ │ │ │ + bhi.n 1db944 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1dbc14 │ │ │ │ + bhi.n 1db964 │ │ │ │ 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 │ │ │ │ @@ -544517,121 +544259,121 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbee │ │ │ │ + bne.n 1db93e │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1dbbb0 │ │ │ │ + bne.n 1db900 │ │ │ │ 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 552b0 <__popcountsi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbee │ │ │ │ + bne.n 1db93e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dbc04 │ │ │ │ + beq.n 1db954 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbee │ │ │ │ + bne.n 1db93e │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dbc0a │ │ │ │ - b.n 1dbc04 │ │ │ │ + bne.n 1db95a │ │ │ │ + b.n 1db954 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbee │ │ │ │ + bne.n 1db93e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dbc04 │ │ │ │ + beq.n 1db954 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrh r0, [r3, #20] │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbee │ │ │ │ + bne.n 1db93e │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dbc38 │ │ │ │ - b.n 1dbc04 │ │ │ │ + bne.n 1db988 │ │ │ │ + b.n 1db954 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbee │ │ │ │ + bne.n 1db93e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dbc04 │ │ │ │ + beq.n 1db954 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrb r0, [r3, #20] │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbee │ │ │ │ + bne.n 1db93e │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dbc6c │ │ │ │ - b.n 1dbc04 │ │ │ │ + bne.n 1db9bc │ │ │ │ + b.n 1db954 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (1dbd50 ) │ │ │ │ + ldr r0, [pc, #160] @ (1dbaa0 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1dbce6 │ │ │ │ + bne.n 1dba36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dbd46 │ │ │ │ - ldr.w lr, [pc, #140] @ 1dbd54 │ │ │ │ + beq.n 1dba96 │ │ │ │ + ldr.w lr, [pc, #140] @ 1dbaa4 │ │ │ │ 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 1dbcea │ │ │ │ + beq.n 1dba3a │ │ │ │ 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 1dbd3a │ │ │ │ + bhi.n 1dba8a │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1dbd3a │ │ │ │ + bhi.n 1dba8a │ │ │ │ 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 │ │ │ │ @@ -544643,52 +544385,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 1dbce6 │ │ │ │ + beq.n 1dba36 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 1dbcfe │ │ │ │ + bne.n 1dba4e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1dbd3e │ │ │ │ + b.n 1dba8e │ │ │ │ nop │ │ │ │ - muls r0, r1 │ │ │ │ + cmp r8, pc │ │ │ │ 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 1dbd6a │ │ │ │ + beq.n 1dbaba │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbeae │ │ │ │ + beq.w 1dbbfe │ │ │ │ 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 1dbdd6 │ │ │ │ + bhi.n 1dbb26 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1dbe60 │ │ │ │ + bhi.n 1dbbb0 │ │ │ │ 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] │ │ │ │ @@ -544700,118 +544442,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 1dbd8c │ │ │ │ + bne.n 1dbadc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dbdf4 │ │ │ │ + b.n 1dbb44 │ │ │ │ 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 1dbdf2 │ │ │ │ + bcs.n 1dbb42 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dbe0a │ │ │ │ + bge.n 1dbb5a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dbdca │ │ │ │ + beq.n 1dbb1a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbdd2 │ │ │ │ + beq.n 1dbb22 │ │ │ │ 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 1dbeb2 │ │ │ │ + blt.n 1dbc02 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dbdf2 │ │ │ │ + bne.n 1dbb42 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbdd2 │ │ │ │ + beq.n 1dbb22 │ │ │ │ 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 1dbdd8 │ │ │ │ + bhi.n 1dbb28 │ │ │ │ lsls r3, r1, #16 │ │ │ │ - bpl.n 1dbdfa │ │ │ │ + bpl.n 1dbb4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dbe50 │ │ │ │ - b.n 1dbdf2 │ │ │ │ + beq.n 1dbba0 │ │ │ │ + b.n 1dbb42 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dbdf8 │ │ │ │ + bge.n 1dbb48 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1dbe40 │ │ │ │ - b.n 1dbdd2 │ │ │ │ + bne.n 1dbb90 │ │ │ │ + b.n 1dbb22 │ │ │ │ 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 1dbdf2 │ │ │ │ + bcs.n 1dbb42 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bcc.n 1dbecc │ │ │ │ + bcc.n 1dbc1c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dbdf2 │ │ │ │ + bne.n 1dbb42 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbdd2 │ │ │ │ + beq.n 1dbb22 │ │ │ │ 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 1dbdf2 │ │ │ │ + bcs.n 1dbb42 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1dbe56 │ │ │ │ - b.n 1dbdd2 │ │ │ │ + bne.n 1dbba6 │ │ │ │ + b.n 1dbb22 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dbe34 │ │ │ │ + b.n 1dbb84 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbdd2 │ │ │ │ + beq.n 1dbb22 │ │ │ │ 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 1dbe34 │ │ │ │ - b.n 1dbdd8 │ │ │ │ + bls.n 1dbb84 │ │ │ │ + b.n 1dbb28 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbdd2 │ │ │ │ + beq.n 1dbb22 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 1dbe60 │ │ │ │ + b.n 1dbbb0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbeee │ │ │ │ + beq.n 1dbc3e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc102 │ │ │ │ + beq.w 1dbe52 │ │ │ │ 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 │ │ │ │ @@ -544819,238 +544561,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 1dbf70 │ │ │ │ + bhi.n 1dbcc0 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1dc0d0 │ │ │ │ + bhi.w 1dbe20 │ │ │ │ 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, 1dc278 ) │ │ │ │ + add r0, pc, #828 @ (adr r0, 1dbfc8 ) │ │ │ │ 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 1dbfa6 │ │ │ │ + beq.n 1dbcf6 │ │ │ │ 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 1dbfaa │ │ │ │ + bls.n 1dbcfa │ │ │ │ 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 1dc018 │ │ │ │ + bcs.n 1dbd68 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1dc014 │ │ │ │ + blt.n 1dbd64 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dbfa2 │ │ │ │ + blt.n 1dbcf2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dc018 │ │ │ │ + bne.n 1dbd68 │ │ │ │ movs r7, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1dbf10 │ │ │ │ + bne.n 1dbc60 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dc01a │ │ │ │ + b.n 1dbd6a │ │ │ │ mov lr, r4 │ │ │ │ - b.n 1dbfbc │ │ │ │ + b.n 1dbd0c │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbfa6 │ │ │ │ + beq.n 1dbcf6 │ │ │ │ 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 1dc018 │ │ │ │ + bcs.n 1dbd68 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1dc106 │ │ │ │ + bne.w 1dbe56 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 1dbfa6 │ │ │ │ + beq.n 1dbcf6 │ │ │ │ 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 1dc018 │ │ │ │ + bcs.n 1dbd68 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1dbfae │ │ │ │ + beq.n 1dbcfe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dbf52 │ │ │ │ + beq.n 1dbca2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dc018 │ │ │ │ + bne.n 1dbd68 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbfa6 │ │ │ │ + beq.n 1dbcf6 │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dbfa6 │ │ │ │ + beq.n 1dbcf6 │ │ │ │ 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 1dc01e │ │ │ │ + bne.n 1dbd6e │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbfa6 │ │ │ │ + beq.n 1dbcf6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc038 │ │ │ │ + b.n 1dbd88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dc018 │ │ │ │ + bne.n 1dbd68 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbfa6 │ │ │ │ + beq.n 1dbcf6 │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dbfa6 │ │ │ │ + beq.n 1dbcf6 │ │ │ │ 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 1dc058 │ │ │ │ + bne.n 1dbda8 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbfa6 │ │ │ │ + beq.n 1dbcf6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc072 │ │ │ │ + b.n 1dbdc2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dc018 │ │ │ │ + bne.n 1dbd68 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbfa6 │ │ │ │ + beq.n 1dbcf6 │ │ │ │ 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 1dc018 │ │ │ │ + bcs.n 1dbd68 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 1dbfa6 │ │ │ │ + beq.w 1dbcf6 │ │ │ │ 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 1dc018 │ │ │ │ + bcs.n 1dbd68 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dc092 │ │ │ │ + bne.n 1dbde2 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 1dbfa6 │ │ │ │ + beq.w 1dbcf6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc0d0 │ │ │ │ + b.n 1dbe20 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dc018 │ │ │ │ + bne.n 1dbd68 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 1dbfa6 │ │ │ │ + beq.w 1dbcf6 │ │ │ │ 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 1dc018 │ │ │ │ + bcs.w 1dbd68 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1dbfe2 │ │ │ │ - b.n 1dc10a │ │ │ │ + beq.w 1dbd32 │ │ │ │ + b.n 1dbe5a │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dc156 │ │ │ │ + beq.n 1dbea6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc2f8 │ │ │ │ + beq.w 1dc048 │ │ │ │ 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 1dc1c4 │ │ │ │ + bhi.n 1dbf14 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.w 1dc2f4 │ │ │ │ + bhi.w 1dc044 │ │ │ │ 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 │ │ │ │ @@ -545062,494 +544804,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 1dc178 │ │ │ │ + bne.n 1dbec8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dc1e6 │ │ │ │ + b.n 1dbf36 │ │ │ │ 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 1dc1e4 │ │ │ │ + bcs.n 1dbf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1dc212 │ │ │ │ + bge.n 1dbf62 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dc1b8 │ │ │ │ + beq.n 1dbf08 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dc1c0 │ │ │ │ + beq.n 1dbf10 │ │ │ │ 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 1dc1e4 │ │ │ │ + bcs.n 1dbf34 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dc30e │ │ │ │ + blt.n 1dc05e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dc1e4 │ │ │ │ + bne.n 1dbf34 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dc1c0 │ │ │ │ + beq.n 1dbf10 │ │ │ │ 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 1dc1c6 │ │ │ │ + bhi.n 1dbf16 │ │ │ │ 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 1dc1e4 │ │ │ │ + bcs.n 1dbf34 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dc1ec │ │ │ │ + bcc.n 1dbf3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dc294 │ │ │ │ - b.n 1dc1e4 │ │ │ │ + beq.n 1dbfe4 │ │ │ │ + b.n 1dbf34 │ │ │ │ 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 1dc1e4 │ │ │ │ + bcs.n 1dbf34 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dc1ea │ │ │ │ + bcc.n 1dbf3a │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1dc268 │ │ │ │ - b.n 1dc1c0 │ │ │ │ + bne.n 1dbfb8 │ │ │ │ + b.n 1dbf10 │ │ │ │ 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 1dc1e4 │ │ │ │ + bcs.n 1dbf34 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dc2fc │ │ │ │ + bcc.n 1dc04c │ │ │ │ mov r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dc1e4 │ │ │ │ + bne.n 1dbf34 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dc1c0 │ │ │ │ + beq.w 1dbf10 │ │ │ │ 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 1dc1e4 │ │ │ │ + bcs.w 1dbf34 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1dc29a │ │ │ │ - b.n 1dc1c0 │ │ │ │ + bne.n 1dbfea │ │ │ │ + b.n 1dbf10 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dc23c │ │ │ │ + b.n 1dbf8c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dc1c0 │ │ │ │ + beq.w 1dbf10 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc2a4 │ │ │ │ + b.n 1dbff4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dc1c0 │ │ │ │ + beq.w 1dbf10 │ │ │ │ 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 1dc23c │ │ │ │ - b.n 1dc1c6 │ │ │ │ + bls.n 1dbf8c │ │ │ │ + b.n 1dbf16 │ │ │ │ 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 1dc634 │ │ │ │ + beq.w 1dc384 │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 1dc360 │ │ │ │ + b.n 1dc0b0 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc5d4 │ │ │ │ + bne.w 1dc324 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1dc634 │ │ │ │ + beq.w 1dc384 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 1dc356 │ │ │ │ + bne.n 1dc0a6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc5d4 │ │ │ │ + bne.w 1dc324 │ │ │ │ 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 1dc350 │ │ │ │ + bne.n 1dc0a0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1dc356 │ │ │ │ + beq.n 1dc0a6 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 1dc3a2 │ │ │ │ + b.n 1dc0f2 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc5d4 │ │ │ │ + bne.w 1dc324 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dc628 │ │ │ │ + beq.w 1dc378 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 1dc398 │ │ │ │ + bne.n 1dc0e8 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc5d4 │ │ │ │ + bne.w 1dc324 │ │ │ │ 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 1dc392 │ │ │ │ + bne.n 1dc0e2 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1dc398 │ │ │ │ + beq.n 1dc0e8 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1dc3ec │ │ │ │ + b.n 1dc13c │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc5d4 │ │ │ │ + bne.w 1dc324 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1dc618 │ │ │ │ + beq.w 1dc368 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1dc3de │ │ │ │ + bne.n 1dc12e │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc5d4 │ │ │ │ + bne.w 1dc324 │ │ │ │ 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 1dc3d8 │ │ │ │ + bne.n 1dc128 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1dc3de │ │ │ │ + beq.n 1dc12e │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1dc43a │ │ │ │ + b.n 1dc18a │ │ │ │ cmp r6, #186 @ 0xba │ │ │ │ - bne.w 1dc5d4 │ │ │ │ + bne.w 1dc324 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1dc604 │ │ │ │ + beq.w 1dc354 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc42c │ │ │ │ + bne.n 1dc17c │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dc5d4 │ │ │ │ + bne.w 1dc324 │ │ │ │ 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 1dc426 │ │ │ │ + bne.n 1dc176 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 1dc42c │ │ │ │ + beq.n 1dc17c │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1dc484 │ │ │ │ + b.n 1dc1d4 │ │ │ │ cmp r5, #186 @ 0xba │ │ │ │ - bne.w 1dc5d4 │ │ │ │ + bne.w 1dc324 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1dc5ea │ │ │ │ + beq.w 1dc33a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc47a │ │ │ │ + bne.n 1dc1ca │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1dc5d4 │ │ │ │ + bne.w 1dc324 │ │ │ │ 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 1dc474 │ │ │ │ + bne.n 1dc1c4 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1dc47a │ │ │ │ + beq.n 1dc1ca │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 1dc4d0 │ │ │ │ + b.n 1dc220 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc5d4 │ │ │ │ + bne.w 1dc324 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1dc5dc │ │ │ │ + beq.w 1dc32c │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 1dc4c2 │ │ │ │ + bne.n 1dc212 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc5d4 │ │ │ │ + bne.n 1dc324 │ │ │ │ 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 1dc4bc │ │ │ │ + bne.n 1dc20c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dc4c2 │ │ │ │ + beq.n 1dc212 │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1dc50c │ │ │ │ + b.n 1dc25c │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ - bne.n 1dc5d4 │ │ │ │ + bne.n 1dc324 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dc4c2 │ │ │ │ + beq.n 1dc212 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc504 │ │ │ │ + bne.n 1dc254 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dc5d4 │ │ │ │ + bne.n 1dc324 │ │ │ │ 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 1dc500 │ │ │ │ + bne.n 1dc250 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1dc504 │ │ │ │ + beq.n 1dc254 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1dc548 │ │ │ │ + b.n 1dc298 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.n 1dc5d2 │ │ │ │ + bne.n 1dc322 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dc504 │ │ │ │ + beq.n 1dc254 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 1dc540 │ │ │ │ + bne.n 1dc290 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc5d2 │ │ │ │ + bne.n 1dc322 │ │ │ │ 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 1dc53c │ │ │ │ + bne.n 1dc28c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dc540 │ │ │ │ + beq.n 1dc290 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1dc58c │ │ │ │ + b.n 1dc2dc │ │ │ │ cmp.w lr, #186 @ 0xba │ │ │ │ - bne.n 1dc5d2 │ │ │ │ + bne.n 1dc322 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dc540 │ │ │ │ + beq.n 1dc290 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1dc580 │ │ │ │ + bne.n 1dc2d0 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dc5d2 │ │ │ │ + bne.n 1dc322 │ │ │ │ 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 1dc57a │ │ │ │ + bne.n 1dc2ca │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1dc32c │ │ │ │ + bl 1dc07c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc580 │ │ │ │ + bne.n 1dc2d0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1dc5d4 │ │ │ │ + b.n 1dc324 │ │ │ │ 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 1dc484 │ │ │ │ + bne.w 1dc1d4 │ │ │ │ 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 1dc43a │ │ │ │ + bne.w 1dc18a │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dc3ec │ │ │ │ + bne.w 1dc13c │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc3a2 │ │ │ │ + bne.w 1dc0f2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dc360 │ │ │ │ + bne.w 1dc0b0 │ │ │ │ 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] @ 1dc738 │ │ │ │ + ldr.w r8, [pc, #224] @ 1dc488 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e22e8 │ │ │ │ + bl 1e2038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc70c │ │ │ │ + beq.n 1dc45c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dc70c │ │ │ │ - ldr r3, [pc, #200] @ (1dc73c ) │ │ │ │ + beq.n 1dc45c │ │ │ │ + ldr r3, [pc, #200] @ (1dc48c ) │ │ │ │ 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 1dc6e0 │ │ │ │ + bhi.n 1dc430 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dc71c │ │ │ │ + bls.n 1dc46c │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1dc71c │ │ │ │ + bpl.n 1dc46c │ │ │ │ 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 1dc730 │ │ │ │ + bhi.n 1dc480 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1dc72a │ │ │ │ + bhi.n 1dc47a │ │ │ │ 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 │ │ │ │ @@ -545560,649 +545302,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 1dc71c │ │ │ │ + bne.n 1dc46c │ │ │ │ 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 1e22b4 │ │ │ │ + bl 1e2004 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1dc71c │ │ │ │ + beq.n 1dc46c │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1dc680 │ │ │ │ + bne.n 1dc3d0 │ │ │ │ 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 1dc706 │ │ │ │ + bne.n 1dc456 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc718 │ │ │ │ + b.n 1dc468 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc718 │ │ │ │ + b.n 1dc468 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1dc718 │ │ │ │ + b.n 1dc468 │ │ │ │ nop │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ 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] @ 1dc9d0 │ │ │ │ + ldr.w r9, [pc, #636] @ 1dc720 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r9, pc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1dc7ec │ │ │ │ + beq.n 1dc53c │ │ │ │ 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 1dc7e4 │ │ │ │ + bne.n 1dc534 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 1dc7b4 │ │ │ │ + cbz r3, 1dc504 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc924 │ │ │ │ + beq.w 1dc674 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc7aa │ │ │ │ + bne.n 1dc4fa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc7aa │ │ │ │ + bls.n 1dc4fa │ │ │ │ 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 1e4218 │ │ │ │ + bl 1e3f68 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc7e4 │ │ │ │ + beq.n 1dc534 │ │ │ │ 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 1dc7f6 │ │ │ │ - cbnz r7, 1dc7fc │ │ │ │ - bl 1e3db4 │ │ │ │ - cbnz r0, 1dc7fc │ │ │ │ - ldr r3, [pc, #516] @ (1dc9d4 ) │ │ │ │ + bne.n 1dc546 │ │ │ │ + cbnz r7, 1dc54c │ │ │ │ + bl 1e3b04 │ │ │ │ + cbnz r0, 1dc54c │ │ │ │ + ldr r3, [pc, #516] @ (1dc724 ) │ │ │ │ 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 1dc7aa │ │ │ │ + bne.n 1dc4fa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1dc770 │ │ │ │ + bne.n 1dc4c0 │ │ │ │ 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 1dc7c6 │ │ │ │ + bne.n 1dc516 │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 1dc7cc │ │ │ │ + beq.n 1dc51c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ add.w r3, r5, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1dc7e4 │ │ │ │ + beq.n 1dc534 │ │ │ │ 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 1dc89c │ │ │ │ + bmi.n 1dc5ec │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 1dc860 │ │ │ │ + cbz r3, 1dc5b0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc9a0 │ │ │ │ + beq.w 1dc6f0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc850 │ │ │ │ + bne.n 1dc5a0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc850 │ │ │ │ + bls.n 1dc5a0 │ │ │ │ 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 1e4218 │ │ │ │ + bl 1e3f68 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc89c │ │ │ │ - ldr r3, [pc, #384] @ (1dc9d4 ) │ │ │ │ + beq.n 1dc5ec │ │ │ │ + ldr r3, [pc, #384] @ (1dc724 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 1dc7d2 │ │ │ │ + b.n 1dc522 │ │ │ │ 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 1dc8a6 │ │ │ │ - cbnz r3, 1dc8ac │ │ │ │ + bne.n 1dc5f6 │ │ │ │ + cbnz r3, 1dc5fc │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1e3db4 │ │ │ │ + bl 1e3b04 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 1dc8ac │ │ │ │ - ldr r1, [pc, #336] @ (1dc9d4 ) │ │ │ │ + cbnz r0, 1dc5fc │ │ │ │ + ldr r1, [pc, #336] @ (1dc724 ) │ │ │ │ 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 1dc9b6 │ │ │ │ + bne.w 1dc706 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1dc818 │ │ │ │ - b.n 1dc7e4 │ │ │ │ + bne.n 1dc568 │ │ │ │ + b.n 1dc534 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc872 │ │ │ │ + bne.n 1dc5c2 │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 1dc880 │ │ │ │ + beq.n 1dc5d0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w r8, r2, #20 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 1dc89c │ │ │ │ + beq.n 1dc5ec │ │ │ │ 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 1dc968 │ │ │ │ + bmi.n 1dc6b8 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dc980 │ │ │ │ + beq.n 1dc6d0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1dc9ac │ │ │ │ + beq.n 1dc6fc │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1dc90e │ │ │ │ + bne.n 1dc65e │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ subs r1, #22 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1dc90e │ │ │ │ + bls.n 1dc65e │ │ │ │ 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 1e4218 │ │ │ │ + bl 1e3f68 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc968 │ │ │ │ + beq.n 1dc6b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #188] @ (1dc9d4 ) │ │ │ │ + ldr r1, [pc, #188] @ (1dc724 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - b.n 1dc886 │ │ │ │ + b.n 1dc5d6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc7aa │ │ │ │ + bhi.w 1dc4fa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dc770 │ │ │ │ - b.n 1dc7ec │ │ │ │ + bne.w 1dc4c0 │ │ │ │ + b.n 1dc53c │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc996 │ │ │ │ + bne.n 1dc6e6 │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 1dc94e │ │ │ │ + beq.n 1dc69e │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dc740 │ │ │ │ - cbnz r0, 1dc968 │ │ │ │ - ldr r1, [pc, #132] @ (1dc9d4 ) │ │ │ │ + bl 1dc490 │ │ │ │ + cbnz r0, 1dc6b8 │ │ │ │ + ldr r1, [pc, #132] @ (1dc724 ) │ │ │ │ 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 1dc9c0 │ │ │ │ + bne.n 1dc710 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1dc8d0 │ │ │ │ + bne.n 1dc620 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, fp │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1dc89c │ │ │ │ + b.n 1dc5ec │ │ │ │ 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 1dc93a │ │ │ │ + bne.n 1dc68a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1dc940 │ │ │ │ - bl 1e3db4 │ │ │ │ + bne.n 1dc690 │ │ │ │ + bl 1e3b04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc940 │ │ │ │ - b.n 1dc94e │ │ │ │ + bne.n 1dc690 │ │ │ │ + b.n 1dc69e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc850 │ │ │ │ - b.n 1dc89c │ │ │ │ + bhi.w 1dc5a0 │ │ │ │ + b.n 1dc5ec │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1dc90e │ │ │ │ - b.n 1dc968 │ │ │ │ + bhi.n 1dc65e │ │ │ │ + b.n 1dc6b8 │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1dc7d2 │ │ │ │ + b.n 1dc522 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1dc886 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + b.n 1dc5d6 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ 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] @ (1dcd44 ) │ │ │ │ + ldr r3, [pc, #856] @ (1dca94 ) │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1dcbd0 │ │ │ │ + beq.w 1dc920 │ │ │ │ mov sl, r3 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w r5, r6, #1 │ │ │ │ - bne.w 1dcbc2 │ │ │ │ + bne.w 1dc912 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcbda │ │ │ │ + beq.w 1dc92a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dcc44 │ │ │ │ + beq.w 1dc994 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dca4c │ │ │ │ + bne.n 1dc79c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dca4c │ │ │ │ + bls.n 1dc79c │ │ │ │ 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 1e4218 │ │ │ │ + bl 1e3f68 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dcbc2 │ │ │ │ + beq.w 1dc912 │ │ │ │ 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 1dcc78 │ │ │ │ + beq.w 1dc9c8 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.w 1dcc7e │ │ │ │ + bne.w 1dc9ce │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1dcaf6 │ │ │ │ + beq.n 1dc846 │ │ │ │ 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 1dccc8 │ │ │ │ + bmi.w 1dca18 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dcca8 │ │ │ │ + beq.w 1dc9f8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1dcd38 │ │ │ │ + beq.w 1dca88 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1dcacc │ │ │ │ + bne.n 1dc81c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r2, #22 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dcacc │ │ │ │ + bls.n 1dc81c │ │ │ │ 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 1e4218 │ │ │ │ + bl 1e3f68 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dccc8 │ │ │ │ - ldr r3, [pc, #632] @ (1dcd48 ) │ │ │ │ + beq.w 1dca18 │ │ │ │ + ldr r3, [pc, #632] @ (1dca98 ) │ │ │ │ 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 1dcd2e │ │ │ │ + bne.w 1dca7e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dcd20 │ │ │ │ + beq.w 1dca70 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1dcaf6 │ │ │ │ + bmi.n 1dc846 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dca56 │ │ │ │ + beq.n 1dc7a6 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dcc98 │ │ │ │ + beq.w 1dc9e8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dcb3a │ │ │ │ + bne.n 1dc88a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dcb3a │ │ │ │ + bls.n 1dc88a │ │ │ │ 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 1e4218 │ │ │ │ + bl 1e3f68 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dcaf6 │ │ │ │ - ldr r3, [pc, #524] @ (1dcd48 ) │ │ │ │ + beq.n 1dc846 │ │ │ │ + ldr r3, [pc, #524] @ (1dca98 ) │ │ │ │ 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 1dcd24 │ │ │ │ + bne.w 1dca74 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1dcca4 │ │ │ │ + beq.w 1dc9f4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 1dcb5c │ │ │ │ + bmi.n 1dc8ac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcc1c │ │ │ │ + beq.n 1dc96c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dccde │ │ │ │ + beq.w 1dca2e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dcba0 │ │ │ │ + bne.n 1dc8f0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dcba0 │ │ │ │ + bls.n 1dc8f0 │ │ │ │ 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 1e4218 │ │ │ │ + bl 1e3f68 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dcb5c │ │ │ │ - ldr r3, [pc, #420] @ (1dcd48 ) │ │ │ │ + beq.n 1dc8ac │ │ │ │ + ldr r3, [pc, #420] @ (1dca98 ) │ │ │ │ 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 1dca4c │ │ │ │ + bne.w 1dc79c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dca04 │ │ │ │ + bne.w 1dc754 │ │ │ │ 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 1dcc06 │ │ │ │ - cbz r4, 1dcc0c │ │ │ │ + bne.n 1dc956 │ │ │ │ + cbz r4, 1dc95c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dcbc2 │ │ │ │ + beq.n 1dc912 │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ - b.n 1dcb66 │ │ │ │ + b.n 1dc8b6 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dcbee │ │ │ │ - bl 1e3db4 │ │ │ │ + beq.n 1dc93e │ │ │ │ + bl 1e3b04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcbee │ │ │ │ - ldr r3, [pc, #304] @ (1dcd48 ) │ │ │ │ + bne.n 1dc93e │ │ │ │ + ldr r3, [pc, #304] @ (1dca98 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dcbae │ │ │ │ + b.n 1dc8fe │ │ │ │ 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 1dcc5e │ │ │ │ - cbz r2, 1dcc64 │ │ │ │ + bne.n 1dc9ae │ │ │ │ + cbz r2, 1dc9b4 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 1dcb5c │ │ │ │ + beq.n 1dc8ac │ │ │ │ str r7, [sp, #16] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, ip │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ - b.n 1dcb00 │ │ │ │ + b.n 1dc850 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dca4c │ │ │ │ + bhi.w 1dc79c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dca04 │ │ │ │ - b.n 1dcbd0 │ │ │ │ + bne.w 1dc754 │ │ │ │ + b.n 1dc920 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dcc2e │ │ │ │ + beq.n 1dc97e │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1e3db4 │ │ │ │ + bl 1e3b04 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcc2e │ │ │ │ - ldr r3, [pc, #212] @ (1dcd48 ) │ │ │ │ + bne.n 1dc97e │ │ │ │ + ldr r3, [pc, #212] @ (1dca98 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dcb46 │ │ │ │ + b.n 1dc896 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dca70 │ │ │ │ + bne.w 1dc7c0 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1e3db4 │ │ │ │ + bl 1e3b04 │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dca70 │ │ │ │ - ldr r3, [pc, #180] @ (1dcd48 ) │ │ │ │ + bne.w 1dc7c0 │ │ │ │ + ldr r3, [pc, #180] @ (1dca98 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ - b.n 1dcae0 │ │ │ │ + b.n 1dc830 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dcb3a │ │ │ │ - b.n 1dcaf6 │ │ │ │ + bhi.w 1dc88a │ │ │ │ + b.n 1dc846 │ │ │ │ mov r8, fp │ │ │ │ - b.n 1dcbc2 │ │ │ │ + b.n 1dc912 │ │ │ │ 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 1dccea │ │ │ │ + beq.n 1dca3a │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dccee │ │ │ │ + bne.n 1dca3e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc740 │ │ │ │ - cbz r0, 1dccf6 │ │ │ │ + bl 1dc490 │ │ │ │ + cbz r0, 1dca46 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dca8c │ │ │ │ + bne.w 1dc7dc │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ - b.n 1dcaf6 │ │ │ │ + b.n 1dc846 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dcba0 │ │ │ │ - b.n 1dcb5c │ │ │ │ + bhi.w 1dc8f0 │ │ │ │ + b.n 1dc8ac │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dccbe │ │ │ │ - bl 1e3db4 │ │ │ │ + bne.n 1dca0e │ │ │ │ + bl 1e3b04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dccbe │ │ │ │ - ldr r0, [pc, #80] @ (1dcd48 ) │ │ │ │ + bne.n 1dca0e │ │ │ │ + ldr r0, [pc, #80] @ (1dca98 ) │ │ │ │ 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 1dccc8 │ │ │ │ + beq.n 1dca18 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1dcae0 │ │ │ │ + b.n 1dc830 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dcb5c │ │ │ │ + b.n 1dc8ac │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 1dcbae │ │ │ │ + b.n 1dc8fe │ │ │ │ ldrd r4, r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dcb46 │ │ │ │ + b.n 1dc896 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 1dcacc │ │ │ │ - b.n 1dccc8 │ │ │ │ - adds r6, #10 │ │ │ │ + bhi.w 1dc81c │ │ │ │ + b.n 1dca18 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ 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] @ 1dd870 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1dd5c0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1dd874 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1dd5c4 │ │ │ │ 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 │ │ │ │ @@ -546210,15 +545952,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 1dcf0e │ │ │ │ + bne.w 1dcc5e │ │ │ │ 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 │ │ │ │ @@ -546235,18 +545977,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 1dcdf8 │ │ │ │ + bne.n 1dcb48 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dd744 │ │ │ │ + bne.w 1dd494 │ │ │ │ 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 │ │ │ │ @@ -546276,72 +546018,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, 1dcecc │ │ │ │ + cbnz r0, 1dcc1c │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1dcecc │ │ │ │ + bmi.n 1dcc1c │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1dcee6 │ │ │ │ + cbz r5, 1dcc36 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1dcf12 │ │ │ │ + bne.n 1dcc62 │ │ │ │ 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 1dcf2a │ │ │ │ + bne.n 1dcc7a │ │ │ │ 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 1dcf3a │ │ │ │ + b.n 1dcc8a │ │ │ │ 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 1dce9a │ │ │ │ + bne.n 1dcbea │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1dd812 │ │ │ │ + bmi.w 1dd562 │ │ │ │ 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 1dd750 │ │ │ │ + bne.w 1dd4a0 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1dceb6 │ │ │ │ + bpl.n 1dcc06 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1dceba │ │ │ │ + b.n 1dcc0a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dcda6 │ │ │ │ + b.n 1dcaf6 │ │ │ │ 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 1dd84e │ │ │ │ + beq.w 1dd59e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd750 │ │ │ │ + beq.w 1dd4a0 │ │ │ │ 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 │ │ │ │ @@ -546368,15 +546110,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, 1dcfb8 │ │ │ │ + cbz r5, 1dcd08 │ │ │ │ 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] │ │ │ │ @@ -546393,46 +546135,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, 1dd012 │ │ │ │ + cbz r0, 1dcd62 │ │ │ │ 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, 1dd024 │ │ │ │ + cbz r0, 1dcd74 │ │ │ │ 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 1dd758 │ │ │ │ + bne.w 1dd4a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd800 │ │ │ │ + beq.w 1dd550 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd848 │ │ │ │ + bne.w 1dd598 │ │ │ │ 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 1dd77c │ │ │ │ + bne.w 1dd4cc │ │ │ │ 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 │ │ │ │ @@ -546471,21 +546213,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, 1dd13c │ │ │ │ + cbz r6, 1dce8c │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dd13c │ │ │ │ + bne.n 1dce8c │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd83e │ │ │ │ + bne.w 1dd58e │ │ │ │ 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 │ │ │ │ @@ -546507,33 +546249,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 1dd7a6 │ │ │ │ + bne.w 1dd4f6 │ │ │ │ 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, 1dd1d4 │ │ │ │ + cbnz r6, 1dcf24 │ │ │ │ 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, 1dd1f2 │ │ │ │ + cbnz r6, 1dcf42 │ │ │ │ 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 │ │ │ │ @@ -546552,17 +546294,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 1dd780 │ │ │ │ + bne.w 1dd4d0 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1dd780 │ │ │ │ + bpl.w 1dd4d0 │ │ │ │ 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 │ │ │ │ @@ -546582,17 +546324,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 1dd7aa │ │ │ │ + beq.w 1dd4fa │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd7f2 │ │ │ │ + bne.w 1dd542 │ │ │ │ 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] │ │ │ │ @@ -546613,138 +546355,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, 1dd320 │ │ │ │ + cbz r0, 1dd070 │ │ │ │ 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, 1dd33a │ │ │ │ + cbz r0, 1dd08a │ │ │ │ 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, 1dd348 │ │ │ │ + cbz r0, 1dd098 │ │ │ │ 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 1dd7d0 │ │ │ │ + beq.w 1dd520 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd7e2 │ │ │ │ + bne.w 1dd532 │ │ │ │ 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 1dd7cc │ │ │ │ + bne.w 1dd51c │ │ │ │ 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 1dd7c8 │ │ │ │ + bne.w 1dd518 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd7c4 │ │ │ │ + bne.w 1dd514 │ │ │ │ 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 1dd7c0 │ │ │ │ + bne.w 1dd510 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd7bc │ │ │ │ + bne.w 1dd50c │ │ │ │ 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, 1dd44c │ │ │ │ + cbz r0, 1dd19c │ │ │ │ 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 1dd7b8 │ │ │ │ + bne.w 1dd508 │ │ │ │ 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, 1dd480 │ │ │ │ + cbz r0, 1dd1d0 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dd480 │ │ │ │ + cbz r0, 1dd1d0 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd834 │ │ │ │ + bne.w 1dd584 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dd492 │ │ │ │ + cbz r0, 1dd1e2 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dd492 │ │ │ │ + cbz r0, 1dd1e2 │ │ │ │ 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, 1dd4ae │ │ │ │ + cbz r0, 1dd1fe │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dd4ce │ │ │ │ + cbz r0, 1dd21e │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1dd4ce │ │ │ │ + cbz r5, 1dd21e │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd830 │ │ │ │ + bne.w 1dd580 │ │ │ │ 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 │ │ │ │ @@ -546791,47 +546533,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, 1dd59e │ │ │ │ + cbz r0, 1dd2ee │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1dd5ae │ │ │ │ + cbz r0, 1dd2fe │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1dd5be │ │ │ │ + cbz r0, 1dd30e │ │ │ │ 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, 1dd5d4 │ │ │ │ + cbz r0, 1dd324 │ │ │ │ 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, 1dd5e6 │ │ │ │ + cbnz r1, 1dd336 │ │ │ │ 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, 1dd60a │ │ │ │ + cbz r1, 1dd35a │ │ │ │ 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 │ │ │ │ @@ -546861,199 +546603,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, 1dd68e │ │ │ │ + cbz r2, 1dd3de │ │ │ │ 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, 1dd6a4 │ │ │ │ + cbz r2, 1dd3f4 │ │ │ │ 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, 1dd6b6 │ │ │ │ + cbz r2, 1dd406 │ │ │ │ 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, 1dd6c8 │ │ │ │ + cbz r2, 1dd418 │ │ │ │ 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, 1dd6da │ │ │ │ + cbz r2, 1dd42a │ │ │ │ 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, 1dd6f8 │ │ │ │ - b.n 1dd726 │ │ │ │ + cbnz r5, 1dd448 │ │ │ │ + b.n 1dd476 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1dd726 │ │ │ │ + cbz r5, 1dd476 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd6f2 │ │ │ │ - ldr r6, [pc, #376] @ (1dd878 ) │ │ │ │ + beq.n 1dd442 │ │ │ │ + ldr r6, [pc, #376] @ (1dd5c8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263a2c │ │ │ │ + bl 26377c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1dd726 │ │ │ │ + cbz r3, 1dd476 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd706 │ │ │ │ + bne.n 1dd456 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd718 │ │ │ │ - ldr r2, [pc, #340] @ (1dd87c ) │ │ │ │ - ldr r3, [pc, #328] @ (1dd874 ) │ │ │ │ + bne.n 1dd468 │ │ │ │ + ldr r2, [pc, #340] @ (1dd5cc ) │ │ │ │ + ldr r3, [pc, #328] @ (1dd5c4 ) │ │ │ │ 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 1dd86c │ │ │ │ + bne.w 1dd5bc │ │ │ │ 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 1dcdf8 │ │ │ │ + b.w 1dcb48 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1dcf34 │ │ │ │ + b.w 1dcc84 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dd7ee │ │ │ │ + bne.n 1dd53e │ │ │ │ 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 1dd06c │ │ │ │ + bne.w 1dcdbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd06c │ │ │ │ + bne.w 1dcdbc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd07e │ │ │ │ + b.n 1dcdce │ │ │ │ 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 1dd260 │ │ │ │ + bne.w 1dcfb0 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1dd262 │ │ │ │ + b.n 1dcfb2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd1b2 │ │ │ │ + b.n 1dcf02 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1dd2c6 │ │ │ │ + b.n 1dd016 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd468 │ │ │ │ + b.n 1dd1b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd434 │ │ │ │ + b.n 1dd184 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd41e │ │ │ │ + b.n 1dd16e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd404 │ │ │ │ + b.n 1dd154 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd3ee │ │ │ │ + b.n 1dd13e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd3c4 │ │ │ │ + b.n 1dd114 │ │ │ │ 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 1dd38a │ │ │ │ + b.n 1dd0da │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1dd38a │ │ │ │ + b.n 1dd0da │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd768 │ │ │ │ + b.n 1dd4b8 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1dd2c6 │ │ │ │ + b.n 1dd016 │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd06c │ │ │ │ + bne.w 1dcdbc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd07e │ │ │ │ + b.n 1dcdce │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1dd85a │ │ │ │ + bmi.n 1dd5aa │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dceb6 │ │ │ │ - b.w 1dcf30 │ │ │ │ + beq.w 1dcc06 │ │ │ │ + b.w 1dcc80 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd4ce │ │ │ │ + b.n 1dd21e │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1dd480 │ │ │ │ + b.n 1dd1d0 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1dd13c │ │ │ │ + b.n 1dce8c │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1dd06c │ │ │ │ + b.n 1dcdbc │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1dceba │ │ │ │ + b.w 1dcc0a │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dcf0a │ │ │ │ - b.w 1dcf30 │ │ │ │ + beq.w 1dcc5a │ │ │ │ + b.w 1dcc80 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ 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] @ 1de3a4 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1de0f4 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1de3a8 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1de0f8 │ │ │ │ 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 │ │ │ │ @@ -547061,15 +546803,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 1dda42 │ │ │ │ + bne.w 1dd792 │ │ │ │ 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 │ │ │ │ @@ -547086,18 +546828,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 1dd92c │ │ │ │ + bne.n 1dd67c │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1de278 │ │ │ │ + bne.w 1ddfc8 │ │ │ │ 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 │ │ │ │ @@ -547127,72 +546869,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, 1dda00 │ │ │ │ + cbnz r0, 1dd750 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1dda00 │ │ │ │ + bmi.n 1dd750 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1dda1a │ │ │ │ + cbz r5, 1dd76a │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1dda46 │ │ │ │ + bne.n 1dd796 │ │ │ │ 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 1dda5e │ │ │ │ + bne.n 1dd7ae │ │ │ │ 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 1dda6e │ │ │ │ + b.n 1dd7be │ │ │ │ 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 1dd9ce │ │ │ │ + bne.n 1dd71e │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1de346 │ │ │ │ + bmi.w 1de096 │ │ │ │ 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 1de284 │ │ │ │ + bne.w 1ddfd4 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1dd9ea │ │ │ │ + bpl.n 1dd73a │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1dd9ee │ │ │ │ + b.n 1dd73e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dd8da │ │ │ │ + b.n 1dd62a │ │ │ │ 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 1de382 │ │ │ │ + beq.w 1de0d2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de284 │ │ │ │ + beq.w 1ddfd4 │ │ │ │ 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 │ │ │ │ @@ -547219,15 +546961,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, 1ddaec │ │ │ │ + cbz r5, 1dd83c │ │ │ │ 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] │ │ │ │ @@ -547244,46 +546986,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, 1ddb46 │ │ │ │ + cbz r0, 1dd896 │ │ │ │ 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, 1ddb58 │ │ │ │ + cbz r0, 1dd8a8 │ │ │ │ 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 1de28c │ │ │ │ + bne.w 1ddfdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de334 │ │ │ │ + beq.w 1de084 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de37c │ │ │ │ + bne.w 1de0cc │ │ │ │ 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 1de2b0 │ │ │ │ + bne.w 1de000 │ │ │ │ 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 │ │ │ │ @@ -547322,21 +547064,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, 1ddc70 │ │ │ │ + cbz r6, 1dd9c0 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1ddc70 │ │ │ │ + bne.n 1dd9c0 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de372 │ │ │ │ + bne.w 1de0c2 │ │ │ │ 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 │ │ │ │ @@ -547358,33 +547100,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 1de2da │ │ │ │ + bne.w 1de02a │ │ │ │ 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, 1ddd08 │ │ │ │ + cbnz r6, 1dda58 │ │ │ │ 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, 1ddd26 │ │ │ │ + cbnz r6, 1dda76 │ │ │ │ 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 │ │ │ │ @@ -547403,17 +547145,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 1de2b4 │ │ │ │ + bne.w 1de004 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1de2b4 │ │ │ │ + bpl.w 1de004 │ │ │ │ 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 │ │ │ │ @@ -547433,17 +547175,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 1de2de │ │ │ │ + beq.w 1de02e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de326 │ │ │ │ + bne.w 1de076 │ │ │ │ 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] │ │ │ │ @@ -547464,138 +547206,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, 1dde54 │ │ │ │ + cbz r0, 1ddba4 │ │ │ │ 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, 1dde6e │ │ │ │ + cbz r0, 1ddbbe │ │ │ │ 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, 1dde7c │ │ │ │ + cbz r0, 1ddbcc │ │ │ │ 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 1de304 │ │ │ │ + beq.w 1de054 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de316 │ │ │ │ + bne.w 1de066 │ │ │ │ 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 1de300 │ │ │ │ + bne.w 1de050 │ │ │ │ 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 1de2fc │ │ │ │ + bne.w 1de04c │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de2f8 │ │ │ │ + bne.w 1de048 │ │ │ │ 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 1de2f4 │ │ │ │ + bne.w 1de044 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de2f0 │ │ │ │ + bne.w 1de040 │ │ │ │ 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, 1ddf80 │ │ │ │ + cbz r0, 1ddcd0 │ │ │ │ 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 1de2ec │ │ │ │ + bne.w 1de03c │ │ │ │ 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, 1ddfb4 │ │ │ │ + cbz r0, 1ddd04 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1ddfb4 │ │ │ │ + cbz r0, 1ddd04 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de368 │ │ │ │ + bne.w 1de0b8 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1ddfc6 │ │ │ │ + cbz r0, 1ddd16 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1ddfc6 │ │ │ │ + cbz r0, 1ddd16 │ │ │ │ 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, 1ddfe2 │ │ │ │ + cbz r0, 1ddd32 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1de002 │ │ │ │ + cbz r0, 1ddd52 │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1de002 │ │ │ │ + cbz r5, 1ddd52 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de364 │ │ │ │ + bne.w 1de0b4 │ │ │ │ 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 │ │ │ │ @@ -547642,47 +547384,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, 1de0d2 │ │ │ │ + cbz r0, 1dde22 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1de0e2 │ │ │ │ + cbz r0, 1dde32 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1de0f2 │ │ │ │ + cbz r0, 1dde42 │ │ │ │ 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, 1de108 │ │ │ │ + cbz r0, 1dde58 │ │ │ │ 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, 1de11a │ │ │ │ + cbnz r1, 1dde6a │ │ │ │ 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, 1de13e │ │ │ │ + cbz r1, 1dde8e │ │ │ │ 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 │ │ │ │ @@ -547712,199 +547454,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, 1de1c2 │ │ │ │ + cbz r2, 1ddf12 │ │ │ │ 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, 1de1d8 │ │ │ │ + cbz r2, 1ddf28 │ │ │ │ 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, 1de1ea │ │ │ │ + cbz r2, 1ddf3a │ │ │ │ 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, 1de1fc │ │ │ │ + cbz r2, 1ddf4c │ │ │ │ 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, 1de20e │ │ │ │ + cbz r2, 1ddf5e │ │ │ │ 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, 1de22c │ │ │ │ - b.n 1de25a │ │ │ │ + cbnz r5, 1ddf7c │ │ │ │ + b.n 1ddfaa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1de25a │ │ │ │ + cbz r5, 1ddfaa │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de226 │ │ │ │ - ldr r6, [pc, #376] @ (1de3ac ) │ │ │ │ + beq.n 1ddf76 │ │ │ │ + ldr r6, [pc, #376] @ (1de0fc ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263a2c │ │ │ │ + bl 26377c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1de25a │ │ │ │ + cbz r3, 1ddfaa │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de23a │ │ │ │ + bne.n 1ddf8a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de24c │ │ │ │ - ldr r2, [pc, #340] @ (1de3b0 ) │ │ │ │ - ldr r3, [pc, #328] @ (1de3a8 ) │ │ │ │ + bne.n 1ddf9c │ │ │ │ + ldr r2, [pc, #340] @ (1de100 ) │ │ │ │ + ldr r3, [pc, #328] @ (1de0f8 ) │ │ │ │ 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 1de3a0 │ │ │ │ + bne.w 1de0f0 │ │ │ │ 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 1dd92c │ │ │ │ + b.w 1dd67c │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1dda68 │ │ │ │ + b.w 1dd7b8 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1de322 │ │ │ │ + bne.n 1de072 │ │ │ │ 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 1ddba0 │ │ │ │ + bne.w 1dd8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddba0 │ │ │ │ + bne.w 1dd8f0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddbb2 │ │ │ │ + b.n 1dd902 │ │ │ │ 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 1ddd94 │ │ │ │ + bne.w 1ddae4 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1ddd96 │ │ │ │ + b.n 1ddae6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddce6 │ │ │ │ + b.n 1dda36 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1dddfa │ │ │ │ + b.n 1ddb4a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddf9c │ │ │ │ + b.n 1ddcec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddf68 │ │ │ │ + b.n 1ddcb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddf52 │ │ │ │ + b.n 1ddca2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddf38 │ │ │ │ + b.n 1ddc88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddf22 │ │ │ │ + b.n 1ddc72 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddef8 │ │ │ │ + b.n 1ddc48 │ │ │ │ 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 1ddebe │ │ │ │ + b.n 1ddc0e │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1ddebe │ │ │ │ + b.n 1ddc0e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de29c │ │ │ │ + b.n 1ddfec │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1dddfa │ │ │ │ + b.n 1ddb4a │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddba0 │ │ │ │ + bne.w 1dd8f0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddbb2 │ │ │ │ + b.n 1dd902 │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1de38e │ │ │ │ + bmi.n 1de0de │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd9ea │ │ │ │ - b.w 1dda64 │ │ │ │ + beq.w 1dd73a │ │ │ │ + b.w 1dd7b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de002 │ │ │ │ + b.n 1ddd52 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1ddfb4 │ │ │ │ + b.n 1ddd04 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1ddc70 │ │ │ │ + b.n 1dd9c0 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1ddba0 │ │ │ │ + b.n 1dd8f0 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1dd9ee │ │ │ │ + b.w 1dd73e │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dda3e │ │ │ │ - b.w 1dda64 │ │ │ │ + beq.w 1dd78e │ │ │ │ + b.w 1dd7b4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #800 @ (adr r7, 1de6d0 ) │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ 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] @ 1deed8 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1dec28 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1deedc │ │ │ │ + ldr.w r2, [pc, #2832] @ 1dec2c │ │ │ │ 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 │ │ │ │ @@ -547912,15 +547654,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 1de576 │ │ │ │ + bne.w 1de2c6 │ │ │ │ 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 │ │ │ │ @@ -547937,18 +547679,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 1de460 │ │ │ │ + bne.n 1de1b0 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dedac │ │ │ │ + bne.w 1deafc │ │ │ │ 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 │ │ │ │ @@ -547978,72 +547720,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, 1de534 │ │ │ │ + cbnz r0, 1de284 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1de534 │ │ │ │ + bmi.n 1de284 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1de54e │ │ │ │ + cbz r5, 1de29e │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1de57a │ │ │ │ + bne.n 1de2ca │ │ │ │ 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 1de592 │ │ │ │ + bne.n 1de2e2 │ │ │ │ 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 1de5a2 │ │ │ │ + b.n 1de2f2 │ │ │ │ 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 1de502 │ │ │ │ + bne.n 1de252 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1dee7a │ │ │ │ + bmi.w 1debca │ │ │ │ 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 1dedb8 │ │ │ │ + bne.w 1deb08 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1de51e │ │ │ │ + bpl.n 1de26e │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1de522 │ │ │ │ + b.n 1de272 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1de40e │ │ │ │ + b.n 1de15e │ │ │ │ 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 1deeb6 │ │ │ │ + beq.w 1dec06 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dedb8 │ │ │ │ + beq.w 1deb08 │ │ │ │ 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 │ │ │ │ @@ -548070,15 +547812,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, 1de620 │ │ │ │ + cbz r5, 1de370 │ │ │ │ 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] │ │ │ │ @@ -548095,46 +547837,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, 1de67a │ │ │ │ + cbz r0, 1de3ca │ │ │ │ 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, 1de68c │ │ │ │ + cbz r0, 1de3dc │ │ │ │ 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 1dedc0 │ │ │ │ + bne.w 1deb10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dee68 │ │ │ │ + beq.w 1debb8 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1deeb0 │ │ │ │ + bne.w 1dec00 │ │ │ │ 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 1dede4 │ │ │ │ + bne.w 1deb34 │ │ │ │ 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 │ │ │ │ @@ -548173,21 +547915,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, 1de7a4 │ │ │ │ + cbz r6, 1de4f4 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1de7a4 │ │ │ │ + bne.n 1de4f4 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1deea6 │ │ │ │ + bne.w 1debf6 │ │ │ │ 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 │ │ │ │ @@ -548209,33 +547951,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 1dee0e │ │ │ │ + bne.w 1deb5e │ │ │ │ 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, 1de83c │ │ │ │ + cbnz r6, 1de58c │ │ │ │ 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, 1de85a │ │ │ │ + cbnz r6, 1de5aa │ │ │ │ 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 │ │ │ │ @@ -548254,17 +547996,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 1dede8 │ │ │ │ + bne.w 1deb38 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1dede8 │ │ │ │ + bpl.w 1deb38 │ │ │ │ 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 │ │ │ │ @@ -548284,17 +548026,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 1dee12 │ │ │ │ + beq.w 1deb62 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dee5a │ │ │ │ + bne.w 1debaa │ │ │ │ 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] │ │ │ │ @@ -548315,138 +548057,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, 1de988 │ │ │ │ + cbz r0, 1de6d8 │ │ │ │ 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, 1de9a2 │ │ │ │ + cbz r0, 1de6f2 │ │ │ │ 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, 1de9b0 │ │ │ │ + cbz r0, 1de700 │ │ │ │ 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 1dee38 │ │ │ │ + beq.w 1deb88 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dee4a │ │ │ │ + bne.w 1deb9a │ │ │ │ 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 1dee34 │ │ │ │ + bne.w 1deb84 │ │ │ │ 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 1dee30 │ │ │ │ + bne.w 1deb80 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dee2c │ │ │ │ + bne.w 1deb7c │ │ │ │ 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 1dee28 │ │ │ │ + bne.w 1deb78 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dee24 │ │ │ │ + bne.w 1deb74 │ │ │ │ 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, 1deab4 │ │ │ │ + cbz r0, 1de804 │ │ │ │ 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 1dee20 │ │ │ │ + bne.w 1deb70 │ │ │ │ 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, 1deae8 │ │ │ │ + cbz r0, 1de838 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1deae8 │ │ │ │ + cbz r0, 1de838 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dee9c │ │ │ │ + bne.w 1debec │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1deafa │ │ │ │ + cbz r0, 1de84a │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1deafa │ │ │ │ + cbz r0, 1de84a │ │ │ │ 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, 1deb16 │ │ │ │ + cbz r0, 1de866 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1deb36 │ │ │ │ + cbz r0, 1de886 │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1deb36 │ │ │ │ + cbz r5, 1de886 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dee98 │ │ │ │ + bne.w 1debe8 │ │ │ │ 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 │ │ │ │ @@ -548493,47 +548235,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, 1dec06 │ │ │ │ + cbz r0, 1de956 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1dec16 │ │ │ │ + cbz r0, 1de966 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1dec26 │ │ │ │ + cbz r0, 1de976 │ │ │ │ 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, 1dec3c │ │ │ │ + cbz r0, 1de98c │ │ │ │ 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, 1dec4e │ │ │ │ + cbnz r1, 1de99e │ │ │ │ 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, 1dec72 │ │ │ │ + cbz r1, 1de9c2 │ │ │ │ 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 │ │ │ │ @@ -548563,231 +548305,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, 1decf6 │ │ │ │ + cbz r2, 1dea46 │ │ │ │ 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, 1ded0c │ │ │ │ + cbz r2, 1dea5c │ │ │ │ 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, 1ded1e │ │ │ │ + cbz r2, 1dea6e │ │ │ │ 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, 1ded30 │ │ │ │ + cbz r2, 1dea80 │ │ │ │ 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, 1ded42 │ │ │ │ + cbz r2, 1dea92 │ │ │ │ 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, 1ded60 │ │ │ │ - b.n 1ded8e │ │ │ │ + cbnz r5, 1deab0 │ │ │ │ + b.n 1deade │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ded8e │ │ │ │ + cbz r5, 1deade │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ded5a │ │ │ │ - ldr r6, [pc, #376] @ (1deee0 ) │ │ │ │ + beq.n 1deaaa │ │ │ │ + ldr r6, [pc, #376] @ (1dec30 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263a2c │ │ │ │ + bl 26377c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1ded8e │ │ │ │ + cbz r3, 1deade │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ded6e │ │ │ │ + bne.n 1deabe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ded80 │ │ │ │ - ldr r2, [pc, #340] @ (1deee4 ) │ │ │ │ - ldr r3, [pc, #328] @ (1deedc ) │ │ │ │ + bne.n 1dead0 │ │ │ │ + ldr r2, [pc, #340] @ (1dec34 ) │ │ │ │ + ldr r3, [pc, #328] @ (1dec2c ) │ │ │ │ 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 1deed4 │ │ │ │ + bne.w 1dec24 │ │ │ │ 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 1de460 │ │ │ │ + b.w 1de1b0 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1de59c │ │ │ │ + b.w 1de2ec │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dee56 │ │ │ │ + bne.n 1deba6 │ │ │ │ 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 1de6d4 │ │ │ │ + bne.w 1de424 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de6d4 │ │ │ │ + bne.w 1de424 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de6e6 │ │ │ │ + b.n 1de436 │ │ │ │ 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 1de8c8 │ │ │ │ + bne.w 1de618 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1de8ca │ │ │ │ + b.n 1de61a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de81a │ │ │ │ + b.n 1de56a │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1de92e │ │ │ │ + b.n 1de67e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dead0 │ │ │ │ + b.n 1de820 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dea9c │ │ │ │ + b.n 1de7ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dea86 │ │ │ │ + b.n 1de7d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dea6c │ │ │ │ + b.n 1de7bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dea56 │ │ │ │ + b.n 1de7a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dea2c │ │ │ │ + b.n 1de77c │ │ │ │ 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 1de9f2 │ │ │ │ + b.n 1de742 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1de9f2 │ │ │ │ + b.n 1de742 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dedd0 │ │ │ │ + b.n 1deb20 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1de92e │ │ │ │ + b.n 1de67e │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de6d4 │ │ │ │ + bne.w 1de424 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de6e6 │ │ │ │ + b.n 1de436 │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1deec2 │ │ │ │ + bmi.n 1dec12 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de51e │ │ │ │ - b.w 1de598 │ │ │ │ + beq.w 1de26e │ │ │ │ + b.w 1de2e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1deb36 │ │ │ │ + b.n 1de886 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1deae8 │ │ │ │ + b.n 1de838 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1de7a4 │ │ │ │ + b.n 1de4f4 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1de6d4 │ │ │ │ + b.n 1de424 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1de522 │ │ │ │ + b.w 1de272 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de572 │ │ │ │ - b.w 1de598 │ │ │ │ + beq.w 1de2c2 │ │ │ │ + b.w 1de2e8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r5, #0 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ 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 1def14 │ │ │ │ + beq.n 1dec64 │ │ │ │ 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 1defda │ │ │ │ + beq.n 1ded2a │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1df010 │ │ │ │ - bhi.n 1defe0 │ │ │ │ + beq.n 1ded60 │ │ │ │ + bhi.n 1ded30 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1def9e │ │ │ │ + beq.n 1decee │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1df042 │ │ │ │ + beq.n 1ded92 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1df0bc │ │ │ │ + bhi.w 1dee0c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1df196 │ │ │ │ + bhi.w 1deee6 │ │ │ │ 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 │ │ │ │ @@ -548814,22 +548556,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 1df02a │ │ │ │ + beq.n 1ded7a │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #311 @ 0x137 │ │ │ │ - bhi.n 1defde │ │ │ │ + bhi.n 1ded2e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1df0ce │ │ │ │ + bhi.w 1dee1e │ │ │ │ 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] │ │ │ │ @@ -548842,92 +548584,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 1df14c │ │ │ │ + beq.w 1dee9c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 1df08e │ │ │ │ + bne.n 1dedde │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #161 @ 0xa1 │ │ │ │ - beq.n 1defde │ │ │ │ + beq.n 1ded2e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #162 @ 0xa2 │ │ │ │ - beq.n 1defde │ │ │ │ + beq.n 1ded2e │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #158 @ 0x9e │ │ │ │ - beq.n 1defde │ │ │ │ + beq.n 1ded2e │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ movne r0, #156 @ 0x9c │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1df112 │ │ │ │ - bls.n 1df05c │ │ │ │ + beq.n 1dee62 │ │ │ │ + bls.n 1dedac │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 1defde │ │ │ │ + beq.n 1ded2e │ │ │ │ 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 1defde │ │ │ │ + beq.n 1ded2e │ │ │ │ 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 1defde │ │ │ │ + beq.n 1ded2e │ │ │ │ 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 1df192 │ │ │ │ + bhi.w 1deee2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1df196 │ │ │ │ + bhi.w 1deee6 │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (1df2c8 ) │ │ │ │ + ldr r2, [pc, #592] @ (1df018 ) │ │ │ │ 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 1df18e │ │ │ │ + bhi.n 1deede │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df196 │ │ │ │ + bhi.n 1deee6 │ │ │ │ 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] │ │ │ │ @@ -548973,15 +548715,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 1df196 │ │ │ │ + bhi.n 1deee6 │ │ │ │ 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 │ │ │ │ @@ -549000,18 +548742,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1df18a │ │ │ │ + bhi.n 1deeda │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df196 │ │ │ │ + bhi.n 1deee6 │ │ │ │ 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 │ │ │ │ @@ -549046,99 +548788,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] @ 1df250 │ │ │ │ + ldr.w lr, [pc, #156] @ 1defa0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 1df254 │ │ │ │ + ldr.w ip, [pc, #152] @ 1defa4 │ │ │ │ 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 1df232 │ │ │ │ + bhi.n 1def82 │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 1df23e │ │ │ │ + cbz r2, 1def8e │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1df1a4 │ │ │ │ + bl 1deef4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (1df258 ) │ │ │ │ - ldr r3, [pc, #80] @ (1df254 ) │ │ │ │ + ldr r2, [pc, #88] @ (1defa8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1defa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df24a │ │ │ │ + bne.n 1def9a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1df1fe │ │ │ │ + b.n 1def4e │ │ │ │ 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 1df1fe │ │ │ │ + b.n 1def4e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1df244 │ │ │ │ + cbz r3, 1def94 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1df1fe │ │ │ │ + b.n 1def4e │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 1df1ee │ │ │ │ + b.n 1def3e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1df238 │ │ │ │ + b.n 1def88 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ 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] @ (1df300 ) │ │ │ │ + ldr r1, [pc, #148] @ (1df050 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1df304 │ │ │ │ + ldr.w lr, [pc, #148] @ 1df054 │ │ │ │ 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 1df2f4 │ │ │ │ + bhi.n 1df044 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df2f0 │ │ │ │ + bhi.n 1df040 │ │ │ │ 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 │ │ │ │ @@ -549151,110 +548893,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] @ (1df308 ) │ │ │ │ - ldr r3, [pc, #56] @ (1df304 ) │ │ │ │ + ldr r2, [pc, #60] @ (1df058 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df2fa │ │ │ │ + bne.n 1df04a │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1df2c0 │ │ │ │ + b.n 1df010 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1df2c0 │ │ │ │ + b.n 1df010 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1df2c0 │ │ │ │ + b.n 1df010 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1df2c0 │ │ │ │ + b.n 1df010 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ 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, 1df33e │ │ │ │ + cbz r1, 1df08e │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ 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 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ 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] @ 1df400 │ │ │ │ + ldr.w lr, [pc, #152] @ 1df150 │ │ │ │ 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 1df3be │ │ │ │ - ldr.w ip, [pc, #128] @ 1df404 │ │ │ │ + bne.n 1df10e │ │ │ │ + ldr.w ip, [pc, #128] @ 1df154 │ │ │ │ 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 1df3b4 │ │ │ │ + bpl.n 1df104 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 1df3f8 │ │ │ │ + cbnz r0, 1df148 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1cb1f4 │ │ │ │ + bl 1caf44 │ │ │ │ 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 1df3a2 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1df3d0 ) │ │ │ │ + bhi.n 1df0f2 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1df120 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -549269,44 +549011,44 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1df3b4 │ │ │ │ - b.n 1df3a2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + bne.n 1df104 │ │ │ │ + b.n 1df0f2 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ 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 1df4b2 │ │ │ │ + beq.n 1df202 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 1df45c │ │ │ │ + beq.n 1df1ac │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1df49e │ │ │ │ + bls.n 1df1ee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df4b2 │ │ │ │ + beq.n 1df202 │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -549319,45 +549061,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 1df45c │ │ │ │ + bne.n 1df1ac │ │ │ │ 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 54398 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1df45c │ │ │ │ + bne.n 1df1ac │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1df462 │ │ │ │ + bne.n 1df1b2 │ │ │ │ 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 1df560 │ │ │ │ + beq.n 1df2b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df560 │ │ │ │ + beq.n 1df2b0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -549393,31 +549135,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 1df4e2 │ │ │ │ + bne.n 1df232 │ │ │ │ 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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c6630 │ │ │ │ + bl 1c6380 │ │ │ │ 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 │ │ │ │ @@ -549436,216 +549178,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 1df5fc │ │ │ │ - bls.n 1df60c │ │ │ │ + beq.n 1df34c │ │ │ │ + bls.n 1df35c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - beq.n 1df5fc │ │ │ │ - bhi.n 1df626 │ │ │ │ + beq.n 1df34c │ │ │ │ + bhi.n 1df376 │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - beq.n 1df5fc │ │ │ │ - bhi.n 1df65e │ │ │ │ + beq.n 1df34c │ │ │ │ + bhi.n 1df3ae │ │ │ │ sub.w r3, r3, #2048 @ 0x800 │ │ │ │ bics.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.n 1df60a │ │ │ │ + bne.n 1df35a │ │ │ │ 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 1df666 │ │ │ │ + bhi.n 1df3b6 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1df63c │ │ │ │ + bhi.n 1df38c │ │ │ │ add.w r3, r3, #16711935 @ 0xff00ff │ │ │ │ add.w r3, r3, #65280 @ 0xff00 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1df5fc │ │ │ │ + bls.n 1df34c │ │ │ │ bx lr │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1df5fc │ │ │ │ - bhi.n 1df656 │ │ │ │ + beq.n 1df34c │ │ │ │ + bhi.n 1df3a6 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - beq.n 1df5fc │ │ │ │ + beq.n 1df34c │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1df60a │ │ │ │ - b.n 1df5fc │ │ │ │ + bne.n 1df35a │ │ │ │ + b.n 1df34c │ │ │ │ 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 1df60a │ │ │ │ - b.n 1df5fc │ │ │ │ + bpl.n 1df35a │ │ │ │ + b.n 1df34c │ │ │ │ cmp.w r3, #8388608 @ 0x800000 │ │ │ │ - bne.n 1df60a │ │ │ │ - b.n 1df5fc │ │ │ │ + bne.n 1df35a │ │ │ │ + b.n 1df34c │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1df60a │ │ │ │ - b.n 1df5fc │ │ │ │ + bne.n 1df35a │ │ │ │ + b.n 1df34c │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 1df5fc │ │ │ │ - bhi.n 1df678 │ │ │ │ + beq.n 1df34c │ │ │ │ + bhi.n 1df3c8 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ bics.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 1df60a │ │ │ │ - b.n 1df5fc │ │ │ │ + bne.n 1df35a │ │ │ │ + b.n 1df34c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bne.n 1df60a │ │ │ │ - b.n 1df5fc │ │ │ │ + bne.n 1df35a │ │ │ │ + b.n 1df34c │ │ │ │ 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 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ 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, 1df6c0 │ │ │ │ + cbz r0, 1df410 │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df6c0 │ │ │ │ - bl 1c625c │ │ │ │ - cbz r5, 1df6e6 │ │ │ │ + beq.n 1df410 │ │ │ │ + bl 1c5fac │ │ │ │ + cbz r5, 1df436 │ │ │ │ mov r0, r5 │ │ │ │ blx 55148 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1df6da │ │ │ │ + bhi.n 1df42a │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 549d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ 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] @ (1df780 ) │ │ │ │ + ldr r2, [pc, #128] @ (1df4d0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1df784 ) │ │ │ │ + ldr r3, [pc, #128] @ (1df4d4 ) │ │ │ │ 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, 1df724 │ │ │ │ + cbz r0, 1df474 │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df724 │ │ │ │ - bl 1c625c │ │ │ │ + beq.n 1df474 │ │ │ │ + bl 1c5fac │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1cc1f0 │ │ │ │ + bl 1cbf40 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1df768 │ │ │ │ + bhi.n 1df4b8 │ │ │ │ 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 5450c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (1df788 ) │ │ │ │ - ldr r3, [pc, #52] @ (1df784 ) │ │ │ │ + ldr r2, [pc, #60] @ (1df4d8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1df4d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df77a │ │ │ │ + bne.n 1df4ca │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df74a │ │ │ │ - b.n 1df73a │ │ │ │ + beq.n 1df49a │ │ │ │ + b.n 1df48a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ 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 1df7d8 │ │ │ │ + beq.n 1df528 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 1df7e6 │ │ │ │ + cbz r1, 1df536 │ │ │ │ add.w ip, r2, #104 @ 0x68 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1df7c6 │ │ │ │ + beq.n 1df516 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c62d4 │ │ │ │ + bl 1c6024 │ │ │ │ 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 549d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1df7be │ │ │ │ + b.n 1df50e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1df7c2 │ │ │ │ - bl 1c62d4 │ │ │ │ - b.n 1df7c2 │ │ │ │ + beq.n 1df512 │ │ │ │ + bl 1c6024 │ │ │ │ + b.n 1df512 │ │ │ │ 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 │ │ │ │ @@ -549653,92 +549395,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 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df69c │ │ │ │ + bl 1df3ec │ │ │ │ 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 1df864 │ │ │ │ + beq.n 1df5b4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1df846 │ │ │ │ + beq.n 1df596 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1df86a │ │ │ │ + beq.n 1df5ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df5d4 │ │ │ │ + bl 1df324 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1df83a │ │ │ │ + beq.n 1df58a │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ - bl 1df5d4 │ │ │ │ + bl 1df324 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 1df87e │ │ │ │ + cbnz r3, 1df5ce │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df5d4 │ │ │ │ + bl 1df324 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1df86a │ │ │ │ + beq.n 1df5ba │ │ │ │ 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 1df872 │ │ │ │ + b.n 1df5c2 │ │ │ │ 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 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1df69c │ │ │ │ + bl 1df3ec │ │ │ │ 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] │ │ │ │ @@ -549758,36 +549500,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 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df69c │ │ │ │ + bl 1df3ec │ │ │ │ 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 1df5d4 │ │ │ │ + bl 1df324 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ - bl 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ 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 │ │ │ │ @@ -549801,124 +549543,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 1df9ce │ │ │ │ + beq.n 1df71e │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1df9b4 │ │ │ │ + bne.n 1df704 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1dfa00 │ │ │ │ - bl 2bcd60 │ │ │ │ + beq.n 1df750 │ │ │ │ + bl 2bcab0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7ec │ │ │ │ + bl 1df53c │ │ │ │ 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 2bcde0 │ │ │ │ + bl 2bcb30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7ec │ │ │ │ + bl 1df53c │ │ │ │ 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, 1df9fa │ │ │ │ - bl 2bcd60 │ │ │ │ + cbz r1, 1df74a │ │ │ │ + bl 2bcab0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7ec │ │ │ │ + bl 1df53c │ │ │ │ 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 2bcd38 │ │ │ │ - b.n 1df9dc │ │ │ │ - bl 2bce30 │ │ │ │ - b.n 1df996 │ │ │ │ + bl 2bca88 │ │ │ │ + b.n 1df72c │ │ │ │ + bl 2bcb80 │ │ │ │ + b.n 1df6e6 │ │ │ │ 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, 1dfa38 │ │ │ │ + cbz r4, 1df788 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #24 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1dfa30 │ │ │ │ + beq.n 1df780 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1dfa3e │ │ │ │ + beq.n 1df78e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1dfa1e │ │ │ │ + bne.n 1df76e │ │ │ │ mov r0, lr │ │ │ │ - bl 1df968 │ │ │ │ + bl 1df6b8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1dfa62 │ │ │ │ + cbz r0, 1df7b2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1dfa56 │ │ │ │ + beq.n 1df7a6 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1dfa60 │ │ │ │ + beq.n 1df7b0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dfa46 │ │ │ │ + bne.n 1df796 │ │ │ │ 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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ 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 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ 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] │ │ │ │ @@ -549952,83 +549694,83 @@ │ │ │ │ blx 548d0 │ │ │ │ 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] @ (1dfb50 ) │ │ │ │ + ldr r3, [pc, #68] @ (1df8a0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1dfb54 ) │ │ │ │ + ldr r2, [pc, #64] @ (1df8a4 ) │ │ │ │ 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, 1dfb26 │ │ │ │ + cbnz r2, 1df876 │ │ │ │ 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 1dfb38 │ │ │ │ + beq.n 1df888 │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (1dfb58 ) │ │ │ │ + ldr r1, [pc, #24] @ (1df8a8 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5545c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ 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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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 1c7a38 │ │ │ │ + bl 1c7788 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 1c7a38 │ │ │ │ + bl 1c7788 │ │ │ │ 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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ 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] │ │ │ │ @@ -550047,71 +549789,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 1dfb5c │ │ │ │ + bl 1df8ac │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfb5c │ │ │ │ + bl 1df8ac │ │ │ │ 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 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ 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 1dfbb0 │ │ │ │ + bl 1df900 │ │ │ │ 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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ 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 1dfb5c │ │ │ │ + bl 1df8ac │ │ │ │ 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 1dfb5c │ │ │ │ + bl 1df8ac │ │ │ │ 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 │ │ │ │ @@ -550120,164 +549862,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 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ 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 1dfb5c │ │ │ │ + bl 1df8ac │ │ │ │ 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 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ 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] @ (1dfd88 ) │ │ │ │ + ldr r3, [pc, #76] @ (1dfad8 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (1dfd8c ) │ │ │ │ + ldr r2, [pc, #76] @ (1dfadc ) │ │ │ │ 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 1df30c │ │ │ │ + bl 1df05c │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1dfd86 │ │ │ │ + cbz r6, 1dfad6 │ │ │ │ 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 1dfd76 │ │ │ │ + bne.n 1dfac6 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1dfd6e │ │ │ │ + bne.n 1dfabe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ 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, 1dfdd8 │ │ │ │ + cbz r3, 1dfb28 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ 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, 1dfdd6 │ │ │ │ + cbz r4, 1dfb26 │ │ │ │ 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 1c67ac │ │ │ │ - b.n 1dfdba │ │ │ │ + bl 1c64fc │ │ │ │ + b.n 1dfb0a │ │ │ │ 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, 1dfe20 │ │ │ │ + cbz r3, 1dfb70 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ 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 1c67ac │ │ │ │ - b.n 1dfe0a │ │ │ │ + bl 1c64fc │ │ │ │ + b.n 1dfb5a │ │ │ │ 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 1df30c │ │ │ │ + bl 1df05c │ │ │ │ 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, 1dfe66 │ │ │ │ - b.n 1dfe7e │ │ │ │ + cbnz r3, 1dfbb6 │ │ │ │ + b.n 1dfbce │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1dfe64 │ │ │ │ + bne.n 1dfbb4 │ │ │ │ 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 │ │ │ │ @@ -550286,195 +550028,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] @ (1dfed0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dfc20 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (1dfed4 ) │ │ │ │ + ldr r2, [pc, #56] @ (1dfc24 ) │ │ │ │ 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 1df30c │ │ │ │ + bl 1df05c │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1dfece │ │ │ │ + cbz r4, 1dfc1e │ │ │ │ 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 1dfec2 │ │ │ │ + bne.n 1dfc12 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ 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 1df30c │ │ │ │ + bl 1df05c │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1dff12 │ │ │ │ + cbz r4, 1dfc62 │ │ │ │ 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 1dff06 │ │ │ │ + bne.n 1dfc56 │ │ │ │ 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 1dff7e │ │ │ │ + bhi.n 1dfcce │ │ │ │ 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 1df30c │ │ │ │ + bl 1df05c │ │ │ │ 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 1dff4e │ │ │ │ + bne.n 1dfc9e │ │ │ │ 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 1df30c │ │ │ │ + bl 1df05c │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1dff48 │ │ │ │ + bne.n 1dfc98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1dff36 │ │ │ │ + b.n 1dfc86 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 1dff60 │ │ │ │ + b.n 1dfcb0 │ │ │ │ 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, 1dfffc │ │ │ │ + cbz r3, 1dfd4c │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ 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 1c6674 │ │ │ │ + bl 1c63c4 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 1dffe0 │ │ │ │ + cbz r6, 1dfd30 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1dffd8 │ │ │ │ - ldr r3, [pc, #36] @ (1e0008 ) │ │ │ │ + bne.n 1dfd28 │ │ │ │ + ldr r3, [pc, #36] @ (1dfd58 ) │ │ │ │ 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 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dffb4 │ │ │ │ + b.n 1dfd04 │ │ │ │ nop │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ 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 1e0036 │ │ │ │ - ldr r1, [pc, #16] @ (1e0038 ) │ │ │ │ + bne.n 1dfd86 │ │ │ │ + ldr r1, [pc, #16] @ (1dfd88 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 5545c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r4, #6 │ │ │ │ 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, 1e0086 │ │ │ │ + cbz r3, 1dfdd6 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ 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 │ │ │ │ @@ -550482,33 +550224,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 1c67ac │ │ │ │ - b.n 1e0064 │ │ │ │ + bl 1c64fc │ │ │ │ + b.n 1dfdb4 │ │ │ │ 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, 1e00ae │ │ │ │ + cbnz r3, 1dfdfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6824 │ │ │ │ + bl 1c6574 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ 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 │ │ │ │ @@ -550531,17 +550273,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, 1e0150 │ │ │ │ + cbz r3, 1dfea0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ 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] │ │ │ │ @@ -550553,146 +550295,148 @@ │ │ │ │ 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 1c67ac │ │ │ │ - b.n 1e0128 │ │ │ │ - b.n 1e015c │ │ │ │ + bl 1c64fc │ │ │ │ + b.n 1dfe78 │ │ │ │ + b.n 1dfeac │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e015a │ │ │ │ + bne.n 1dfeaa │ │ │ │ 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] @ (1e0258 ) │ │ │ │ + ldr r5, [pc, #228] @ (1dffa8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (1e025c ) │ │ │ │ + ldr r4, [pc, #228] @ (1dffac ) │ │ │ │ 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 1e023e │ │ │ │ + bhi.n 1dff8e │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e024c │ │ │ │ + beq.n 1dff9c │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1df1a4 │ │ │ │ + bl 1deef4 │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e0258 │ │ │ │ + bhi.n 1dffa8 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0250 │ │ │ │ + beq.n 1dffa0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 1df1a4 │ │ │ │ + bl 1deef4 │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (1e0260 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dffb0 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (1e025c ) │ │ │ │ + ldr r3, [pc, #100] @ (1dffac ) │ │ │ │ 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 1e0254 │ │ │ │ + bne.n 1dffa4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e01ea │ │ │ │ + bne.n 1dff3a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e01ea │ │ │ │ + b.n 1dff3a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1e01ea │ │ │ │ + b.n 1dff3a │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1e01c2 │ │ │ │ + b.n 1dff12 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e01c2 │ │ │ │ + bne.n 1dff12 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1e01c2 │ │ │ │ + b.n 1dff12 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 1e01ac │ │ │ │ + b.n 1dfefc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 1e01d8 │ │ │ │ + b.n 1dff28 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - mcr2 0, 4, r0, cr2, cr9, {4} │ │ │ │ + lsls r2, r6, #4 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 0, r0, cr0, cr9, {4} │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ 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] @ 1e0d14 │ │ │ │ + ldr.w ip, [pc, #2716] @ 1e0a64 │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 1e0f90 │ │ │ │ + bhi.w 1e0ce0 │ │ │ │ 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 1e0f96 │ │ │ │ + bhi.w 1e0ce6 │ │ │ │ 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 │ │ │ │ @@ -550700,124 +550444,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 1e0f96 │ │ │ │ + bhi.w 1e0ce6 │ │ │ │ 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 1e0f96 │ │ │ │ + bhi.w 1e0ce6 │ │ │ │ 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 1e0496 │ │ │ │ + bhi.w 1e01e6 │ │ │ │ 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 1e0f6c │ │ │ │ + bhi.w 1e0cbc │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0f24 │ │ │ │ + bhi.w 1e0c74 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, #81 @ 0x51 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0f00 │ │ │ │ + bhi.w 1e0c50 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0f48 │ │ │ │ + bhi.w 1e0c98 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbz r0, 1e0384 │ │ │ │ + cbz r0, 1e00d4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e0384 │ │ │ │ + bne.n 1e00d4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1e036c │ │ │ │ + beq.n 1e00bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0364 │ │ │ │ + bne.n 1e00b4 │ │ │ │ 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 1e0398 │ │ │ │ - b.n 1e03ee │ │ │ │ + bne.n 1e00e8 │ │ │ │ + b.n 1e013e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e0396 │ │ │ │ + bne.n 1e00e6 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r3, 1e03d8 │ │ │ │ + cbz r3, 1e0128 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e03d8 │ │ │ │ + bne.n 1e0128 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1e03c2 │ │ │ │ + beq.n 1e0112 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e03ba │ │ │ │ + bne.n 1e010a │ │ │ │ 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 │ │ │ │ @@ -550825,1682 +550569,1683 @@ │ │ │ │ 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 1e0398 │ │ │ │ + bne.n 1e00e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e9180 │ │ │ │ + bl 1e8ed0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1e0398 │ │ │ │ - cbz r3, 1e0428 │ │ │ │ + b.n 1e00e8 │ │ │ │ + cbz r3, 1e0178 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e0428 │ │ │ │ + bne.n 1e0178 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1e0412 │ │ │ │ + beq.n 1e0162 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e040a │ │ │ │ + bne.n 1e015a │ │ │ │ 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 1e03e8 │ │ │ │ - cbz r0, 1e046a │ │ │ │ + b.n 1e0138 │ │ │ │ + cbz r0, 1e01ba │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e046a │ │ │ │ + bne.n 1e01ba │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1e0452 │ │ │ │ + beq.n 1e01a2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e044a │ │ │ │ + bne.n 1e019a │ │ │ │ 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 1e038e │ │ │ │ + b.n 1e00de │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1e0428 │ │ │ │ + bne.n 1e0178 │ │ │ │ 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 1e0428 │ │ │ │ + b.n 1e0178 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e0428 │ │ │ │ + beq.n 1e0178 │ │ │ │ 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 1e04a2 │ │ │ │ - b.n 1e0428 │ │ │ │ + bne.n 1e01f2 │ │ │ │ + b.n 1e0178 │ │ │ │ ldrd r1, r0, [r2, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0eec │ │ │ │ + beq.w 1e0c3c │ │ │ │ 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 1e03d8 │ │ │ │ + beq.w 1e0128 │ │ │ │ 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 1e04f4 │ │ │ │ - b.n 1e03d8 │ │ │ │ + bcc.n 1e0244 │ │ │ │ + b.n 1e0128 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e054e │ │ │ │ + beq.n 1e029e │ │ │ │ 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 1e0532 │ │ │ │ + bne.n 1e0282 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03d8 │ │ │ │ + beq.w 1e0128 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03d8 │ │ │ │ + bne.w 1e0128 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e03c2 │ │ │ │ + beq.w 1e0112 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0566 │ │ │ │ - b.n 1e03c2 │ │ │ │ - ldr.w r0, [pc, #1956] @ 1e0d18 │ │ │ │ + bne.n 1e02b6 │ │ │ │ + b.n 1e0112 │ │ │ │ + ldr.w r0, [pc, #1956] @ 1e0a68 │ │ │ │ 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, 1e05ae │ │ │ │ + cbz r0, 1e02fe │ │ │ │ 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 1e0590 │ │ │ │ + bne.n 1e02e0 │ │ │ │ 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 1e03d8 │ │ │ │ + beq.w 1e0128 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03d8 │ │ │ │ + bne.w 1e0128 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e03c2 │ │ │ │ + beq.w 1e0112 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e05d8 │ │ │ │ - b.n 1e03c2 │ │ │ │ - ldr.w r1, [pc, #1844] @ 1e0d18 │ │ │ │ + bne.n 1e0328 │ │ │ │ + b.n 1e0112 │ │ │ │ + ldr.w r1, [pc, #1844] @ 1e0a68 │ │ │ │ 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 1e062e │ │ │ │ + beq.n 1e037e │ │ │ │ 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 1e060a │ │ │ │ + bne.n 1e035a │ │ │ │ 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 1e046a │ │ │ │ + beq.w 1e01ba │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e046a │ │ │ │ + bne.w 1e01ba │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0452 │ │ │ │ + beq.w 1e01a2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e065a │ │ │ │ - b.n 1e0452 │ │ │ │ + bne.n 1e03aa │ │ │ │ + b.n 1e01a2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1e068e │ │ │ │ + cbz r4, 1e03de │ │ │ │ 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 1e066a │ │ │ │ + bne.n 1e03ba │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0384 │ │ │ │ + beq.w 1e00d4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0384 │ │ │ │ + bne.w 1e00d4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e036c │ │ │ │ + beq.w 1e00bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e06a6 │ │ │ │ - b.n 1e036c │ │ │ │ + bne.n 1e03f6 │ │ │ │ + b.n 1e00bc │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0384 │ │ │ │ + beq.w 1e00d4 │ │ │ │ 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 1e06be │ │ │ │ - b.n 1e0384 │ │ │ │ - ldr.w r1, [pc, #1592] @ 1e0d1c │ │ │ │ + bne.n 1e040e │ │ │ │ + b.n 1e00d4 │ │ │ │ + ldr.w r1, [pc, #1592] @ 1e0a6c │ │ │ │ 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, 1e071c │ │ │ │ + cbz r0, 1e046c │ │ │ │ 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 1e0700 │ │ │ │ + bne.n 1e0450 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03d8 │ │ │ │ + beq.w 1e0128 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03d8 │ │ │ │ + bne.w 1e0128 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e03c2 │ │ │ │ + beq.w 1e0112 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0734 │ │ │ │ - b.n 1e03c2 │ │ │ │ + bne.n 1e0484 │ │ │ │ + b.n 1e0112 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0780 │ │ │ │ + cbz r1, 1e04d0 │ │ │ │ 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 1e0780 │ │ │ │ + bne.n 1e04d0 │ │ │ │ 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 1e03d8 │ │ │ │ + beq.w 1e0128 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03d8 │ │ │ │ + bne.w 1e0128 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e03c2 │ │ │ │ + beq.w 1e0112 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0798 │ │ │ │ - b.n 1e03c2 │ │ │ │ - ldr.w r1, [pc, #1400] @ 1e0d1c │ │ │ │ + bne.n 1e04e8 │ │ │ │ + b.n 1e0112 │ │ │ │ + ldr.w r1, [pc, #1400] @ 1e0a6c │ │ │ │ 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, 1e07dc │ │ │ │ + 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 1e07c0 │ │ │ │ + bne.n 1e0510 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0428 │ │ │ │ + beq.w 1e0178 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0428 │ │ │ │ + bne.w 1e0178 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0412 │ │ │ │ + beq.w 1e0162 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e07f4 │ │ │ │ - b.n 1e0412 │ │ │ │ + bne.n 1e0544 │ │ │ │ + b.n 1e0162 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0844 │ │ │ │ + cbz r1, 1e0594 │ │ │ │ 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 1e0844 │ │ │ │ + bne.n 1e0594 │ │ │ │ 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 1e0384 │ │ │ │ + beq.w 1e00d4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0384 │ │ │ │ + bne.w 1e00d4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e036c │ │ │ │ + beq.w 1e00bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e085c │ │ │ │ - b.n 1e036c │ │ │ │ + bne.n 1e05ac │ │ │ │ + b.n 1e00bc │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0ed8 │ │ │ │ + beq.w 1e0c28 │ │ │ │ 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 1e0384 │ │ │ │ + beq.w 1e00d4 │ │ │ │ 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 1e0898 │ │ │ │ - b.n 1e0384 │ │ │ │ + bcc.n 1e05e8 │ │ │ │ + b.n 1e00d4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e046a │ │ │ │ + bne.w 1e01ba │ │ │ │ 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 1e046a │ │ │ │ + b.n 1e01ba │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e091c │ │ │ │ + beq.n 1e066c │ │ │ │ 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 1e0900 │ │ │ │ + bne.n 1e0650 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0428 │ │ │ │ + beq.w 1e0178 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0428 │ │ │ │ + bne.w 1e0178 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0412 │ │ │ │ + beq.w 1e0162 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0934 │ │ │ │ - b.n 1e0412 │ │ │ │ + bne.n 1e0684 │ │ │ │ + b.n 1e0162 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e097a │ │ │ │ + beq.n 1e06ca │ │ │ │ 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 1e0958 │ │ │ │ + bne.n 1e06a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0384 │ │ │ │ + beq.w 1e00d4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0384 │ │ │ │ + bne.w 1e00d4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e036c │ │ │ │ + beq.w 1e00bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0992 │ │ │ │ - b.n 1e036c │ │ │ │ - ldr r1, [pc, #888] @ (1e0d18 ) │ │ │ │ + bne.n 1e06e2 │ │ │ │ + b.n 1e00bc │ │ │ │ + ldr r1, [pc, #888] @ (1e0a68 ) │ │ │ │ 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 1e09e6 │ │ │ │ + beq.n 1e0736 │ │ │ │ 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 1e09c2 │ │ │ │ + bne.n 1e0712 │ │ │ │ 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 1e0384 │ │ │ │ + beq.w 1e00d4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0384 │ │ │ │ + bne.w 1e00d4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e036c │ │ │ │ + beq.w 1e00bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0a12 │ │ │ │ - b.n 1e036c │ │ │ │ + bne.n 1e0762 │ │ │ │ + b.n 1e00bc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e0384 │ │ │ │ + bne.w 1e00d4 │ │ │ │ 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 1e0384 │ │ │ │ + b.n 1e00d4 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0a86 │ │ │ │ + cbz r1, 1e07d6 │ │ │ │ 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 1e0a86 │ │ │ │ + bne.n 1e07d6 │ │ │ │ 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 1e0428 │ │ │ │ + beq.w 1e0178 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0428 │ │ │ │ + bne.w 1e0178 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0412 │ │ │ │ + beq.w 1e0162 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0a9e │ │ │ │ - b.n 1e0412 │ │ │ │ + bne.n 1e07ee │ │ │ │ + b.n 1e0162 │ │ │ │ ldrd r0, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0ef6 │ │ │ │ + beq.w 1e0c46 │ │ │ │ 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 1e0428 │ │ │ │ + beq.w 1e0178 │ │ │ │ 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 1e0ad4 │ │ │ │ - b.n 1e0428 │ │ │ │ + bcc.n 1e0824 │ │ │ │ + b.n 1e0178 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0ee2 │ │ │ │ + beq.w 1e0c32 │ │ │ │ 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 1e046a │ │ │ │ + beq.w 1e01ba │ │ │ │ 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 1e0b2e │ │ │ │ - b.n 1e046a │ │ │ │ - ldr r0, [pc, #448] @ (1e0d18 ) │ │ │ │ + bcc.n 1e087e │ │ │ │ + b.n 1e01ba │ │ │ │ + ldr r0, [pc, #448] @ (1e0a68 ) │ │ │ │ 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, 1e0b90 │ │ │ │ + cbz r0, 1e08e0 │ │ │ │ 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 1e0b72 │ │ │ │ + bne.n 1e08c2 │ │ │ │ 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 1e0428 │ │ │ │ + beq.w 1e0178 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0428 │ │ │ │ + bne.w 1e0178 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0412 │ │ │ │ + beq.w 1e0162 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0bba │ │ │ │ - b.n 1e0412 │ │ │ │ - ldr r1, [pc, #340] @ (1e0d1c ) │ │ │ │ + bne.n 1e090a │ │ │ │ + b.n 1e0162 │ │ │ │ + ldr r1, [pc, #340] @ (1e0a6c ) │ │ │ │ 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 1e0c08 │ │ │ │ + beq.n 1e0958 │ │ │ │ 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 1e0be6 │ │ │ │ + bne.n 1e0936 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e046a │ │ │ │ + beq.w 1e01ba │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e046a │ │ │ │ + bne.w 1e01ba │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0452 │ │ │ │ + beq.w 1e01a2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0c20 │ │ │ │ - b.n 1e0452 │ │ │ │ + bne.n 1e0970 │ │ │ │ + b.n 1e01a2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0c70 │ │ │ │ + cbz r1, 1e09c0 │ │ │ │ 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 1e0c70 │ │ │ │ + bne.n 1e09c0 │ │ │ │ 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 1e046a │ │ │ │ + beq.w 1e01ba │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e046a │ │ │ │ + bne.w 1e01ba │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0452 │ │ │ │ + beq.w 1e01a2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0c88 │ │ │ │ - b.w 1e0452 │ │ │ │ + bne.n 1e09d8 │ │ │ │ + b.w 1e01a2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e0cbc │ │ │ │ + cbz r0, 1e0a0c │ │ │ │ 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 1e0c9a │ │ │ │ + bne.n 1e09ea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0428 │ │ │ │ + beq.w 1e0178 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0428 │ │ │ │ + bne.w 1e0178 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0412 │ │ │ │ + beq.w 1e0162 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0cd4 │ │ │ │ - b.w 1e0412 │ │ │ │ + bne.n 1e0a24 │ │ │ │ + b.w 1e0162 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e046a │ │ │ │ + beq.w 1e01ba │ │ │ │ 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 1e0cee │ │ │ │ - b.w 1e046a │ │ │ │ - stc2 0, cr0, [r4, #612] @ 0x264 │ │ │ │ + bne.n 1e0a3e │ │ │ │ + b.w 1e01ba │ │ │ │ + movs r4, r6 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ 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, 1e0d4a │ │ │ │ + cbz r4, 1e0a9a │ │ │ │ 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 1e0d26 │ │ │ │ + bne.n 1e0a76 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e046a │ │ │ │ + beq.w 1e01ba │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e046a │ │ │ │ + bne.w 1e01ba │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0452 │ │ │ │ + beq.w 1e01a2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0d62 │ │ │ │ - b.w 1e0452 │ │ │ │ + bne.n 1e0ab2 │ │ │ │ + b.w 1e01a2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e0d96 │ │ │ │ + cbz r0, 1e0ae6 │ │ │ │ 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 1e0d74 │ │ │ │ + bne.n 1e0ac4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03d8 │ │ │ │ + beq.w 1e0128 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03d8 │ │ │ │ + bne.w 1e0128 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e03c2 │ │ │ │ + beq.w 1e0112 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0dae │ │ │ │ - b.w 1e03c2 │ │ │ │ + bne.n 1e0afe │ │ │ │ + b.w 1e0112 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0df6 │ │ │ │ + beq.n 1e0b46 │ │ │ │ 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 1e0dd4 │ │ │ │ + bne.n 1e0b24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e046a │ │ │ │ + beq.w 1e01ba │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e046a │ │ │ │ + bne.w 1e01ba │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0452 │ │ │ │ + beq.w 1e01a2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0e0e │ │ │ │ - b.w 1e0452 │ │ │ │ + bne.n 1e0b5e │ │ │ │ + b.w 1e01a2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e03d8 │ │ │ │ + bne.w 1e0128 │ │ │ │ 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 1e03d8 │ │ │ │ + b.w 1e0128 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e03d8 │ │ │ │ + beq.w 1e0128 │ │ │ │ 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 1e0e4c │ │ │ │ - b.w 1e03d8 │ │ │ │ - ldr r1, [pc, #292] @ (1e0f98 ) │ │ │ │ + bne.n 1e0b9c │ │ │ │ + b.w 1e0128 │ │ │ │ + ldr r1, [pc, #292] @ (1e0ce8 ) │ │ │ │ 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 1e0eb4 │ │ │ │ + beq.n 1e0c04 │ │ │ │ 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 1e0e92 │ │ │ │ + bne.n 1e0be2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0384 │ │ │ │ + beq.w 1e00d4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0384 │ │ │ │ + bne.w 1e00d4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e036c │ │ │ │ + beq.w 1e00bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0ecc │ │ │ │ - b.w 1e036c │ │ │ │ + bne.n 1e0c1c │ │ │ │ + b.w 1e00bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0890 │ │ │ │ - b.w 1e0384 │ │ │ │ + bne.w 1e05e0 │ │ │ │ + b.w 1e00d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0b26 │ │ │ │ - b.w 1e046a │ │ │ │ + bne.w 1e0876 │ │ │ │ + b.w 1e01ba │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e04ec │ │ │ │ - b.w 1e03d8 │ │ │ │ + bne.w 1e023c │ │ │ │ + b.w 1e0128 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0ad0 │ │ │ │ - b.w 1e0428 │ │ │ │ + bne.w 1e0820 │ │ │ │ + b.w 1e0178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e046a │ │ │ │ + beq.w 1e01ba │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e046a │ │ │ │ + bne.w 1e01ba │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0452 │ │ │ │ + beq.w 1e01a2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0f18 │ │ │ │ - b.w 1e0452 │ │ │ │ + bne.n 1e0c68 │ │ │ │ + b.w 1e01a2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03d8 │ │ │ │ + beq.w 1e0128 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03d8 │ │ │ │ + bne.w 1e0128 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e03c2 │ │ │ │ + beq.w 1e0112 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0f3c │ │ │ │ - b.w 1e03c2 │ │ │ │ + bne.n 1e0c8c │ │ │ │ + b.w 1e0112 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0384 │ │ │ │ + beq.w 1e00d4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0384 │ │ │ │ + bne.w 1e00d4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e036c │ │ │ │ + beq.w 1e00bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0f60 │ │ │ │ - b.w 1e036c │ │ │ │ + bne.n 1e0cb0 │ │ │ │ + b.w 1e00bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0428 │ │ │ │ + beq.w 1e0178 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0428 │ │ │ │ + bne.w 1e0178 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0412 │ │ │ │ + beq.w 1e0162 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0f84 │ │ │ │ - b.w 1e0412 │ │ │ │ + bne.n 1e0cd4 │ │ │ │ + b.w 1e0162 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.w 1e038e │ │ │ │ + b.w 1e00de │ │ │ │ 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] @ (1e1214 ) │ │ │ │ + ldr r5, [pc, #612] @ (1e0f64 ) │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1e120e │ │ │ │ + bhi.w 1e0f5e │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ lsls r5, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e100c │ │ │ │ + beq.n 1e0d5c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e100c │ │ │ │ + beq.n 1e0d5c │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e108e │ │ │ │ + bhi.n 1e0dde │ │ │ │ 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 1e100c │ │ │ │ + beq.n 1e0d5c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e0fd6 │ │ │ │ + bne.n 1e0d26 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e0fd6 │ │ │ │ + bne.n 1e0d26 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0fda │ │ │ │ - b.n 1e108a │ │ │ │ + bne.n 1e0d2a │ │ │ │ + b.n 1e0dda │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e11ea │ │ │ │ + beq.w 1e0f3a │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 1e0fdc │ │ │ │ + b.n 1e0d2c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1048 │ │ │ │ + cbz r3, 1e0d98 │ │ │ │ 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, 1e1072 │ │ │ │ + cbz r3, 1e0dc2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e106c │ │ │ │ + cbz r5, 1e0dbc │ │ │ │ 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 1e1056 │ │ │ │ + bne.n 1e0da6 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1e0264 │ │ │ │ + bl 1dffb4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1072 │ │ │ │ + beq.n 1e0dc2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e10b4 │ │ │ │ + cbz r5, 1e0e04 │ │ │ │ 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 1e109e │ │ │ │ - b.n 1e1072 │ │ │ │ + bne.n 1e0dee │ │ │ │ + b.n 1e0dc2 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1072 │ │ │ │ + beq.n 1e0dc2 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e10d6 │ │ │ │ + cbz r1, 1e0e26 │ │ │ │ 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 1e10c6 │ │ │ │ - b.n 1e1072 │ │ │ │ + bne.n 1e0e16 │ │ │ │ + b.n 1e0dc2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e11f6 │ │ │ │ + beq.w 1e0f46 │ │ │ │ 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 1e9274 │ │ │ │ + bl 1e8fc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1e1080 │ │ │ │ - ldr r3, [pc, #276] @ (1e1218 ) │ │ │ │ + b.n 1e0dd0 │ │ │ │ + ldr r3, [pc, #276] @ (1e0f68 ) │ │ │ │ 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 1e1072 │ │ │ │ + beq.n 1e0dc2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e1134 │ │ │ │ + cbz r5, 1e0e84 │ │ │ │ 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 1e111e │ │ │ │ - b.n 1e1072 │ │ │ │ + bne.n 1e0e6e │ │ │ │ + b.n 1e0dc2 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1072 │ │ │ │ + beq.n 1e0dc2 │ │ │ │ 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, 1e1162 │ │ │ │ + cbz r1, 1e0eb2 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e1152 │ │ │ │ - b.n 1e1072 │ │ │ │ + bne.n 1e0ea2 │ │ │ │ + b.n 1e0dc2 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1072 │ │ │ │ + beq.n 1e0dc2 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 1e1182 │ │ │ │ + cbz r1, 1e0ed2 │ │ │ │ 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 1e1072 │ │ │ │ + bne.w 1e0dc2 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1072 │ │ │ │ + beq.w 1e0dc2 │ │ │ │ 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 1e1080 │ │ │ │ - ldr r3, [pc, #104] @ (1e121c ) │ │ │ │ + b.n 1e0dd0 │ │ │ │ + ldr r3, [pc, #104] @ (1e0f6c ) │ │ │ │ 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 1e1072 │ │ │ │ + beq.w 1e0dc2 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e11e2 │ │ │ │ + cbz r5, 1e0f32 │ │ │ │ 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 1e11cc │ │ │ │ - b.n 1e1072 │ │ │ │ + bne.n 1e0f1c │ │ │ │ + b.n 1e0dc2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1030 │ │ │ │ + bne.w 1e0d80 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e108a │ │ │ │ + b.n 1e0dda │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e10e8 │ │ │ │ + beq.w 1e0e38 │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 1e10e8 │ │ │ │ + b.n 1e0e38 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 1e0fdc │ │ │ │ - orr.w r0, ip, #153 @ 0x99 │ │ │ │ + b.n 1e0d2c │ │ │ │ + @ instruction: 0xf2fc0099 │ │ │ │ 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] @ (1e1408 ) │ │ │ │ + ldr r2, [pc, #472] @ (1e1158 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e12b4 │ │ │ │ + bhi.n 1e1004 │ │ │ │ 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, 1e1258 │ │ │ │ + cbz r3, 1e0fa8 │ │ │ │ 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, 1e1280 │ │ │ │ + cbz r4, 1e0fd0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e127a │ │ │ │ + cbz r1, 1e0fca │ │ │ │ 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 1e1264 │ │ │ │ + bne.n 1e0fb4 │ │ │ │ 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 1e1280 │ │ │ │ + beq.n 1e0fd0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 1e12aa │ │ │ │ + cbz r2, 1e0ffa │ │ │ │ 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 1e129a │ │ │ │ - b.n 1e1280 │ │ │ │ + bne.n 1e0fea │ │ │ │ + b.n 1e0fd0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e1280 │ │ │ │ + beq.n 1e0fd0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e12d8 │ │ │ │ + cbz r1, 1e1028 │ │ │ │ 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 1e12c2 │ │ │ │ - b.n 1e1280 │ │ │ │ - ldr r3, [pc, #296] @ (1e140c ) │ │ │ │ + bne.n 1e1012 │ │ │ │ + b.n 1e0fd0 │ │ │ │ + ldr r3, [pc, #296] @ (1e115c ) │ │ │ │ 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 1e1280 │ │ │ │ + beq.n 1e0fd0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e1310 │ │ │ │ + cbz r1, 1e1060 │ │ │ │ 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 1e12fa │ │ │ │ - b.n 1e1280 │ │ │ │ + bne.n 1e104a │ │ │ │ + b.n 1e0fd0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1280 │ │ │ │ + beq.n 1e0fd0 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 1e1330 │ │ │ │ + cbz r2, 1e1080 │ │ │ │ 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 1e13e6 │ │ │ │ + bne.n 1e1136 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e13e6 │ │ │ │ + beq.n 1e1136 │ │ │ │ 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] @ (1e1410 ) │ │ │ │ + ldr r3, [pc, #180] @ (1e1160 ) │ │ │ │ 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 1e1280 │ │ │ │ + beq.n 1e0fd0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e138a │ │ │ │ + cbz r1, 1e10da │ │ │ │ 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 1e1374 │ │ │ │ - b.n 1e1280 │ │ │ │ + bne.n 1e10c4 │ │ │ │ + b.n 1e0fd0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 1e13f2 │ │ │ │ + beq.n 1e1142 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 1e9274 │ │ │ │ + bl 1e8fc4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1280 │ │ │ │ + beq.w 1e0fd0 │ │ │ │ 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, 1e13de │ │ │ │ + cbz r2, 1e112e │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e13ce │ │ │ │ - b.n 1e1280 │ │ │ │ + bne.n 1e111e │ │ │ │ + b.n 1e0fd0 │ │ │ │ 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 1e139c │ │ │ │ + beq.n 1e10ec │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 1e139c │ │ │ │ - stcl 0, cr0, [sl, #612] @ 0x264 │ │ │ │ + b.n 1e10ec │ │ │ │ + orns r0, sl, #153 @ 0x99 │ │ │ │ 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 1e1482 │ │ │ │ + beq.n 1e11d2 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e143e │ │ │ │ + beq.n 1e118e │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 1e1476 │ │ │ │ + cbnz r3, 1e11c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c67d8 │ │ │ │ + bl 1c6528 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1430 │ │ │ │ + beq.n 1e1180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e146c │ │ │ │ + cbz r2, 1e11bc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c67d8 │ │ │ │ + bl 1c6528 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e146c │ │ │ │ + cbz r2, 1e11bc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e146c │ │ │ │ + cbz r1, 1e11bc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c67d8 │ │ │ │ + bl 1c6528 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1458 │ │ │ │ - bl 1c67d8 │ │ │ │ + bne.n 1e11a8 │ │ │ │ + bl 1c6528 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1434 │ │ │ │ + beq.n 1e1184 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c67d8 │ │ │ │ + bl 1c6528 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1c67d8 │ │ │ │ - b.n 1e1430 │ │ │ │ + bl 1c6528 │ │ │ │ + b.n 1e1180 │ │ │ │ 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 1e14c6 │ │ │ │ + beq.n 1e1216 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1e1414 │ │ │ │ + bl 1e1164 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e14ac │ │ │ │ + bne.n 1e11fc │ │ │ │ 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] @ 1e1fc8 │ │ │ │ + ldr.w r0, [pc, #2792] @ 1e1d18 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r6, [pc, #2792] @ 1e1fcc │ │ │ │ + ldr.w r6, [pc, #2792] @ 1e1d1c │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr.w r3, [pc, #2788] @ 1e1fd0 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1e1d20 │ │ │ │ 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 1cb1c4 │ │ │ │ + bl 1caf14 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e1530 │ │ │ │ + bhi.n 1e1280 │ │ │ │ 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 1e1f34 │ │ │ │ + beq.w 1e1c84 │ │ │ │ add.w r7, r8, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e1540 │ │ │ │ + bcc.n 1e1290 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1e8a │ │ │ │ + beq.w 1e1bda │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1e2074 │ │ │ │ + bhi.w 1e1dc4 │ │ │ │ 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, 1e159a │ │ │ │ + cbz r3, 1e12ea │ │ │ │ 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 1e15c8 │ │ │ │ + beq.n 1e1318 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e15be │ │ │ │ + cbz r1, 1e130e │ │ │ │ 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 1e15ae │ │ │ │ + bne.n 1e12fe │ │ │ │ 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 │ │ │ │ @@ -552509,372 +552254,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 1cb2a0 │ │ │ │ + bl 1caff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e16f0 │ │ │ │ + beq.n 1e1440 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e16f0 │ │ │ │ + beq.n 1e1440 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e2074 │ │ │ │ + bhi.w 1e1dc4 │ │ │ │ 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] @ 1e1fd4 │ │ │ │ + ldr.w r3, [pc, #2484] @ 1e1d24 │ │ │ │ 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 1e1f46 │ │ │ │ + beq.w 1e1c96 │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ 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 1e1640 │ │ │ │ + bcc.n 1e1390 │ │ │ │ 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 1e1980 │ │ │ │ + bne.w 1e16d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e2074 │ │ │ │ + bhi.w 1e1dc4 │ │ │ │ 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, 1e16a4 │ │ │ │ + cbz r3, 1e13f4 │ │ │ │ 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 1e16d2 │ │ │ │ + beq.n 1e1422 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e16c8 │ │ │ │ + cbz r1, 1e1418 │ │ │ │ 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 1e16b8 │ │ │ │ + bne.n 1e1408 │ │ │ │ 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 1cb2a0 │ │ │ │ + bl 1caff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e15f8 │ │ │ │ + bne.n 1e1348 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 1e171c │ │ │ │ + beq.n 1e146c │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 1e1414 │ │ │ │ + bl 1e1164 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e1702 │ │ │ │ + bne.n 1e1452 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 541fc │ │ │ │ - ldr.w r2, [pc, #2228] @ 1e1fd8 │ │ │ │ - ldr.w r3, [pc, #2216] @ 1e1fd0 │ │ │ │ + ldr.w r2, [pc, #2228] @ 1e1d28 │ │ │ │ + ldr.w r3, [pc, #2216] @ 1e1d20 │ │ │ │ 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 1e2070 │ │ │ │ + bne.w 1e1dc0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2192] @ 1e1fdc │ │ │ │ + ldr.w r3, [pc, #2192] @ 1e1d2c │ │ │ │ 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 1e1f96 │ │ │ │ + beq.w 1e1ce6 │ │ │ │ add.w r9, r5, #80 @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 1e176c │ │ │ │ + bne.n 1e14bc │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1660 │ │ │ │ + b.n 1e13b0 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1f84 │ │ │ │ + beq.w 1e1cd4 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e1792 │ │ │ │ + bcc.n 1e14e2 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1660 │ │ │ │ + b.n 1e13b0 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ add.w r9, r5, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1e1f60 │ │ │ │ + beq.w 1e1cb0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e17c2 │ │ │ │ + bcc.n 1e1512 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1660 │ │ │ │ + b.n 1e13b0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1a88 │ │ │ │ + beq.w 1e17d8 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e17ea │ │ │ │ + bne.n 1e153a │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1e1660 │ │ │ │ + b.n 1e13b0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e1a3a │ │ │ │ + beq.w 1e178a │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e1e92 │ │ │ │ + bne.w 1e1be2 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e9274 │ │ │ │ - b.n 1e16dc │ │ │ │ + bl 1e8fc4 │ │ │ │ + b.n 1e142c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e19ee │ │ │ │ + bne.w 1e173e │ │ │ │ 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 1e1980 │ │ │ │ + bne.w 1e16d0 │ │ │ │ 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 1e16dc │ │ │ │ + b.n 1e142c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e186e │ │ │ │ + cbz r3, 1e15be │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w r9, r5, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e165e │ │ │ │ + beq.w 1e13ae │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e187e │ │ │ │ + bcc.n 1e15ce │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1660 │ │ │ │ + b.n 1e13b0 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e16d2 │ │ │ │ + beq.w 1e1422 │ │ │ │ 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, 1e18c2 │ │ │ │ + cbz r1, 1e1612 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e18b2 │ │ │ │ - b.n 1e16d2 │ │ │ │ - ldr.w r3, [pc, #1808] @ 1e1fdc │ │ │ │ + bne.n 1e1602 │ │ │ │ + b.n 1e1422 │ │ │ │ + ldr.w r3, [pc, #1808] @ 1e1d2c │ │ │ │ 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 1e16d2 │ │ │ │ + beq.w 1e1422 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1900 │ │ │ │ + cbz r1, 1e1650 │ │ │ │ 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 1e18f0 │ │ │ │ + bne.n 1e1640 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e16d2 │ │ │ │ + b.n 1e1422 │ │ │ │ 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 1e16d2 │ │ │ │ + beq.w 1e1422 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1932 │ │ │ │ + cbz r1, 1e1682 │ │ │ │ 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 1e1922 │ │ │ │ + bne.n 1e1672 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e16d2 │ │ │ │ - ldr.w r3, [pc, #1684] @ 1e1fd4 │ │ │ │ + b.n 1e1422 │ │ │ │ + ldr.w r3, [pc, #1684] @ 1e1d24 │ │ │ │ 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 1e16d2 │ │ │ │ + beq.w 1e1422 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1974 │ │ │ │ + cbz r1, 1e16c4 │ │ │ │ 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 1e1964 │ │ │ │ + bne.n 1e16b4 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e16d2 │ │ │ │ + b.n 1e1422 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1e86 │ │ │ │ + beq.w 1e1bd6 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e2074 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1e19a0 ) │ │ │ │ + bhi.w 1e1dc4 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1e16f0 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @@ -552892,751 +552637,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 1e1822 │ │ │ │ + bne.w 1e1572 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1822 │ │ │ │ + beq.w 1e1572 │ │ │ │ ldrd ip, r0, [r5, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r5, #28] │ │ │ │ - b.n 1e1822 │ │ │ │ + b.n 1e1572 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e165e │ │ │ │ + bne.w 1e13ae │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1660 │ │ │ │ + b.n 1e13b0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e16d2 │ │ │ │ + beq.w 1e1422 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1a30 │ │ │ │ + cbz r1, 1e1780 │ │ │ │ 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 1e1a20 │ │ │ │ - b.n 1e16d2 │ │ │ │ + bne.n 1e1770 │ │ │ │ + b.n 1e1422 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1660 │ │ │ │ + b.n 1e13b0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1854 │ │ │ │ + beq.w 1e15a4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 1e1a62 │ │ │ │ + cbz r1, 1e17b2 │ │ │ │ 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 1e1856 │ │ │ │ + bne.w 1e15a6 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 1e1a80 │ │ │ │ + cbz r3, 1e17d0 │ │ │ │ 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 1e16dc │ │ │ │ + b.n 1e142c │ │ │ │ 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 1e1ffc │ │ │ │ + bne.w 1e1d4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 1e1a14 │ │ │ │ - ldr.w r3, [pc, #1328] @ 1e1fd4 │ │ │ │ + b.n 1e1764 │ │ │ │ + ldr.w r3, [pc, #1328] @ 1e1d24 │ │ │ │ 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 1e203c │ │ │ │ + beq.w 1e1d8c │ │ │ │ add.w r9, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ 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 1e1ac4 │ │ │ │ - b.n 1e1554 │ │ │ │ + bcc.n 1e1814 │ │ │ │ + b.n 1e12a4 │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1f34 │ │ │ │ + beq.w 1e1c84 │ │ │ │ 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 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1e1af0 │ │ │ │ - b.n 1e1554 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1e1fdc │ │ │ │ + bcc.n 1e1840 │ │ │ │ + b.n 1e12a4 │ │ │ │ + ldr.w r3, [pc, #1232] @ 1e1d2c │ │ │ │ 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 1e202c │ │ │ │ + beq.w 1e1d7c │ │ │ │ add.w r9, r8, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1e1b2a │ │ │ │ - b.n 1e1554 │ │ │ │ + bne.n 1e187a │ │ │ │ + b.n 1e12a4 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e2008 │ │ │ │ + beq.w 1e1d58 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e2024 │ │ │ │ + beq.w 1e1d74 │ │ │ │ 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 1e9274 │ │ │ │ - b.n 1e15d6 │ │ │ │ + bl 1e8fc4 │ │ │ │ + b.n 1e1326 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1fb8 │ │ │ │ + beq.w 1e1d08 │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1b82 │ │ │ │ - b.n 1e1554 │ │ │ │ + bne.n 1e18d2 │ │ │ │ + b.n 1e12a4 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1ba6 │ │ │ │ + cbz r3, 1e18f6 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1554 │ │ │ │ + beq.w 1e12a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e1bb6 │ │ │ │ - b.n 1e1554 │ │ │ │ + bcc.n 1e1906 │ │ │ │ + b.n 1e12a4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1bde │ │ │ │ + cbz r3, 1e192e │ │ │ │ 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 1e16d2 │ │ │ │ + beq.w 1e1422 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1c04 │ │ │ │ + cbz r1, 1e1954 │ │ │ │ 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 1e1bf4 │ │ │ │ + bne.n 1e1944 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e16d2 │ │ │ │ + b.n 1e1422 │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e1ec2 │ │ │ │ + bne.w 1e1c12 │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1f3e │ │ │ │ + beq.w 1e1c8e │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e15c8 │ │ │ │ - ldr r3, [pc, #940] @ (1e1fdc ) │ │ │ │ + b.n 1e1318 │ │ │ │ + ldr r3, [pc, #940] @ (1e1d2c ) │ │ │ │ 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 1e16d2 │ │ │ │ + beq.w 1e1422 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1c60 │ │ │ │ + cbz r1, 1e19b0 │ │ │ │ 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 1e1c50 │ │ │ │ + bne.n 1e19a0 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e16d2 │ │ │ │ + b.n 1e1422 │ │ │ │ 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 1e16d2 │ │ │ │ + beq.w 1e1422 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1c92 │ │ │ │ + cbz r1, 1e19e2 │ │ │ │ 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 1e1c82 │ │ │ │ + bne.n 1e19d2 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e16d2 │ │ │ │ + b.n 1e1422 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e16d2 │ │ │ │ + beq.w 1e1422 │ │ │ │ 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, 1e1cc8 │ │ │ │ + cbz r1, 1e1a18 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1e1cb8 │ │ │ │ - b.n 1e16d2 │ │ │ │ - ldr r3, [pc, #768] @ (1e1fd4 ) │ │ │ │ + bne.n 1e1a08 │ │ │ │ + b.n 1e1422 │ │ │ │ + ldr r3, [pc, #768] @ (1e1d24 ) │ │ │ │ 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 1e16d2 │ │ │ │ + beq.w 1e1422 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1d04 │ │ │ │ + cbz r1, 1e1a54 │ │ │ │ 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 1e1cf4 │ │ │ │ + bne.n 1e1a44 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e16d2 │ │ │ │ + b.n 1e1422 │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e15c8 │ │ │ │ + beq.w 1e1318 │ │ │ │ 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, 1e1d3e │ │ │ │ + cbz r1, 1e1a8e │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e1d2e │ │ │ │ - b.n 1e15c8 │ │ │ │ - ldr r3, [pc, #660] @ (1e1fdc ) │ │ │ │ + bne.n 1e1a7e │ │ │ │ + b.n 1e1318 │ │ │ │ + ldr r3, [pc, #660] @ (1e1d2c ) │ │ │ │ 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 1e15c8 │ │ │ │ + beq.w 1e1318 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1d7c │ │ │ │ + cbz r1, 1e1acc │ │ │ │ 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 1e1d6c │ │ │ │ + bne.n 1e1abc │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e15c8 │ │ │ │ - ldr r3, [pc, #584] @ (1e1fd4 ) │ │ │ │ + b.n 1e1318 │ │ │ │ + ldr r3, [pc, #584] @ (1e1d24 ) │ │ │ │ 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 1e15c8 │ │ │ │ + beq.w 1e1318 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1dc0 │ │ │ │ + cbz r1, 1e1b10 │ │ │ │ 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 1e1db0 │ │ │ │ + bne.n 1e1b00 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e15c8 │ │ │ │ + b.w 1e1318 │ │ │ │ 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 1e15c8 │ │ │ │ + beq.w 1e1318 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1df4 │ │ │ │ + cbz r1, 1e1b44 │ │ │ │ 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 1e1de4 │ │ │ │ + bne.n 1e1b34 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e15c8 │ │ │ │ + b.w 1e1318 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w ip, [r8] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e1b60 │ │ │ │ + bne.w 1e18b0 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1b60 │ │ │ │ + beq.w 1e18b0 │ │ │ │ ldrd lr, r3, [r8, #28] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str.w lr, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ - b.n 1e1b60 │ │ │ │ + b.n 1e18b0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e16d2 │ │ │ │ + beq.w 1e1422 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1e50 │ │ │ │ + cbz r1, 1e1ba0 │ │ │ │ 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 1e1e40 │ │ │ │ - b.n 1e16d2 │ │ │ │ + bne.n 1e1b90 │ │ │ │ + b.n 1e1422 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e15c8 │ │ │ │ + beq.w 1e1318 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1e7a │ │ │ │ + cbz r1, 1e1bca │ │ │ │ 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 1e1e6a │ │ │ │ - b.w 1e15c8 │ │ │ │ + bne.n 1e1bba │ │ │ │ + b.w 1e1318 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e198e │ │ │ │ + b.n 1e16de │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e1568 │ │ │ │ + b.w 1e12b8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e201e │ │ │ │ + beq.w 1e1d6e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e1fe0 │ │ │ │ + beq.w 1e1d30 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e9274 │ │ │ │ - b.n 1e16dc │ │ │ │ + bl 1e8fc4 │ │ │ │ + b.n 1e142c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e1554 │ │ │ │ + bne.w 1e12a4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ - bl 1df350 │ │ │ │ - b.w 1e1554 │ │ │ │ + bl 1df0a0 │ │ │ │ + b.w 1e12a4 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e15c8 │ │ │ │ + beq.w 1e1318 │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ - cbz r1, 1e1f06 │ │ │ │ + cbz r1, 1e1c56 │ │ │ │ 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 1e1f26 │ │ │ │ + bne.n 1e1c76 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ - cbz r3, 1e1f26 │ │ │ │ + cbz r3, 1e1c76 │ │ │ │ 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 1e15d0 │ │ │ │ + b.w 1e1320 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 1e1ea2 │ │ │ │ + b.n 1e1bf2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e201a │ │ │ │ + bne.n 1e1d6a │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e15c8 │ │ │ │ + b.w 1e1318 │ │ │ │ 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 1e204c │ │ │ │ + bne.n 1e1d9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.w 1e16d2 │ │ │ │ + b.w 1e1422 │ │ │ │ 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 1e1f5a │ │ │ │ + beq.n 1e1caa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e2062 │ │ │ │ + beq.n 1e1db2 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 1e16d2 │ │ │ │ + b.w 1e1422 │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1f5a │ │ │ │ - b.n 1e1f74 │ │ │ │ + beq.n 1e1caa │ │ │ │ + b.n 1e1cc4 │ │ │ │ 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 1e1f5a │ │ │ │ + beq.n 1e1caa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e2068 │ │ │ │ + beq.n 1e1db8 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1c34 │ │ │ │ + b.n 1e1984 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e2058 │ │ │ │ + beq.n 1e1da8 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1e5e │ │ │ │ - adds.w r0, r0, r9, lsr #2 │ │ │ │ - add.w r0, lr, r9, lsr #2 │ │ │ │ + b.n 1e1bae │ │ │ │ + stcl 0, cr0, [r0, #612] @ 0x264 │ │ │ │ + ldc 0, cr0, [lr, #612]! @ 0x264 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8d20099 │ │ │ │ + @ instruction: 0xeb820099 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1eac │ │ │ │ + beq.w 1e1bfc │ │ │ │ ldrd lr, r1, [r5, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ - b.n 1e1eac │ │ │ │ + b.n 1e1bfc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e205e │ │ │ │ + cbz r6, 1e1dae │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1e34 │ │ │ │ + b.n 1e1b84 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1df350 │ │ │ │ + bl 1df0a0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ - b.w 1e1558 │ │ │ │ + b.w 1e12a8 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1e1c28 │ │ │ │ + b.n 1e1978 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1e1ea2 │ │ │ │ + b.n 1e1bf2 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1e1e0a │ │ │ │ + b.n 1e1b5a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e201a │ │ │ │ + bne.n 1e1d6a │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1d50 │ │ │ │ + b.n 1e1aa0 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e201a │ │ │ │ + bne.n 1e1d6a │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1d94 │ │ │ │ + b.n 1e1ae4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e206c │ │ │ │ + cbz r6, 1e1dbc │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1cda │ │ │ │ + b.n 1e1a2a │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1e5e │ │ │ │ + b.n 1e1bae │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1e34 │ │ │ │ + b.n 1e1b84 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.w 1e16d2 │ │ │ │ + b.w 1e1422 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1c34 │ │ │ │ + b.n 1e1984 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1cda │ │ │ │ + b.n 1e1a2a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #48] @ (1e20ac ) │ │ │ │ + ldr r1, [pc, #48] @ (1e1dfc ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 1e208e │ │ │ │ + beq.n 1e1dde │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 1e20a8 │ │ │ │ - ldr r3, [pc, #24] @ (1e20b0 ) │ │ │ │ + bne.n 1e1df8 │ │ │ │ + ldr r3, [pc, #24] @ (1e1e00 ) │ │ │ │ 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 1e208a │ │ │ │ + bne.n 1e1dda │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + b.n 1e2250 │ │ │ │ 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] @ 1e2130 │ │ │ │ + ldr.w ip, [pc, #108] @ 1e1e80 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (1e2134 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e1e84 ) │ │ │ │ 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 1e2120 │ │ │ │ + beq.n 1e1e70 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1e210e │ │ │ │ + bne.n 1e1e5e │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (1e2138 ) │ │ │ │ - ldr r2, [pc, #60] @ (1e2134 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e1e88 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e1e84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1e212a │ │ │ │ + bne.n 1e1e7a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1c20f8 │ │ │ │ + bl 1c1e48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 1e20ec │ │ │ │ + b.n 1e1e3c │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 1e20ec │ │ │ │ + b.n 1e1e3c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + b.n 1e2244 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 4 │ │ │ │ + b.n 1e21f4 │ │ │ │ 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] @ (1e22a8 ) │ │ │ │ + ldr r4, [pc, #344] @ (1e1ff8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #344] @ (1e22ac ) │ │ │ │ + ldr r3, [pc, #344] @ (1e1ffc ) │ │ │ │ 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 1e21d2 │ │ │ │ + bhi.n 1e1f22 │ │ │ │ cmp.w r1, #316 @ 0x13c │ │ │ │ - bls.n 1e2202 │ │ │ │ + bls.n 1e1f52 │ │ │ │ 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 1e21da │ │ │ │ + bhi.n 1e1f2a │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ orrs r0, r4 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553644,15 +553389,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] @ (1e2330 ) │ │ │ │ + ldr r5, [pc, #376] @ (1e2080 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #86 @ 0x56 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553660,106 +553405,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 1e2220 │ │ │ │ + bne.n 1e1f70 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df25c │ │ │ │ - ldr r2, [pc, #196] @ (1e22b0 ) │ │ │ │ - ldr r3, [pc, #192] @ (1e22ac ) │ │ │ │ + bl 1defac │ │ │ │ + ldr r2, [pc, #196] @ (1e2000 ) │ │ │ │ + ldr r3, [pc, #192] @ (1e1ffc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e228c │ │ │ │ + bne.n 1e1fdc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e2274 │ │ │ │ + beq.n 1e1fc4 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 1e2268 │ │ │ │ + bcs.n 1e1fb8 │ │ │ │ cmp r1, #186 @ 0xba │ │ │ │ - beq.n 1e2280 │ │ │ │ + beq.n 1e1fd0 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 1e2290 │ │ │ │ - bl 1e20b4 │ │ │ │ - b.n 1e21e8 │ │ │ │ + vldr d0, [pc, #120] @ 1e1fe0 │ │ │ │ + bl 1e1e04 │ │ │ │ + b.n 1e1f38 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df25c │ │ │ │ - b.n 1e21e8 │ │ │ │ + bl 1defac │ │ │ │ + b.n 1e1f38 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df25c │ │ │ │ - b.n 1e21e8 │ │ │ │ + bl 1defac │ │ │ │ + b.n 1e1f38 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df25c │ │ │ │ - b.n 1e21e8 │ │ │ │ + bl 1defac │ │ │ │ + b.n 1e1f38 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1df25c │ │ │ │ - b.n 1e21e8 │ │ │ │ + bl 1defac │ │ │ │ + b.n 1e1f38 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e20b4 │ │ │ │ - b.n 1e21e8 │ │ │ │ + bl 1e1e04 │ │ │ │ + b.n 1e1f38 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 1e2298 │ │ │ │ - bl 1e20b4 │ │ │ │ - b.n 1e21e8 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 1e22a0 │ │ │ │ - bl 1e20b4 │ │ │ │ - b.n 1e21e8 │ │ │ │ + vldr d0, [pc, #32] @ 1e1fe8 │ │ │ │ + bl 1e1e04 │ │ │ │ + b.n 1e1f38 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 1e1ff0 │ │ │ │ + bl 1e1e04 │ │ │ │ + b.n 1e1f38 │ │ │ │ blx 54c30 <__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] │ │ │ │ ... │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + b.n 1e22a8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #16 │ │ │ │ + b.n 1e2184 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1e22dc │ │ │ │ + beq.n 1e202c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1e22c2 │ │ │ │ + bne.n 1e2012 │ │ │ │ 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 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -553776,71 +553521,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] @ (1e23a0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e20f0 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 1e236a │ │ │ │ + beq.n 1e20ba │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 1e2358 │ │ │ │ - cbnz r4, 1e2352 │ │ │ │ - ldr r1, [pc, #124] @ (1e23a4 ) │ │ │ │ + beq.n 1e20a8 │ │ │ │ + cbnz r4, 1e20a2 │ │ │ │ + ldr r1, [pc, #124] @ (1e20f4 ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1e236a │ │ │ │ + cbz r5, 1e20ba │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e2300 │ │ │ │ - cbz r0, 1e2354 │ │ │ │ + bl 1e2050 │ │ │ │ + cbz r0, 1e20a4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1e233a │ │ │ │ + bne.n 1e208a │ │ │ │ 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 1e2390 │ │ │ │ + beq.n 1e20e0 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e2370 │ │ │ │ + bne.n 1e20c0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e2352 │ │ │ │ + bne.n 1e20a2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e239a │ │ │ │ + bne.n 1e20ea │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e2354 │ │ │ │ + b.n 1e20a4 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e2300 │ │ │ │ - b.n 1e2354 │ │ │ │ + bl 1e2050 │ │ │ │ + b.n 1e20a4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - bgt.n 1e2364 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ 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 │ │ │ │ @@ -553849,65 +553594,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, 1e23e4 │ │ │ │ + cbz r4, 1e2134 │ │ │ │ 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, 1e23f6 │ │ │ │ + cbz r1, 1e2146 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e23f6 │ │ │ │ + cbz r3, 1e2146 │ │ │ │ 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, 1e2420 │ │ │ │ + cbz r1, 1e2170 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e2420 │ │ │ │ + cbz r3, 1e2170 │ │ │ │ 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 1e243a │ │ │ │ + beq.n 1e218a │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 1e243a │ │ │ │ + cbz r3, 1e218a │ │ │ │ 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, 1e2468 │ │ │ │ + cbz r3, 1e21b8 │ │ │ │ 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] │ │ │ │ @@ -553921,439 +553666,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, 1e248c │ │ │ │ + cbnz r3, 1e21dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6824 │ │ │ │ + bl 1c6574 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1c67ac │ │ │ │ + bl 1c64fc │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 1e24cc │ │ │ │ + cbz r6, 1e221c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1e2404 │ │ │ │ + bl 1e2154 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1e24ae │ │ │ │ + bne.n 1e21fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c67d8 │ │ │ │ + bl 1c6528 │ │ │ │ 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 1e23a8 │ │ │ │ + bl 1e20f8 │ │ │ │ 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 1e251c │ │ │ │ + beq.n 1e226c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 1e251c │ │ │ │ + cbz r2, 1e226c │ │ │ │ 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 1e2544 │ │ │ │ + bcs.n 1e2294 │ │ │ │ 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 1e2404 │ │ │ │ + bl 1e2154 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1e252e │ │ │ │ + bcc.n 1e227e │ │ │ │ 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, 1e2564 │ │ │ │ - b.n 1e2580 │ │ │ │ + cbnz r3, 1e22b4 │ │ │ │ + b.n 1e22d0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1e2562 │ │ │ │ + bne.n 1e22b2 │ │ │ │ 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 1e25c8 │ │ │ │ + beq.n 1e2318 │ │ │ │ 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 1e25a4 │ │ │ │ + b.n 1e22f4 │ │ │ │ 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 1e25a0 │ │ │ │ + bne.n 1e22f0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1e264e │ │ │ │ + beq.n 1e239e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ - beq.n 1e264a │ │ │ │ + beq.n 1e239a │ │ │ │ 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 1e2620 │ │ │ │ + b.n 1e2370 │ │ │ │ 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 1e264a │ │ │ │ + beq.n 1e239a │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 1e25f4 │ │ │ │ + bmi.n 1e2344 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r6, #-12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 1e25f4 │ │ │ │ + bne.n 1e2344 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e25f4 │ │ │ │ + beq.n 1e2344 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e260e │ │ │ │ + beq.n 1e235e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2636 │ │ │ │ + bne.n 1e2386 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e263e │ │ │ │ + b.n 1e238e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0] │ │ │ │ - ldr r3, [pc, #244] @ (1e274c ) │ │ │ │ + ldr r3, [pc, #244] @ (1e249c ) │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e2698 │ │ │ │ + cbz r2, 1e23e8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1e268a │ │ │ │ - ldr r2, [pc, #232] @ (1e2750 ) │ │ │ │ + bne.n 1e23da │ │ │ │ + ldr r2, [pc, #232] @ (1e24a0 ) │ │ │ │ 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, 1e268a │ │ │ │ + cbz r3, 1e23da │ │ │ │ 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 1e26fa │ │ │ │ + beq.n 1e244a │ │ │ │ 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] @ (1e2754 ) │ │ │ │ + ldr r1, [pc, #176] @ (1e24a4 ) │ │ │ │ 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, 1e2702 │ │ │ │ + cbnz r0, 1e2452 │ │ │ │ ldrb.w r0, [ip, #32] │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e26e0 │ │ │ │ + bls.n 1e2430 │ │ │ │ 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 1e26c4 │ │ │ │ + bne.n 1e2414 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e26dc │ │ │ │ + beq.n 1e242c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e273a │ │ │ │ + bcs.n 1e248a │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e26be │ │ │ │ + b.n 1e240e │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldrh r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 1e2694 │ │ │ │ + b.n 1e23e4 │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e2720 │ │ │ │ + bls.n 1e2470 │ │ │ │ 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 1e26dc │ │ │ │ + beq.n 1e242c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1e2708 │ │ │ │ + bhi.n 1e2458 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e26dc │ │ │ │ + beq.n 1e242c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e2742 │ │ │ │ + bcs.n 1e2492 │ │ │ │ ldrb.w r4, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r4 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e26bc │ │ │ │ + b.n 1e240c │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e26c4 │ │ │ │ - b.n 1e26dc │ │ │ │ + bne.n 1e2414 │ │ │ │ + b.n 1e242c │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e2704 │ │ │ │ - b.n 1e26dc │ │ │ │ + bne.n 1e2454 │ │ │ │ + b.n 1e242c │ │ │ │ nop │ │ │ │ - bls.n 1e2694 │ │ │ │ + bgt.n 1e2544 │ │ │ │ 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 1e27a0 │ │ │ │ + beq.n 1e24f0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 1e2784 │ │ │ │ + b.n 1e24d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e279c │ │ │ │ + beq.n 1e24ec │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1e2794 │ │ │ │ - bl 1e2650 │ │ │ │ + bmi.n 1e24e4 │ │ │ │ + bl 1e23a0 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e277c │ │ │ │ + bne.n 1e24cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e279c │ │ │ │ + b.n 1e24ec │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e27ee │ │ │ │ + cbz r0, 1e253e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 1e27f4 │ │ │ │ + cbz r2, 1e2544 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e2836 │ │ │ │ + bhi.n 1e2586 │ │ │ │ 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 1e27ee │ │ │ │ + beq.n 1e253e │ │ │ │ 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 1e27e4 │ │ │ │ + beq.n 1e2534 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e281e │ │ │ │ + bne.n 1e256e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1e27ee │ │ │ │ + beq.n 1e253e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1e2822 │ │ │ │ + beq.n 1e2572 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e2812 │ │ │ │ + bne.n 1e2562 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e27ee │ │ │ │ + beq.n 1e253e │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e281e │ │ │ │ + bne.n 1e256e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e27c0 │ │ │ │ + b.n 1e2510 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 1e27c0 │ │ │ │ + b.n 1e2510 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e27ee │ │ │ │ + beq.n 1e253e │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 1e27c0 │ │ │ │ - b.n 1e2812 │ │ │ │ + bne.n 1e2510 │ │ │ │ + b.n 1e2562 │ │ │ │ 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 1e285a │ │ │ │ + bmi.n 1e25aa │ │ │ │ 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, 1e2876 │ │ │ │ + cbz r3, 1e25c6 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2858 │ │ │ │ + beq.n 1e25a8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e27a8 │ │ │ │ + bl 1e24f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e28a6 │ │ │ │ + bhi.n 1e25f6 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -554367,48 +554112,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e28da │ │ │ │ + bhi.n 1e262a │ │ │ │ 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 1e28de │ │ │ │ + beq.n 1e262e │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e28ba │ │ │ │ + beq.n 1e260a │ │ │ │ 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 1e28ba │ │ │ │ + beq.n 1e260a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2972 │ │ │ │ + beq.n 1e26c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e292c │ │ │ │ + cbz r2, 1e267c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e2916 │ │ │ │ + bhi.n 1e2666 │ │ │ │ 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 │ │ │ │ @@ -554421,178 +554166,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 1e2912 │ │ │ │ + b.n 1e2662 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e2982 │ │ │ │ + beq.n 1e26d2 │ │ │ │ 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 1e28ac │ │ │ │ + bl 1e25fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1e2976 │ │ │ │ + beq.n 1e26c6 │ │ │ │ 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 1e2912 │ │ │ │ + b.n 1e2662 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e296c │ │ │ │ + b.n 1e26bc │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e2912 │ │ │ │ + b.n 1e2662 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 1e29b8 │ │ │ │ + cbz r0, 1e2708 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e29ac │ │ │ │ + cbz r2, 1e26fc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e29a8 │ │ │ │ - bl 1e28ec │ │ │ │ + cbz r2, 1e26f8 │ │ │ │ + bl 1e263c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e29a2 │ │ │ │ + bne.n 1e26f2 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e29a8 │ │ │ │ + b.n 1e26f8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e29a8 │ │ │ │ + b.n 1e26f8 │ │ │ │ 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 1e2a18 │ │ │ │ + bhi.n 1e2768 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 1e28ec │ │ │ │ - cbz r0, 1e29f6 │ │ │ │ + bl 1e263c │ │ │ │ + cbz r0, 1e2746 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1e29e0 │ │ │ │ + beq.n 1e2730 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e29f6 │ │ │ │ + beq.n 1e2746 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e29f4 │ │ │ │ - bl 1e28ec │ │ │ │ + bne.n 1e2744 │ │ │ │ + bl 1e263c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e29fe │ │ │ │ + bne.n 1e274e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e2a24 │ │ │ │ + cbz r1, 1e2774 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1e29bc │ │ │ │ - b.n 1e29f6 │ │ │ │ + bl 1e270c │ │ │ │ + b.n 1e2746 │ │ │ │ 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, 1e2a5e │ │ │ │ + cbz r3, 1e27ae │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2a5c │ │ │ │ + beq.n 1e27ac │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ 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, 1e2a8a │ │ │ │ + cbz r3, 1e27da │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2a88 │ │ │ │ + beq.n 1e27d8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e27a8 │ │ │ │ + bl 1e24f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 1e2aa4 │ │ │ │ + cbz r0, 1e27f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e2aa2 │ │ │ │ + cbz r3, 1e27f2 │ │ │ │ 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, 1e2abc │ │ │ │ + cbz r0, 1e280c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e2aba │ │ │ │ + cbz r3, 1e280a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -554601,250 +554346,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 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c7e64 │ │ │ │ - cbz r0, 1e2b00 │ │ │ │ + bl 1c7bb4 │ │ │ │ + cbz r0, 1e2850 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2aec │ │ │ │ - ldr r3, [pc, #16] @ (1e2b14 ) │ │ │ │ + bne.n 1e283c │ │ │ │ + ldr r3, [pc, #16] @ (1e2864 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ blx 542a4 │ │ │ │ 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 1e2b66 │ │ │ │ + bne.n 1e28b6 │ │ │ │ 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, 1e2b68 │ │ │ │ + cbz r3, 1e28b8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e2b5c │ │ │ │ + cbz r2, 1e28ac │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e2b58 │ │ │ │ - bl 1e28ec │ │ │ │ + cbz r3, 1e28a8 │ │ │ │ + bl 1e263c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2b36 │ │ │ │ + bne.n 1e2886 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1e2b36 │ │ │ │ + b.n 1e2886 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e2b46 │ │ │ │ - b.n 1e2b50 │ │ │ │ + bne.n 1e2896 │ │ │ │ + b.n 1e28a0 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e2b50 │ │ │ │ + b.n 1e28a0 │ │ │ │ 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] @ (1e2bf4 ) │ │ │ │ + ldr r7, [pc, #116] @ (1e2944 ) │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ add r7, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2bec │ │ │ │ + beq.n 1e293c │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2bc6 │ │ │ │ + cbz r2, 1e2916 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 1e2bbe │ │ │ │ + bhi.n 1e290e │ │ │ │ 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] @ (1e2bf8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e2948 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 1e2bbe │ │ │ │ + cbz r2, 1e290e │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2b98 │ │ │ │ + bne.n 1e28e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2be0 │ │ │ │ + cbz r2, 1e2930 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e2bdc │ │ │ │ - bl 1e28ec │ │ │ │ + cbz r2, 1e292c │ │ │ │ + bl 1e263c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2b92 │ │ │ │ + bne.n 1e28e2 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e2b92 │ │ │ │ + b.n 1e28e2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e2bd0 │ │ │ │ + bne.n 1e2920 │ │ │ │ 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 │ │ │ │ - bmi.n 1e2cec │ │ │ │ + bvc.n 1e299c │ │ │ │ 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, 1e2c3a │ │ │ │ + cbz r0, 1e298a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #496] @ 0x1f0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e2c28 │ │ │ │ + cbz r1, 1e2978 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e2c1c │ │ │ │ + bne.n 1e296c │ │ │ │ str.w r2, [r0, #500] @ 0x1f4 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2c10 │ │ │ │ + bne.n 1e2960 │ │ │ │ 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, 1e2c5e │ │ │ │ - b.n 1e2c96 │ │ │ │ + cbnz r3, 1e29ae │ │ │ │ + b.n 1e29e6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e2c96 │ │ │ │ + cbz r3, 1e29e6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e2c58 │ │ │ │ + beq.n 1e29a8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1e2c8e │ │ │ │ + cbz r0, 1e29de │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2c7a │ │ │ │ + cbz r2, 1e29ca │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2c70 │ │ │ │ - bl 1e28ec │ │ │ │ + bne.n 1e29c0 │ │ │ │ + bl 1e263c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2c6a │ │ │ │ + bne.n 1e29ba │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e2c96 │ │ │ │ + cbz r3, 1e29e6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2c66 │ │ │ │ + bne.n 1e29b6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2c88 │ │ │ │ + bne.n 1e29d8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2cb8 │ │ │ │ + cbz r0, 1e2a08 │ │ │ │ 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 1e2ca0 │ │ │ │ + bne.n 1e29f0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2cd0 │ │ │ │ + cbz r0, 1e2a20 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2cc4 │ │ │ │ + bne.n 1e2a14 │ │ │ │ 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] @ (1e2ebc ) │ │ │ │ + ldr r3, [pc, #464] @ (1e2c0c ) │ │ │ │ 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] @ (1e2ec0 ) │ │ │ │ + ldr r2, [pc, #452] @ (1e2c10 ) │ │ │ │ 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] │ │ │ │ @@ -554858,18 +554603,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 1e2eb4 │ │ │ │ + beq.w 1e2c04 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ - cbz r2, 1e2d44 │ │ │ │ + cbz r2, 1e2a94 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -554877,32 +554622,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 1e29bc │ │ │ │ + bl 1e270c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2df4 │ │ │ │ + beq.n 1e2b44 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e2d80 │ │ │ │ + beq.n 1e2ad0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2e1a │ │ │ │ + beq.n 1e2b6a │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2074 │ │ │ │ + bl 1e1dc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2e2e │ │ │ │ + beq.n 1e2b7e │ │ │ │ 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 │ │ │ │ @@ -554913,197 +554658,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 1e2e40 │ │ │ │ + bhi.n 1e2b90 │ │ │ │ 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 1e2ea6 │ │ │ │ + beq.n 1e2bf6 │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e29bc │ │ │ │ + bl 1e270c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2d6c │ │ │ │ + bne.n 1e2abc │ │ │ │ ldrd r2, r5, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 231fe4 │ │ │ │ - ldr r2, [pc, #192] @ (1e2ec4 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e2ebc ) │ │ │ │ + bl 231d34 │ │ │ │ + ldr r2, [pc, #192] @ (1e2c14 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e2c0c ) │ │ │ │ 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 1e2eb0 │ │ │ │ + bne.n 1e2c00 │ │ │ │ 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 1e29bc │ │ │ │ + bl 1e270c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2d74 │ │ │ │ - b.n 1e2df4 │ │ │ │ + bne.n 1e2ac4 │ │ │ │ + b.n 1e2b44 │ │ │ │ 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 1e2dd6 │ │ │ │ + bls.n 1e2b26 │ │ │ │ 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 1e2e94 │ │ │ │ + beq.n 1e2be4 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 1e2e70 │ │ │ │ + b.n 1e2bc0 │ │ │ │ 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 1e2e6c │ │ │ │ + bne.n 1e2bbc │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r6, [sp, #60] @ 0x3c │ │ │ │ - beq.n 1e2ea6 │ │ │ │ + beq.n 1e2bf6 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1e2d5e │ │ │ │ + b.n 1e2aae │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1e14c8 │ │ │ │ - b.n 1e2ea0 │ │ │ │ + bl 1e1218 │ │ │ │ + b.n 1e2bf0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1e2ebc │ │ │ │ + bpl.n 1e2b6c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 1e2eb8 │ │ │ │ + bmi.n 1e2b68 │ │ │ │ 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, 1e2f20 │ │ │ │ + cbz r3, 1e2c70 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1e2ef0 │ │ │ │ + b.n 1e2c40 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1e2f26 │ │ │ │ + cbz r0, 1e2c76 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2eea │ │ │ │ + beq.n 1e2c3a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2a24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 1e2f20 │ │ │ │ + cbz r3, 1e2c70 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2efa │ │ │ │ + bne.n 1e2c4a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2f12 │ │ │ │ + bne.n 1e2c62 │ │ │ │ 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 1e2f5a │ │ │ │ + beq.n 1e2caa │ │ │ │ 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 1e2f5c │ │ │ │ + bhi.n 1e2cac │ │ │ │ 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 1e2f6e │ │ │ │ - ldr r3, [pc, #12] @ (1e2f74 ) │ │ │ │ + bhi.n 1e2cbe │ │ │ │ + ldr r3, [pc, #12] @ (1e2cc4 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ bx lr │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1e3364 │ │ │ │ + bhi.w 1e30b4 │ │ │ │ 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 │ │ │ │ @@ -555691,52 +555436,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] @ (1e375c ) │ │ │ │ - ldr r4, [pc, #812] @ (1e3760 ) │ │ │ │ + ldr r1, [pc, #812] @ (1e34ac ) │ │ │ │ + ldr r4, [pc, #812] @ (1e34b0 ) │ │ │ │ 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, 1e344e │ │ │ │ + cbz r4, 1e319e │ │ │ │ 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, 1e3462 │ │ │ │ + cbz r1, 1e31b2 │ │ │ │ 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, 1e3478 │ │ │ │ + cbz r1, 1e31c8 │ │ │ │ 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, 1e3492 │ │ │ │ + cbz r1, 1e31e2 │ │ │ │ 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 1e36c6 │ │ │ │ + bhi.w 1e3416 │ │ │ │ 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 │ │ │ │ @@ -555905,65 +555650,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 1e361e │ │ │ │ - b.n 1e365c │ │ │ │ + beq.n 1e336e │ │ │ │ + b.n 1e33ac │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1e3756 │ │ │ │ + bne.w 1e34a6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e3752 │ │ │ │ + beq.w 1e34a2 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e3612 │ │ │ │ + bne.n 1e3362 │ │ │ │ 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, 1e3644 │ │ │ │ + cbnz r3, 1e3394 │ │ │ │ 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, 1e366e │ │ │ │ + cbz r3, 1e33be │ │ │ │ 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, 1e3680 │ │ │ │ + cbz r3, 1e33d0 │ │ │ │ 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, 1e3694 │ │ │ │ + cbz r3, 1e33e4 │ │ │ │ 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, 1e36a6 │ │ │ │ + cbz r3, 1e33f6 │ │ │ │ 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 │ │ │ │ @@ -555974,408 +555719,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 1e35f0 │ │ │ │ + b.n 1e3340 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #178 @ 0xb2 │ │ │ │ movne.w lr, #52 @ 0x34 │ │ │ │ - b.n 1e35f0 │ │ │ │ + b.n 1e3340 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #179 @ 0xb3 │ │ │ │ movne.w lr, #53 @ 0x35 │ │ │ │ - b.n 1e35f0 │ │ │ │ + b.n 1e3340 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #201 @ 0xc9 │ │ │ │ movne.w lr, #56 @ 0x38 │ │ │ │ - b.n 1e35f0 │ │ │ │ + b.n 1e3340 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #203 @ 0xcb │ │ │ │ movne.w lr, #58 @ 0x3a │ │ │ │ - b.n 1e35f0 │ │ │ │ + b.n 1e3340 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #204 @ 0xcc │ │ │ │ movne.w lr, #59 @ 0x3b │ │ │ │ - b.n 1e35f0 │ │ │ │ + b.n 1e3340 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #206 @ 0xce │ │ │ │ movne.w lr, #61 @ 0x3d │ │ │ │ - b.n 1e35f0 │ │ │ │ + b.n 1e3340 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #208 @ 0xd0 │ │ │ │ movne.w lr, #63 @ 0x3f │ │ │ │ - b.n 1e35f0 │ │ │ │ + b.n 1e3340 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #209 @ 0xd1 │ │ │ │ movne.w lr, #64 @ 0x40 │ │ │ │ - b.n 1e35f0 │ │ │ │ + b.n 1e3340 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #210 @ 0xd2 │ │ │ │ movne.w lr, #65 @ 0x41 │ │ │ │ - b.n 1e35f0 │ │ │ │ + b.n 1e3340 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 1e362e │ │ │ │ + b.n 1e337e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ 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] @ (1e37b0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e3500 ) │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #60] @ (1e37b4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e3504 ) │ │ │ │ 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 2bc040 │ │ │ │ + bl 2bbd90 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 1e37ae │ │ │ │ + beq.n 1e34fe │ │ │ │ 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} │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (1e386c ) │ │ │ │ + ldr r3, [pc, #176] @ (1e35bc ) │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - ldr r1, [pc, #176] @ (1e3870 ) │ │ │ │ + ldr r1, [pc, #176] @ (1e35c0 ) │ │ │ │ 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, 1e37de │ │ │ │ + cbz r3, 1e352e │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1e3834 │ │ │ │ + bmi.n 1e3584 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1e3838 │ │ │ │ + bmi.n 1e3588 │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #120 @ 0x78 │ │ │ │ mlane r1, r3, ip, r1 │ │ │ │ - beq.n 1e3800 │ │ │ │ + beq.n 1e3550 │ │ │ │ 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 1e3860 │ │ │ │ + bne.n 1e35b0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 1e382a │ │ │ │ + bne.n 1e357a │ │ │ │ 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 1e3866 │ │ │ │ + bne.n 1e35b6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 1e383c │ │ │ │ + cbz r2, 1e358c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e3820 │ │ │ │ + bne.n 1e3570 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 1e385e │ │ │ │ + cbz r0, 1e35ae │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 1e3838 │ │ │ │ - ldr r2, [pc, #44] @ (1e3874 ) │ │ │ │ + bhi.n 1e3588 │ │ │ │ + ldr r2, [pc, #44] @ (1e35c4 ) │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e3838 │ │ │ │ + beq.n 1e3588 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 1e37ee │ │ │ │ + b.n 1e353e │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #104] @ (1e38e4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e3634 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1e38d0 │ │ │ │ + bhi.n 1e3620 │ │ │ │ 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 1e37b8 │ │ │ │ - cbz r0, 1e38c6 │ │ │ │ - ldr r1, [pc, #56] @ (1e38e8 ) │ │ │ │ + bl 1e3508 │ │ │ │ + cbz r0, 1e3616 │ │ │ │ + ldr r1, [pc, #56] @ (1e3638 ) │ │ │ │ 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, 1e38d4 │ │ │ │ + cbnz r0, 1e3624 │ │ │ │ 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 1e38c6 │ │ │ │ + b.n 1e3616 │ │ │ │ nop │ │ │ │ - stmia r7!, {r7} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ 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 1e38fc │ │ │ │ - bhi.n 1e38fc │ │ │ │ + beq.n 1e364c │ │ │ │ + bhi.n 1e364c │ │ │ │ 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] @ (1e3c20 ) │ │ │ │ + ldr r6, [pc, #780] @ (1e3970 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #780] @ (1e3c24 ) │ │ │ │ + ldr r0, [pc, #780] @ (1e3974 ) │ │ │ │ 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] @ (1e3c28 ) │ │ │ │ + ldr r3, [pc, #756] @ (1e3978 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ blx 546f0 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e3a2a │ │ │ │ + beq.n 1e377a │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ movw sl, #699 @ 0x2bb │ │ │ │ - cbnz r3, 1e3996 │ │ │ │ + cbnz r3, 1e36e6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e39f0 │ │ │ │ + beq.n 1e3740 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e39ae │ │ │ │ + bls.n 1e36fe │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ - ldr r2, [pc, #696] @ (1e3c2c ) │ │ │ │ - ldr r3, [pc, #684] @ (1e3c24 ) │ │ │ │ + ldr r2, [pc, #696] @ (1e397c ) │ │ │ │ + ldr r3, [pc, #684] @ (1e3974 ) │ │ │ │ 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 1e3c1a │ │ │ │ + bne.w 1e396a │ │ │ │ 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 1e3aba │ │ │ │ + bne.w 1e380a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1e3b36 │ │ │ │ + bne.w 1e3886 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 1e3956 │ │ │ │ + b.n 1e36a6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e3af6 │ │ │ │ + beq.w 1e3846 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e3968 │ │ │ │ + bne.n 1e36b8 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e3968 │ │ │ │ + bne.n 1e36b8 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1e39ba │ │ │ │ + bne.n 1e370a │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3994 │ │ │ │ + bne.n 1e36e4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.w 1e3af2 │ │ │ │ + beq.w 1e3842 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e3968 │ │ │ │ + bhi.n 1e36b8 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1e39b6 │ │ │ │ + b.n 1e3706 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e3b98 │ │ │ │ + beq.w 1e38e8 │ │ │ │ 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 1e3968 │ │ │ │ + bne.n 1e36b8 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 1e3a04 │ │ │ │ + bne.n 1e3754 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3996 │ │ │ │ + bne.n 1e36e6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.n 1e3960 │ │ │ │ - b.n 1e39fc │ │ │ │ + bne.n 1e36b0 │ │ │ │ + b.n 1e374c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e3948 │ │ │ │ + bne.n 1e3698 │ │ │ │ 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 1e3a5e │ │ │ │ + b.n 1e37ae │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e394c │ │ │ │ + bne.w 1e369c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e3a92 │ │ │ │ + cbz r3, 1e37e2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3a52 │ │ │ │ + beq.n 1e37a2 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 1e3968 │ │ │ │ + beq.w 1e36b8 │ │ │ │ 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 1e3a52 │ │ │ │ + b.n 1e37a2 │ │ │ │ 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 550d0 │ │ │ │ - b.n 1e3972 │ │ │ │ + b.n 1e36c2 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1e3968 │ │ │ │ + bne.w 1e36b8 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1e3b16 │ │ │ │ + bhi.n 1e3866 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1e3b16 │ │ │ │ + bhi.n 1e3866 │ │ │ │ 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 │ │ │ │ @@ -556386,50 +556131,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 1e39f8 │ │ │ │ + b.n 1e3748 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3996 │ │ │ │ + bne.w 1e36e6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e3b98 │ │ │ │ + beq.n 1e38e8 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e3af6 │ │ │ │ - b.n 1e3968 │ │ │ │ + bls.n 1e3846 │ │ │ │ + b.n 1e36b8 │ │ │ │ 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 550d0 │ │ │ │ - b.n 1e3972 │ │ │ │ + b.n 1e36c2 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1e3b16 │ │ │ │ + b.n 1e3866 │ │ │ │ movw r2, #706 @ 0x2c2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e3bd2 │ │ │ │ + beq.n 1e3922 │ │ │ │ movw r2, #651 @ 0x28b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e3bc6 │ │ │ │ + beq.n 1e3916 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #828 @ 0x33c │ │ │ │ - bne.w 1e3968 │ │ │ │ - ldr r3, [pc, #220] @ (1e3c30 ) │ │ │ │ + bne.w 1e36b8 │ │ │ │ + ldr r3, [pc, #220] @ (1e3980 ) │ │ │ │ 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 │ │ │ │ @@ -556444,36 +556189,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 550d0 │ │ │ │ - b.n 1e3972 │ │ │ │ + b.n 1e36c2 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3996 │ │ │ │ + bne.w 1e36e6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e3960 │ │ │ │ + bne.w 1e36b0 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3996 │ │ │ │ + bne.w 1e36e6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e3960 │ │ │ │ - b.n 1e3b98 │ │ │ │ + bne.w 1e36b0 │ │ │ │ + b.n 1e38e8 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1e3b46 │ │ │ │ - b.n 1e3968 │ │ │ │ - ldr r3, [pc, #92] @ (1e3c30 ) │ │ │ │ + beq.n 1e3896 │ │ │ │ + b.n 1e36b8 │ │ │ │ + ldr r3, [pc, #92] @ (1e3980 ) │ │ │ │ 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 │ │ │ │ @@ -556488,103 +556233,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 1e3b88 │ │ │ │ + b.n 1e38d8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ 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, 1e3c4a │ │ │ │ + cbz r2, 1e399a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1e3c54 │ │ │ │ + cbz r2, 1e39a4 │ │ │ │ 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 1e3c4a │ │ │ │ + beq.n 1e399a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 1e3c84 │ │ │ │ + beq.n 1e39d4 │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ubfx r1, r1, #1, #5 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 1e3c84 │ │ │ │ + bne.n 1e39d4 │ │ │ │ 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 1e3c62 │ │ │ │ + bne.n 1e39b2 │ │ │ │ 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, 1e3cce │ │ │ │ + cbnz r1, 1e3a1e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #498 @ 0x1f2 │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - beq.n 1e3cd6 │ │ │ │ + beq.n 1e3a26 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 1e3cce │ │ │ │ + bhi.n 1e3a1e │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e3caa │ │ │ │ + beq.n 1e39fa │ │ │ │ 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 1e3cc6 │ │ │ │ - ldr r3, [pc, #4] @ (1e3ce8 ) │ │ │ │ + b.n 1e3a16 │ │ │ │ + ldr r3, [pc, #4] @ (1e3a38 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - stc2l 0, cr0, [r2], #560 @ 0x230 │ │ │ │ + ldc2l 0, cr0, [sl], {140} @ 0x8c │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 1e3d38 │ │ │ │ + bhi.n 1e3a88 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 1e3d46 │ │ │ │ + bhi.n 1e3a96 │ │ │ │ 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 │ │ │ │ @@ -556610,15 +556355,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 1e3d66 │ │ │ │ + beq.n 1e3ab6 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -556639,15 +556384,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e3d90 │ │ │ │ + bhi.n 1e3ae0 │ │ │ │ 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 │ │ │ │ @@ -556670,121 +556415,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] @ (1e3e74 ) │ │ │ │ - ldr r2, [pc, #176] @ (1e3e78 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e3bc4 ) │ │ │ │ + ldr r2, [pc, #176] @ (1e3bc8 ) │ │ │ │ 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 1e3e2c │ │ │ │ + bne.n 1e3b7c │ │ │ │ ldrb.w ip, [r4, #32] │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e3e12 │ │ │ │ + bls.n 1e3b62 │ │ │ │ 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 1e3df6 │ │ │ │ + bne.n 1e3b46 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e3e0e │ │ │ │ + beq.n 1e3b5e │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e3e64 │ │ │ │ + bcs.n 1e3bb4 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e3df0 │ │ │ │ + b.n 1e3b40 │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e3e4a │ │ │ │ + bls.n 1e3b9a │ │ │ │ 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 1e3e0e │ │ │ │ + beq.n 1e3b5e │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1e3e32 │ │ │ │ + bhi.n 1e3b82 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e3e0e │ │ │ │ + beq.n 1e3b5e │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e3e6c │ │ │ │ + bcs.n 1e3bbc │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e3dea │ │ │ │ + b.n 1e3b3a │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e3df6 │ │ │ │ - b.n 1e3e0e │ │ │ │ + bne.n 1e3b46 │ │ │ │ + b.n 1e3b5e │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e3e2e │ │ │ │ - b.n 1e3e0e │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + bne.n 1e3b7e │ │ │ │ + b.n 1e3b5e │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (1e3e9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e3bec ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (1e3ea0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e3bf0 ) │ │ │ │ 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, 1e3e98 │ │ │ │ + cbnz r3, 1e3be8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #328 @ 0x148 │ │ │ │ - bhi.n 1e3f18 │ │ │ │ + bhi.n 1e3c68 │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bhi.n 1e3f3a │ │ │ │ + bhi.n 1e3c8a │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 1e3f3e │ │ │ │ + bls.n 1e3c8e │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e3f14 │ │ │ │ + bhi.n 1e3c64 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e3f14 │ │ │ │ + bhi.n 1e3c64 │ │ │ │ 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 │ │ │ │ @@ -556821,17 +556566,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 1e3f48 │ │ │ │ + bhi.n 1e3c98 │ │ │ │ cmp.w r0, #330 @ 0x14a │ │ │ │ - bls.n 1e3f14 │ │ │ │ + bls.n 1e3c64 │ │ │ │ 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 │ │ │ │ @@ -556839,194 +556584,194 @@ │ │ │ │ bx lr │ │ │ │ cmp r0, #131 @ 0x83 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #452 @ 0x1c4 │ │ │ │ - bcs.n 1e3f5a │ │ │ │ + bcs.n 1e3caa │ │ │ │ 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] @ (1e3f98 ) │ │ │ │ + ldr r3, [pc, #44] @ (1e3ce8 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #44] @ (1e3f9c ) │ │ │ │ + ldr r2, [pc, #44] @ (1e3cec ) │ │ │ │ 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 1e3f94 │ │ │ │ + bgt.n 1e3ce4 │ │ │ │ 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 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (1e3fc4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3d14 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #32] @ (1e3fc8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e3d18 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 1e3fba │ │ │ │ + cbz r3, 1e3d0a │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 1e3fbe │ │ │ │ + cbz r3, 1e3d0e │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (1e4044 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e3d94 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1e4024 │ │ │ │ + beq.n 1e3d74 │ │ │ │ movw ip, #769 @ 0x301 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e400a │ │ │ │ + beq.n 1e3d5a │ │ │ │ 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 210ac4 │ │ │ │ + bl 210814 │ │ │ │ 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 1e3fe0 │ │ │ │ - ldr r3, [pc, #56] @ (1e4048 ) │ │ │ │ + bne.n 1e3d30 │ │ │ │ + ldr r3, [pc, #56] @ (1e3d98 ) │ │ │ │ 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 1e3fe0 │ │ │ │ + bne.n 1e3d30 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (1e404c ) │ │ │ │ + ldr r3, [pc, #16] @ (1e3d9c ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d0[4]}, [r8], ip │ │ │ │ - ldr r2, [pc, #96] @ (1e40b4 ) │ │ │ │ + vst1.8 {d0[4]}, [r0], ip │ │ │ │ + ldr r2, [pc, #96] @ (1e3e04 ) │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e4094 │ │ │ │ + beq.n 1e3de4 │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - bcs.n 1e4082 │ │ │ │ + bcs.n 1e3dd2 │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1e4090 │ │ │ │ + bne.n 1e3de0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e40ae │ │ │ │ + bne.n 1e3dfe │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (1e40b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e3e08 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - beq.n 1e4094 │ │ │ │ + beq.n 1e3de4 │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e4094 │ │ │ │ + beq.n 1e3de4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (1e40bc ) │ │ │ │ + ldr r1, [pc, #36] @ (1e3e0c ) │ │ │ │ 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 │ │ │ │ - itt ge │ │ │ │ - lslge r1, r3, #2 │ │ │ │ - vst4ge.32 {d16-d19}, [r8], ip │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + vst4.32 {d16-d19}, [r0], ip │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e4130 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e3e80 ) │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1e410c │ │ │ │ - ldr r2, [pc, #96] @ (1e4134 ) │ │ │ │ + beq.n 1e3e5c │ │ │ │ + ldr r2, [pc, #96] @ (1e3e84 ) │ │ │ │ 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, 1e4106 │ │ │ │ + cbz r2, 1e3e56 │ │ │ │ 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 1e40ea │ │ │ │ + bne.n 1e3e3a │ │ │ │ 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 │ │ │ │ @@ -557038,15 +556783,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 │ │ │ │ - wfi │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -557056,53 +556801,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 1e4180 │ │ │ │ + bhi.n 1e3ed0 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 1e4194 │ │ │ │ + bls.n 1e3ee4 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 1e41a0 │ │ │ │ + bne.n 1e3ef0 │ │ │ │ tst.w r1, #30976 @ 0x7900 │ │ │ │ - bne.n 1e41a4 │ │ │ │ + bne.n 1e3ef4 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 1e41cc │ │ │ │ + beq.n 1e3f1c │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 1e41a4 │ │ │ │ + cbz r3, 1e3ef4 │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e41a8 │ │ │ │ + beq.n 1e3ef8 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1e4180 │ │ │ │ + bne.n 1e3ed0 │ │ │ │ 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 1e41c4 │ │ │ │ + bne.n 1e3f14 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -557120,18 +556865,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 1e4214 │ │ │ │ - bls.n 1e4206 │ │ │ │ + beq.n 1e3f64 │ │ │ │ + bls.n 1e3f56 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1e4210 │ │ │ │ + bne.n 1e3f60 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -557141,33 +556886,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 1e4240 │ │ │ │ + bhi.n 1e3f90 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1e4280 │ │ │ │ + bhi.n 1e3fd0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 1e4266 │ │ │ │ + bls.n 1e3fb6 │ │ │ │ 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 1e4262 │ │ │ │ + bne.n 1e3fb2 │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ movt r2, #3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ @@ -557183,29 +556928,29 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1e423c │ │ │ │ + bhi.n 1e3f8c │ │ │ │ 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 1e42c8 │ │ │ │ + bhi.n 1e4018 │ │ │ │ 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 │ │ │ │ @@ -557218,18 +556963,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, 1e42fa │ │ │ │ + cbz r3, 1e404a │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e42fa │ │ │ │ + bmi.n 1e404a │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ @@ -557237,253 +556982,253 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 1e4312 │ │ │ │ + bhi.n 1e4062 │ │ │ │ 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, 1e438e │ │ │ │ + cbz r0, 1e40de │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e4312 │ │ │ │ + bhi.n 1e4062 │ │ │ │ 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, 1e438e │ │ │ │ + cbz r0, 1e40de │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e4368 │ │ │ │ + bhi.n 1e40b8 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 1e4368 │ │ │ │ + beq.n 1e40b8 │ │ │ │ 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 1e42fc │ │ │ │ - cbz r0, 1e4384 │ │ │ │ + bl 1e404c │ │ │ │ + cbz r0, 1e40d4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42fc │ │ │ │ + bl 1e404c │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1e43d6 │ │ │ │ + bhi.n 1e4126 │ │ │ │ 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, 1e43b8 │ │ │ │ + cbz r0, 1e4108 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 1e43da │ │ │ │ + bhi.n 1e412a │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1e43b6 │ │ │ │ + bne.n 1e4106 │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 1e43de │ │ │ │ + bhi.n 1e412e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 1e43d6 │ │ │ │ + beq.n 1e4126 │ │ │ │ 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, 1e440a │ │ │ │ + cbz r3, 1e415a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e4410 │ │ │ │ + cbnz r1, 1e4160 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1e443e │ │ │ │ + cbz r1, 1e418e │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e4428 │ │ │ │ + cbz r1, 1e4178 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 1e4420 │ │ │ │ + cbnz r1, 1e4170 │ │ │ │ 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 1e440c │ │ │ │ + bne.n 1e415c │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e440a │ │ │ │ + bne.n 1e415a │ │ │ │ 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, 1e445e │ │ │ │ + cbz r3, 1e41ae │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e4464 │ │ │ │ + cbnz r1, 1e41b4 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 1e4492 │ │ │ │ + cbz r1, 1e41e2 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e447c │ │ │ │ + cbz r1, 1e41cc │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 1e4474 │ │ │ │ + cbnz r1, 1e41c4 │ │ │ │ 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 1e4460 │ │ │ │ + bne.n 1e41b0 │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e445e │ │ │ │ + bne.n 1e41ae │ │ │ │ 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, 1e44aa │ │ │ │ + cbz r3, 1e41fa │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e44a8 │ │ │ │ + beq.n 1e41f8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1e44cc │ │ │ │ + beq.n 1e421c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e44a6 │ │ │ │ + bne.n 1e41f6 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #498 @ 0x1f2 │ │ │ │ cmp.w r2, #376 @ 0x178 │ │ │ │ - beq.n 1e44cc │ │ │ │ + beq.n 1e421c │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1e44a6 │ │ │ │ + bhi.n 1e41f6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e44b2 │ │ │ │ + bne.n 1e4202 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1e44e4 ) │ │ │ │ + ldr r3, [pc, #8] @ (1e4234 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4a2008c │ │ │ │ + eors.w r0, sl, #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] @ (1e45bc ) │ │ │ │ + ldr r4, [pc, #188] @ (1e430c ) │ │ │ │ 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] @ (1e45c0 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e4310 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df568 │ │ │ │ + bl 1df2b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 1e4532 │ │ │ │ + cbz r5, 1e4282 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c6434 │ │ │ │ + bl 1c6184 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (1e45c4 ) │ │ │ │ + ldr r1, [pc, #144] @ (1e4314 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1dfa64 │ │ │ │ + bl 1df7b4 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1df990 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e45b6 │ │ │ │ + beq.n 1e4306 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e4562 │ │ │ │ + cbz r2, 1e42b2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -557494,128 +557239,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] @ (1e45c8 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e45c0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e4318 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e4310 ) │ │ │ │ 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 1e45b2 │ │ │ │ + bne.n 1e4302 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - revsh r6, r6 │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e4a50 │ │ │ │ + b.n 1e4790 │ │ │ │ movs r4, r2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ 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 1e0264 │ │ │ │ + bl 1dffb4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 1e45fe │ │ │ │ + cbnz r3, 1e434e │ │ │ │ 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 1e45f4 │ │ │ │ + bhi.n 1e4344 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 1e4616 │ │ │ │ + cbnz r1, 1e4366 │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 1e4624 │ │ │ │ + cbnz r1, 1e4374 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 1e4632 │ │ │ │ + cbnz r1, 1e4382 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e45f4 │ │ │ │ + bne.n 1e4344 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 1e45f4 │ │ │ │ + b.n 1e4344 │ │ │ │ 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] @ (1e4784 ) │ │ │ │ + ldr r3, [pc, #292] @ (1e44d4 ) │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ bfi r2, r1, #2, #4 │ │ │ │ strb.w r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #284] @ (1e4788 ) │ │ │ │ + ldr r2, [pc, #284] @ (1e44d8 ) │ │ │ │ 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 1e474a │ │ │ │ + bne.n 1e449a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e4762 │ │ │ │ + beq.n 1e44b2 │ │ │ │ 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, 1e46a6 │ │ │ │ + cbnz r0, 1e43f6 │ │ │ │ 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 1e4696 │ │ │ │ + bne.n 1e43e6 │ │ │ │ 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 1e46ee │ │ │ │ + bne.n 1e443e │ │ │ │ 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]! │ │ │ │ @@ -557624,180 +557369,180 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1e46ce │ │ │ │ + bne.n 1e441e │ │ │ │ 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 1e4712 │ │ │ │ + bhi.n 1e4462 │ │ │ │ blx 546f0 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e46f2 │ │ │ │ + bne.n 1e4442 │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 1e473c │ │ │ │ + cbz r3, 1e448c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2349b4 │ │ │ │ - cbnz r0, 1e4770 │ │ │ │ + bl 234704 │ │ │ │ + cbnz r0, 1e44c0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e475a │ │ │ │ + beq.n 1e44aa │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e46ee │ │ │ │ - b.n 1e471c │ │ │ │ - cbz r7, 1e477e │ │ │ │ + bne.n 1e443e │ │ │ │ + b.n 1e446c │ │ │ │ + cbz r7, 1e44ce │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 1e46be │ │ │ │ + b.n 1e440e │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 1e471c │ │ │ │ + b.n 1e446c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1414 │ │ │ │ + bl 1e1164 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1e471c │ │ │ │ + b.n 1e446c │ │ │ │ nop │ │ │ │ - cbnz r0, 1e47ac │ │ │ │ + pop {r6} │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e482c │ │ │ │ + beq.n 1e457c │ │ │ │ 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, 1e47e6 │ │ │ │ + cbz r6, 1e4536 │ │ │ │ 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, 1e4804 │ │ │ │ + cbz r3, 1e4554 │ │ │ │ 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, 1e4822 │ │ │ │ + cbz r3, 1e4572 │ │ │ │ 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 1e4644 │ │ │ │ + bl 1e4394 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 1e487c │ │ │ │ + cbz r0, 1e45cc │ │ │ │ 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 1e4644 │ │ │ │ + bl 1e4394 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e48ec │ │ │ │ + cbz r0, 1e463c │ │ │ │ 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] │ │ │ │ @@ -557809,31 +557554,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 1e4644 │ │ │ │ + bl 1e4394 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e496c │ │ │ │ + cbz r0, 1e46bc │ │ │ │ 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] │ │ │ │ @@ -557850,31 +557595,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 1e4644 │ │ │ │ + bl 1e4394 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e4a02 │ │ │ │ + cbz r0, 1e4752 │ │ │ │ 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] │ │ │ │ @@ -557897,84 +557642,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 1e4644 │ │ │ │ + bl 1e4394 │ │ │ │ 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] @ (1e4a84 ) │ │ │ │ + ldr r4, [pc, #100] @ (1e47d4 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1e4a7a │ │ │ │ - ldr r3, [pc, #84] @ (1e4a88 ) │ │ │ │ + cbz r0, 1e47ca │ │ │ │ + ldr r3, [pc, #84] @ (1e47d8 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1e4a70 │ │ │ │ + cbz r3, 1e47c0 │ │ │ │ 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 1e4a4e │ │ │ │ + bne.n 1e479e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4644 │ │ │ │ + bl 1e4394 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb888 │ │ │ │ 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 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e4b28 │ │ │ │ + cbz r0, 1e4878 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4afe │ │ │ │ + beq.n 1e484e │ │ │ │ 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] │ │ │ │ @@ -557987,181 +557732,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 1e4ad2 │ │ │ │ + bne.n 1e4822 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] @ (1e4c20 ) │ │ │ │ - ldr r3, [pc, #216] @ (1e4c24 ) │ │ │ │ + ldr r2, [pc, #216] @ (1e4970 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e4974 ) │ │ │ │ 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 1dfafc │ │ │ │ - cbz r0, 1e4b84 │ │ │ │ + bl 1df84c │ │ │ │ + cbz r0, 1e48d4 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #188] @ (1e4c28 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e4c24 ) │ │ │ │ + ldr r2, [pc, #188] @ (1e4978 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e4974 ) │ │ │ │ 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 1e4c1a │ │ │ │ + bne.n 1e496a │ │ │ │ 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 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ 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 1e4bd2 │ │ │ │ - cbz r7, 1e4c16 │ │ │ │ + bne.n 1e4922 │ │ │ │ + cbz r7, 1e4966 │ │ │ │ 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 1e4bbc │ │ │ │ - cbz r4, 1e4c16 │ │ │ │ + bne.n 1e490c │ │ │ │ + cbz r4, 1e4966 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1e4b68 │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1e48b8 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 1e4b68 │ │ │ │ + b.n 1e48b8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r4, r5, r7} │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r7} │ │ │ │ + @ instruction: 0xb740 │ │ │ │ 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] @ (1e4c84 ) │ │ │ │ + ldr r4, [pc, #68] @ (1e49d4 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfe88 │ │ │ │ - ldr r2, [pc, #56] @ (1e4c88 ) │ │ │ │ + bl 1dfbd8 │ │ │ │ + ldr r2, [pc, #56] @ (1e49d8 ) │ │ │ │ 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, 1e4c64 │ │ │ │ + cbnz r2, 1e49b4 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r0, 1e4cf6 │ │ │ │ + @ instruction: 0xb668 │ │ │ │ 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] @ 1e5188 │ │ │ │ + ldr.w r4, [pc, #1248] @ 1e4ed8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r3, [pc, #1240] @ 1e518c │ │ │ │ + ldr.w r3, [pc, #1240] @ 1e4edc │ │ │ │ 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] │ │ │ │ @@ -558178,41 +557923,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 1e511a │ │ │ │ + beq.w 1e4e6a │ │ │ │ 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 1e4dac │ │ │ │ + beq.n 1e4afc │ │ │ │ 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 1e3ce0 │ │ │ │ + bl 1e3a30 │ │ │ │ mov sl, r0 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1e4db8 │ │ │ │ + beq.n 1e4b08 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e4ff2 │ │ │ │ + bne.w 1e4d42 │ │ │ │ cmp fp, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r4 │ │ │ │ movne r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -558227,15 +557972,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 1dff88 │ │ │ │ + bl 1dfcd8 │ │ │ │ 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 │ │ │ │ @@ -558244,15 +557989,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 1e4dd2 │ │ │ │ + bhi.n 1e4b22 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r7, r3 │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ @@ -558263,28 +558008,28 @@ │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1e4d30 │ │ │ │ + bne.n 1e4a80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e50ec │ │ │ │ + beq.w 1e4e3c │ │ │ │ subs.w r3, fp, #0 │ │ │ │ mov.w r6, #5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1e4d42 │ │ │ │ + b.n 1e4a92 │ │ │ │ mov.w sl, #34 @ 0x22 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e500e │ │ │ │ + beq.w 1e4d5e │ │ │ │ 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 │ │ │ │ @@ -558302,15 +558047,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 1e5052 │ │ │ │ + beq.w 1e4da2 │ │ │ │ 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 │ │ │ │ @@ -558330,15 +558075,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, 1e4ec6 │ │ │ │ + cbz r7, 1e4c16 │ │ │ │ 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 │ │ │ │ @@ -558356,15 +558101,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 1e4f14 │ │ │ │ + beq.n 1e4c64 │ │ │ │ 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 │ │ │ │ @@ -558382,15 +558127,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, 1e4f5c │ │ │ │ + cbz r3, 1e4cac │ │ │ │ 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 │ │ │ │ @@ -558408,15 +558153,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, 1e4fa8 │ │ │ │ + cbz r3, 1e4cf8 │ │ │ │ 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 │ │ │ │ @@ -558435,51 +558180,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 1e4158 │ │ │ │ + bl 1e3ea8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e45cc │ │ │ │ - ldr r2, [pc, #448] @ (1e5190 ) │ │ │ │ - ldr r3, [pc, #440] @ (1e518c ) │ │ │ │ + bl 1e431c │ │ │ │ + ldr r2, [pc, #448] @ (1e4ee0 ) │ │ │ │ + ldr r3, [pc, #440] @ (1e4edc ) │ │ │ │ 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 1e5176 │ │ │ │ + bne.w 1e4ec6 │ │ │ │ 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 1e50aa │ │ │ │ + beq.n 1e4dfa │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e4d42 │ │ │ │ + b.n 1e4a92 │ │ │ │ mov.w sl, #7 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e4de0 │ │ │ │ + bne.w 1e4b30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e5126 │ │ │ │ + beq.w 1e4e76 │ │ │ │ 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 │ │ │ │ @@ -558492,18 +558237,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 1e4e22 │ │ │ │ + b.n 1e4b72 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e50fa │ │ │ │ + beq.n 1e4e4a │ │ │ │ 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 │ │ │ │ @@ -558521,146 +558266,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 1e4e7e │ │ │ │ + b.n 1e4bce │ │ │ │ mov.w sl, #160 @ 0xa0 │ │ │ │ - b.n 1e4dd2 │ │ │ │ + b.n 1e4b22 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 1e50e8 │ │ │ │ + bhi.n 1e4e38 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1e50e8 │ │ │ │ + bne.n 1e4e38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ - vldr d7, [pc, #196] @ 1e5180 │ │ │ │ + vldr d7, [pc, #196] @ 1e4ed0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e50e8 │ │ │ │ + cbz r0, 1e4e38 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e4d42 │ │ │ │ + b.n 1e4a92 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1e4d42 │ │ │ │ + b.n 1e4a92 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e4ff8 │ │ │ │ + bne.n 1e4d48 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bls.n 1e50b4 │ │ │ │ - b.n 1e4d42 │ │ │ │ + bls.n 1e4e04 │ │ │ │ + b.n 1e4a92 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4e7e │ │ │ │ + beq.w 1e4bce │ │ │ │ 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 1e506c │ │ │ │ - cbz r5, 1e5158 │ │ │ │ + b.n 1e4dbc │ │ │ │ + cbz r5, 1e4ea8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e5146 │ │ │ │ + cbz r3, 1e4e96 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4d10 │ │ │ │ + b.n 1e4a60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e4e26 │ │ │ │ + beq.w 1e4b76 │ │ │ │ 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 1e5028 │ │ │ │ + b.n 1e4d78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5120 │ │ │ │ + bne.n 1e4e70 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4d10 │ │ │ │ + b.n 1e4a60 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e5164 │ │ │ │ + cbz r3, 1e4eb4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4d26 │ │ │ │ + b.n 1e4a76 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e515e │ │ │ │ + bne.n 1e4eae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, r3, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4d26 │ │ │ │ + b.n 1e4a76 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbz r0, 1e51e0 │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e51fe │ │ │ │ + beq.n 1e4f4e │ │ │ │ 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, 1e51c0 │ │ │ │ + cbz r2, 1e4f10 │ │ │ │ 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, 1e51dc │ │ │ │ + cbz r1, 1e4f2c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1e0164 │ │ │ │ - cbnz r0, 1e51ea │ │ │ │ + bl 1dfeb4 │ │ │ │ + cbnz r0, 1e4f3a │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e0264 │ │ │ │ + bl 1dffb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e0264 │ │ │ │ + bl 1dffb4 │ │ │ │ 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 │ │ │ │ @@ -558669,55 +558414,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 1dfc5c │ │ │ │ + bl 1df9ac │ │ │ │ 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 1e92bc │ │ │ │ + bl 1e900c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e526e │ │ │ │ + beq.n 1e4fbe │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e5264 │ │ │ │ + cbz r2, 1e4fb4 │ │ │ │ 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, 1e52a4 │ │ │ │ + cbz r1, 1e4ff4 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e52b4 │ │ │ │ + beq.n 1e5004 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e529c │ │ │ │ + cbz r2, 1e4fec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -558730,22 +558475,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 1e5276 │ │ │ │ + b.n 1e4fc6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e52dc │ │ │ │ + cbz r1, 1e502c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e52d4 │ │ │ │ + cbz r3, 1e5024 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -558755,15 +558500,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 1e52be │ │ │ │ + b.n 1e500e │ │ │ │ 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] │ │ │ │ @@ -558771,66 +558516,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, 1e5364 │ │ │ │ - bl 1e003c │ │ │ │ + cbz r5, 1e50b4 │ │ │ │ + bl 1dfd8c │ │ │ │ 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 1e0090 │ │ │ │ + bl 1dfde0 │ │ │ │ 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 1e0090 │ │ │ │ + bl 1dfde0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e003c │ │ │ │ + bl 1dfd8c │ │ │ │ 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 1dfcc4 │ │ │ │ + bl 1dfa14 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 1e92bc │ │ │ │ + bl 1e900c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e53b6 │ │ │ │ + beq.n 1e5106 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e53ac │ │ │ │ + cbz r1, 1e50fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -558843,24 +558588,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, 1e53fc │ │ │ │ + cbz r1, 1e514c │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e9020 │ │ │ │ + bl 1e8d70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e540c │ │ │ │ + beq.n 1e515c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e53f4 │ │ │ │ + cbz r2, 1e5144 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -558868,22 +558613,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 1e53d2 │ │ │ │ + b.n 1e5122 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e5434 │ │ │ │ + cbz r1, 1e5184 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e542c │ │ │ │ + cbz r3, 1e517c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -558893,15 +558638,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 1e5416 │ │ │ │ + b.n 1e5166 │ │ │ │ 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 │ │ │ │ @@ -558909,21 +558654,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, 1e54d4 │ │ │ │ + cbz r6, 1e5224 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1e54ac │ │ │ │ + beq.n 1e51fc │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e555e │ │ │ │ + bhi.n 1e52ae │ │ │ │ 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] │ │ │ │ @@ -558934,98 +558679,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 1e553a │ │ │ │ + bhi.n 1e528a │ │ │ │ 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] @ (1e55d0 ) │ │ │ │ + ldr r4, [pc, #268] @ (1e5320 ) │ │ │ │ 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 1deee8 │ │ │ │ + bl 1dec38 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 1e54ee │ │ │ │ + bne.n 1e523e │ │ │ │ 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 1e478c │ │ │ │ + bl 1e44dc │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e478c │ │ │ │ + bl 1e44dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #271 @ 0x10f │ │ │ │ - b.n 1e5506 │ │ │ │ + b.n 1e5256 │ │ │ │ movw r7, #273 @ 0x111 │ │ │ │ - b.n 1e5506 │ │ │ │ + b.n 1e5256 │ │ │ │ movw r7, #357 @ 0x165 │ │ │ │ - b.n 1e5506 │ │ │ │ + b.n 1e5256 │ │ │ │ mov.w r7, #356 @ 0x164 │ │ │ │ - b.n 1e5506 │ │ │ │ + b.n 1e5256 │ │ │ │ mov.w r7, #272 @ 0x110 │ │ │ │ - b.n 1e5506 │ │ │ │ + b.n 1e5256 │ │ │ │ mov.w r7, #358 @ 0x166 │ │ │ │ - b.n 1e5506 │ │ │ │ + b.n 1e5256 │ │ │ │ movw r7, #355 @ 0x163 │ │ │ │ - b.n 1e5506 │ │ │ │ + b.n 1e5256 │ │ │ │ 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] @ (1e57fc ) │ │ │ │ + ldr r3, [pc, #648] @ (1e554c ) │ │ │ │ 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] @ (1e5800 ) │ │ │ │ + ldr r2, [pc, #636] @ (1e5550 ) │ │ │ │ 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 │ │ │ │ @@ -559043,36 +558788,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -559083,36 +558828,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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} │ │ │ │ @@ -559122,33 +558867,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -559163,83 +558908,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, sl, #20 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e48f4 │ │ │ │ - ldr r2, [pc, #36] @ (1e5804 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e57fc ) │ │ │ │ + bl 1e4644 │ │ │ │ + ldr r2, [pc, #36] @ (1e5554 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e554c ) │ │ │ │ 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 1e57f6 │ │ │ │ + bne.n 1e5546 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r2, 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, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #536] @ (1e5a34 ) │ │ │ │ + ldr r4, [pc, #536] @ (1e5784 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #536] @ (1e5a38 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e5788 ) │ │ │ │ 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 1e5560 │ │ │ │ + bl 1e52b0 │ │ │ │ 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] │ │ │ │ @@ -559248,45 +558993,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 1e58c6 │ │ │ │ + beq.n 1e5616 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -559298,35 +559043,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -559337,195 +559082,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e5a04 │ │ │ │ + cbz r0, 1e5754 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ strd r7, r5, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e4974 │ │ │ │ - ldr r2, [pc, #36] @ (1e5a3c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e5a38 ) │ │ │ │ + bl 1e46c4 │ │ │ │ + ldr r2, [pc, #36] @ (1e578c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e5788 ) │ │ │ │ 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 1e5a30 │ │ │ │ + bne.n 1e5780 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #880 @ (adr r7, 1e5da8 ) │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #904 @ (adr r5, 1e5dc8 ) │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ 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 1e5a84 │ │ │ │ + bhi.n 1e57d4 │ │ │ │ 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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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] @ 1e5f84 │ │ │ │ + ldr.w r0, [pc, #1112] @ 1e5cd4 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 1e5f88 │ │ │ │ + ldr.w r1, [pc, #1108] @ 1e5cd8 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e5b6c │ │ │ │ + cbz r0, 1e58bc │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1e5d9e │ │ │ │ + bhi.w 1e5aee │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5f82 │ │ │ │ + bhi.w 1e5cd2 │ │ │ │ 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 │ │ │ │ @@ -559557,42 +559302,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e5bf2 │ │ │ │ + cbz r0, 1e5942 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -559600,26 +559345,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 1e5cc2 │ │ │ │ + beq.n 1e5a12 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 1e5d82 │ │ │ │ + beq.w 1e5ad2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 1e5da8 │ │ │ │ + beq.w 1e5af8 │ │ │ │ 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 1e5f82 │ │ │ │ + bhi.w 1e5cd2 │ │ │ │ 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 │ │ │ │ @@ -559647,61 +559392,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 1e5bcc │ │ │ │ + b.n 1e591c │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1e5bcc │ │ │ │ + b.n 1e591c │ │ │ │ ands.w r3, lr, #8 │ │ │ │ - bne.w 1e5e1c │ │ │ │ + bne.w 1e5b6c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e5d08 │ │ │ │ + cbz r0, 1e5a58 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ 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 1e5f52 │ │ │ │ + bhi.w 1e5ca2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5f82 │ │ │ │ + bhi.w 1e5cd2 │ │ │ │ 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 │ │ │ │ @@ -559728,313 +559473,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 1e5e26 │ │ │ │ + bne.n 1e5b76 │ │ │ │ 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 1e5cdc │ │ │ │ + b.n 1e5a2c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 1e5bcc │ │ │ │ + b.n 1e591c │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 1e5f68 │ │ │ │ + beq.w 1e5cb8 │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e5dee │ │ │ │ + cbz r0, 1e5b3e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1e5f5c │ │ │ │ + bhi.w 1e5cac │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 1e5c6a │ │ │ │ + b.n 1e59ba │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e5dba │ │ │ │ + b.n 1e5b0a │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e5dba │ │ │ │ + b.n 1e5b0a │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e5e60 │ │ │ │ + cbz r0, 1e5bb0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ 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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ - ldr r2, [pc, #136] @ (1e5f8c ) │ │ │ │ - ldr r3, [pc, #132] @ (1e5f88 ) │ │ │ │ + bl 1e4644 │ │ │ │ + ldr r2, [pc, #136] @ (1e5cdc ) │ │ │ │ + ldr r3, [pc, #132] @ (1e5cd8 ) │ │ │ │ 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 1e5f7e │ │ │ │ + bne.n 1e5cce │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5e34 │ │ │ │ + b.n 1e5b84 │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5e34 │ │ │ │ + b.n 1e5b84 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5e34 │ │ │ │ + b.n 1e5b84 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5cdc │ │ │ │ + b.n 1e5a2c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5cdc │ │ │ │ + b.n 1e5a2c │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e5d94 │ │ │ │ + b.n 1e5ae4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e5e34 │ │ │ │ + b.n 1e5b84 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5cdc │ │ │ │ + b.n 1e5a2c │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 1e5f60 │ │ │ │ + b.n 1e5cb0 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e5cd4 │ │ │ │ + b.n 1e5a24 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #800 @ (adr r4, 1e62a8 ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 1e5eb8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #992 @ (adr r0, 1e6370 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, 1e5f80 ) │ │ │ │ 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] @ (1e62b0 ) │ │ │ │ + ldr r2, [pc, #780] @ (1e6000 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #780] @ (1e62b4 ) │ │ │ │ + ldr r3, [pc, #780] @ (1e6004 ) │ │ │ │ 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 1e62f0 │ │ │ │ + beq.w 1e6040 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #732] @ 1e62a0 │ │ │ │ + vldr d0, [pc, #732] @ 1e5ff0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e5ff6 │ │ │ │ + cbz r0, 1e5d46 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e602c │ │ │ │ + cbz r0, 1e5d7c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #628] @ 1e62a8 │ │ │ │ + vldr d0, [pc, #628] @ 1e5ff8 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1e6064 │ │ │ │ + cbz r0, 1e5db4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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 1e6242 │ │ │ │ + bne.w 1e5f92 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e6156 │ │ │ │ + bls.n 1e5ea6 │ │ │ │ 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] │ │ │ │ @@ -560053,125 +559798,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e60b4 │ │ │ │ + bcc.n 1e5e04 │ │ │ │ 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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e62b8 │ │ │ │ + beq.w 1e6008 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb.w r6, [fp, #13] │ │ │ │ - vldr d0, [pc, #252] @ 1e62a0 │ │ │ │ + vldr d0, [pc, #252] @ 1e5ff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e61cc │ │ │ │ + cbz r0, 1e5f1c │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1e64e0 │ │ │ │ + bhi.w 1e6230 │ │ │ │ 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 │ │ │ │ @@ -560189,49 +559934,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1e609c │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1e5dec │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - add r0, pc, #344 @ (adr r0, 1e640c ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 1e601c ) │ │ │ │ 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 1e64d2 │ │ │ │ + bhi.w 1e6222 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e63ac │ │ │ │ + bhi.n 1e60fc │ │ │ │ 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 │ │ │ │ @@ -560243,24 +559988,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 1e4834 │ │ │ │ - ldr r2, [pc, #492] @ (1e64e8 ) │ │ │ │ - ldr r3, [pc, #492] @ (1e64ec ) │ │ │ │ + bl 1e4584 │ │ │ │ + ldr r2, [pc, #492] @ (1e6238 ) │ │ │ │ + ldr r3, [pc, #492] @ (1e623c ) │ │ │ │ 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 1e64dc │ │ │ │ + bne.w 1e622c │ │ │ │ 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 │ │ │ │ @@ -560269,34 +560014,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6362 │ │ │ │ + cbz r0, 1e60b2 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 1e64c8 │ │ │ │ + bhi.w 1e6218 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e64e0 │ │ │ │ + bhi.w 1e6230 │ │ │ │ tbb [pc, r3] │ │ │ │ uxth r2, r4 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ @@ -560308,814 +560053,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 1e631e │ │ │ │ + b.n 1e606e │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e631e │ │ │ │ + b.n 1e606e │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e631e │ │ │ │ + b.n 1e606e │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ - b.n 1e62fa │ │ │ │ + bl 1e4644 │ │ │ │ + b.n 1e604a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e63c2 │ │ │ │ + b.n 1e6112 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e63c2 │ │ │ │ + b.n 1e6112 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e63c2 │ │ │ │ + b.n 1e6112 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e63c2 │ │ │ │ + b.n 1e6112 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e63c2 │ │ │ │ + b.n 1e6112 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e63c2 │ │ │ │ + b.n 1e6112 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e6484 │ │ │ │ + cbz r0, 1e61d4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e61f6 │ │ │ │ + b.n 1e5f46 │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e645e │ │ │ │ + b.n 1e61ae │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e645e │ │ │ │ + b.n 1e61ae │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e645e │ │ │ │ + b.n 1e61ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e645e │ │ │ │ - vldr d7, [pc, #12] @ 1e64e0 │ │ │ │ + b.n 1e61ae │ │ │ │ + vldr d7, [pc, #12] @ 1e6230 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e631e │ │ │ │ + b.n 1e606e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ 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] @ (1e6608 ) │ │ │ │ + ldr r2, [pc, #260] @ (1e6358 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1e660c ) │ │ │ │ + ldr r3, [pc, #260] @ (1e635c ) │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e654c │ │ │ │ + cbz r0, 1e629c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e657a │ │ │ │ + cbz r0, 1e62ca │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ - ldr r2, [pc, #36] @ (1e6610 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e660c ) │ │ │ │ + bl 1e45d4 │ │ │ │ + ldr r2, [pc, #36] @ (1e6360 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e635c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6602 │ │ │ │ + bne.n 1e6352 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ 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] @ (1e6990 ) │ │ │ │ + ldr r3, [pc, #860] @ (1e66e0 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #860] @ (1e6994 ) │ │ │ │ + ldr r2, [pc, #860] @ (1e66e4 ) │ │ │ │ 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 1e6954 │ │ │ │ + beq.w 1e66a4 │ │ │ │ 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] @ 1e6988 │ │ │ │ + vldr d8, [pc, #808] @ 1e66d8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e67ba │ │ │ │ + b.n 1e650a │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e6944 │ │ │ │ + bne.w 1e6694 │ │ │ │ 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 1e6944 │ │ │ │ + beq.w 1e6694 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 1e699c │ │ │ │ + beq.w 1e66ec │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 1e67ee │ │ │ │ + bne.n 1e653e │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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 1e6954 │ │ │ │ + bls.w 1e66a4 │ │ │ │ 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 1e6668 │ │ │ │ + bne.w 1e63b8 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1e694a │ │ │ │ + beq.w 1e669a │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1e6670 │ │ │ │ + b.n 1e63c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e6818 │ │ │ │ + cbz r0, 1e6568 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e67a0 │ │ │ │ + beq.n 1e64f0 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e690e │ │ │ │ + b.n 1e665e │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5444 │ │ │ │ + bl 1e5194 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e68e4 │ │ │ │ + cbz r0, 1e6634 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 1e693c │ │ │ │ + bcs.n 1e668c │ │ │ │ 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 1e6834 │ │ │ │ + bne.n 1e6584 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1e6834 │ │ │ │ + bne.w 1e6584 │ │ │ │ mov sl, fp │ │ │ │ - b.n 1e689a │ │ │ │ + b.n 1e65ea │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e67a0 │ │ │ │ + b.n 1e64f0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 1e6776 │ │ │ │ + b.n 1e64c6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1e66d4 │ │ │ │ + b.n 1e6424 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4a0c │ │ │ │ - ldr r2, [pc, #48] @ (1e6998 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e6990 ) │ │ │ │ + bl 1e475c │ │ │ │ + ldr r2, [pc, #48] @ (1e66e8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e66e0 ) │ │ │ │ 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 1e69ac │ │ │ │ + bne.n 1e66fc │ │ │ │ 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 r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e67a0 │ │ │ │ + b.n 1e64f0 │ │ │ │ blx 54c30 <__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] @ (1e6d08 ) │ │ │ │ + ldr r4, [pc, #836] @ (1e6a58 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (1e6d0c ) │ │ │ │ + ldr r3, [pc, #836] @ (1e6a5c ) │ │ │ │ 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 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6a14 │ │ │ │ + cbz r0, 1e6764 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48f4 │ │ │ │ - ldr.w ip, [pc, #720] @ 1e6d10 │ │ │ │ + bl 1e4644 │ │ │ │ + ldr.w ip, [pc, #720] @ 1e6a60 │ │ │ │ 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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 1e6ce8 │ │ │ │ + vldr d0, [pc, #640] @ 1e6a38 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6a92 │ │ │ │ + cbz r0, 1e67e2 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6ad4 │ │ │ │ + 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 1e6aa2 │ │ │ │ + bne.n 1e67f2 │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 1e6cf0 │ │ │ │ + vldr d0, [pc, #512] @ 1e6a40 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e6b1e │ │ │ │ + cbz r0, 1e686e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 1e6cf8 │ │ │ │ + vldr d0, [pc, #468] @ 1e6a48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e6b50 │ │ │ │ + cbz r0, 1e68a0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6c08 │ │ │ │ + beq.n 1e6958 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb.w r4, [sl, #13] │ │ │ │ - vldr d0, [pc, #340] @ 1e6cf0 │ │ │ │ + vldr d0, [pc, #340] @ 1e6a40 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6bc4 │ │ │ │ + cbz r0, 1e6914 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ - ldr r2, [pc, #292] @ (1e6d14 ) │ │ │ │ - ldr r3, [pc, #284] @ (1e6d0c ) │ │ │ │ + bl 1e4644 │ │ │ │ + ldr r2, [pc, #292] @ (1e6a64 ) │ │ │ │ + ldr r3, [pc, #284] @ (1e6a5c ) │ │ │ │ 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 1e6d88 │ │ │ │ + bne.w 1e6ad8 │ │ │ │ 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 1e6cd8 │ │ │ │ + bhi.n 1e6a28 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6cd0 │ │ │ │ + bhi.n 1e6a20 │ │ │ │ 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] │ │ │ │ @@ -561138,34 +560883,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6c88 │ │ │ │ + cbz r0, 1e69d8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 1e6d82 │ │ │ │ + bhi.n 1e6ad2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6d8c │ │ │ │ + bhi.n 1e6adc │ │ │ │ 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] │ │ │ │ @@ -561177,357 +560922,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 1e6c48 │ │ │ │ + b.n 1e6998 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1e6c48 │ │ │ │ + b.n 1e6998 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e6c48 │ │ │ │ - vldr d7, [pc, #36] @ 1e6d00 │ │ │ │ + b.n 1e6998 │ │ │ │ + vldr d7, [pc, #36] @ 1e6a50 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 1e6c48 │ │ │ │ + b.n 1e6998 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 1e6cec ) │ │ │ │ - bhi.n 1e6c98 │ │ │ │ + add r0, pc, #0 @ (adr r0, 1e6a3c ) │ │ │ │ + bhi.n 1e69e8 │ │ │ │ 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 r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1e6de8 │ │ │ │ + beq.n 1e6b28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6d40 │ │ │ │ + cbz r0, 1e6a90 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ - b.n 1e6bec │ │ │ │ + bl 1e45d4 │ │ │ │ + b.n 1e693c │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 1e6d1a │ │ │ │ + b.n 1e6a6a │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 1e6d1a │ │ │ │ + b.n 1e6a6a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1e6d1a │ │ │ │ + b.n 1e6a6a │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 1e6d1a │ │ │ │ + b.n 1e6a6a │ │ │ │ blx 54c30 <__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] @ (1e7060 ) │ │ │ │ - ldr r3, [pc, #696] @ (1e7064 ) │ │ │ │ + ldr r2, [pc, #692] @ (1e6db0 ) │ │ │ │ + ldr r3, [pc, #696] @ (1e6db4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 1e7040 │ │ │ │ + vldr d0, [pc, #648] @ 1e6d90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6dea │ │ │ │ + cbz r0, 1e6b3a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e6e16 │ │ │ │ + cbz r0, 1e6b66 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ - vldr d7, [pc, #492] @ 1e7048 │ │ │ │ + bl 1e4644 │ │ │ │ + vldr d7, [pc, #492] @ 1e6d98 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #492] @ 1e7050 │ │ │ │ + vldr d0, [pc, #492] @ 1e6da0 │ │ │ │ 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 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e6eb6 │ │ │ │ + cbz r0, 1e6c06 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e6ef2 │ │ │ │ + cbz r0, 1e6c42 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ 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 1e5444 │ │ │ │ + bl 1e5194 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e69b0 │ │ │ │ - vldr d0, [pc, #180] @ 1e7058 │ │ │ │ + bl 1e6700 │ │ │ │ + vldr d0, [pc, #180] @ 1e6da8 │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e6fd6 │ │ │ │ + cbz r0, 1e6d26 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ - ldr r2, [pc, #72] @ (1e7068 ) │ │ │ │ - ldr r3, [pc, #68] @ (1e7064 ) │ │ │ │ + bl 1e4644 │ │ │ │ + ldr r2, [pc, #72] @ (1e6db8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e6db4 ) │ │ │ │ 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 1e7036 │ │ │ │ + bne.n 1e6d86 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -561538,72 +561283,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 r2, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ 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] @ (1e72a4 ) │ │ │ │ + ldr r2, [pc, #544] @ (1e6ff4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #536] @ (1e72a8 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e6ff8 ) │ │ │ │ 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, 1e70e6 │ │ │ │ + cbz r2, 1e6e36 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e70d8 │ │ │ │ + cbnz r0, 1e6e28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1e71d4 │ │ │ │ + bne.w 1e6f24 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e70e6 │ │ │ │ + beq.n 1e6e36 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e70d8 │ │ │ │ + cbnz r0, 1e6e28 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e70e6 │ │ │ │ + beq.n 1e6e36 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e70be │ │ │ │ + beq.n 1e6e0e │ │ │ │ subs r0, #13 │ │ │ │ adds r3, #20 │ │ │ │ cmp r0, #5 │ │ │ │ it ls │ │ │ │ addls r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e70b2 │ │ │ │ + bne.n 1e6e02 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dff88 │ │ │ │ + bl 1dfcd8 │ │ │ │ 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 │ │ │ │ @@ -561612,134 +561357,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 1e7122 │ │ │ │ + beq.n 1e6e72 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 1e718c │ │ │ │ + cbz r5, 1e6edc │ │ │ │ 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 1e7172 │ │ │ │ + b.n 1e6ec2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e7208 │ │ │ │ + beq.n 1e6f58 │ │ │ │ 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 1e718c │ │ │ │ + beq.n 1e6edc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7140 │ │ │ │ + beq.n 1e6e90 │ │ │ │ sub.w r1, r3, #13 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e7146 │ │ │ │ + bls.n 1e6e96 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 1e7172 │ │ │ │ + bne.n 1e6ec2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e722a │ │ │ │ + bne.n 1e6f7a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4158 │ │ │ │ + bl 1e3ea8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e45cc │ │ │ │ - ldr r2, [pc, #244] @ (1e72ac ) │ │ │ │ - ldr r3, [pc, #236] @ (1e72a8 ) │ │ │ │ + bl 1e431c │ │ │ │ + ldr r2, [pc, #244] @ (1e6ffc ) │ │ │ │ + ldr r3, [pc, #236] @ (1e6ff8 ) │ │ │ │ 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 1e72a0 │ │ │ │ + bne.n 1e6ff0 │ │ │ │ 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 1e70e6 │ │ │ │ + beq.n 1e6e36 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e70d8 │ │ │ │ + bne.w 1e6e28 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ adds r1, r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e70e6 │ │ │ │ + beq.w 1e6e36 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e71d4 │ │ │ │ - b.n 1e70d8 │ │ │ │ + beq.n 1e6f24 │ │ │ │ + b.n 1e6e28 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e717c │ │ │ │ + bne.n 1e6ecc │ │ │ │ add.w r2, r9, #20 │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 1e718c │ │ │ │ + beq.n 1e6edc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1e721e │ │ │ │ + cbnz r3, 1e6f6e │ │ │ │ add.w r9, r9, #40 @ 0x28 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 1e71fe │ │ │ │ - b.n 1e718c │ │ │ │ + bne.n 1e6f4e │ │ │ │ + b.n 1e6edc │ │ │ │ sub.w r1, r3, #13 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e7146 │ │ │ │ - b.n 1e7184 │ │ │ │ + bls.n 1e6e96 │ │ │ │ + b.n 1e6ed4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e725c │ │ │ │ + cbz r0, 1e6fac │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -561754,54 +561499,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 1e7192 │ │ │ │ + b.n 1e6ee2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ 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 1e4158 │ │ │ │ + bl 1e3ea8 │ │ │ │ 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 1e706c │ │ │ │ + bl 1e6dbc │ │ │ │ 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] @ (1e73d4 ) │ │ │ │ + ldr r4, [pc, #200] @ (1e7124 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #200] @ (1e73d8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e7128 ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -561809,15 +561554,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 1e706c │ │ │ │ + bl 1e6dbc │ │ │ │ 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 │ │ │ │ @@ -561830,98 +561575,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ - ldr r2, [pc, #40] @ (1e73dc ) │ │ │ │ - ldr r3, [pc, #36] @ (1e73d8 ) │ │ │ │ + bl 1e431c │ │ │ │ + ldr r2, [pc, #40] @ (1e712c ) │ │ │ │ + ldr r3, [pc, #36] @ (1e7128 ) │ │ │ │ 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 1e73ce │ │ │ │ + bne.n 1e711e │ │ │ │ add.w r0, r8, #20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7476 │ │ │ │ + beq.n 1e71c6 │ │ │ │ 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 1e7416 │ │ │ │ + beq.n 1e7166 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 1e7416 │ │ │ │ + beq.n 1e7166 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e73fc │ │ │ │ + bne.n 1e714c │ │ │ │ orrs.w r2, ip, r4 │ │ │ │ - beq.n 1e748c │ │ │ │ + beq.n 1e71dc │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e747a │ │ │ │ + beq.n 1e71ca │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 1e7470 │ │ │ │ + cbz r4, 1e71c0 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20e338 │ │ │ │ + bl 20e088 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e7482 │ │ │ │ + cbnz r0, 1e71d2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ 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 │ │ │ │ @@ -561932,184 +561677,184 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e745c │ │ │ │ - b.n 1e7470 │ │ │ │ + bne.n 1e71ac │ │ │ │ + b.n 1e71c0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e744e │ │ │ │ + b.n 1e719e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1e7472 │ │ │ │ + b.n 1e71c2 │ │ │ │ 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 1e74ec │ │ │ │ + ble.n 1e723c │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1e7500 │ │ │ │ + bls.n 1e7250 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e74ca │ │ │ │ - b.n 1e74e8 │ │ │ │ + cbnz r3, 1e721a │ │ │ │ + b.n 1e7238 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e74e8 │ │ │ │ + cbz r3, 1e7238 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e74c4 │ │ │ │ + beq.n 1e7214 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 231fe4 │ │ │ │ - b.n 1e74e0 │ │ │ │ + bl 231d34 │ │ │ │ + b.n 1e7230 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e74d0 │ │ │ │ + bne.n 1e7220 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e74da │ │ │ │ + bne.n 1e722a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e73e0 │ │ │ │ + bl 1e7130 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e74ba │ │ │ │ + bhi.n 1e720a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e73e0 │ │ │ │ + bl 1e7130 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1e74ba │ │ │ │ + b.n 1e720a │ │ │ │ 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 1e7538 │ │ │ │ + ble.n 1e7288 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 1e753c │ │ │ │ + beq.n 1e728c │ │ │ │ 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 1e75b8 │ │ │ │ + beq.n 1e7308 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1e7562 │ │ │ │ + beq.n 1e72b2 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 1e7562 │ │ │ │ + beq.n 1e72b2 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e754a │ │ │ │ - cbz r0, 1e7582 │ │ │ │ + bne.n 1e729a │ │ │ │ + cbz r0, 1e72d2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20e338 │ │ │ │ + bl 20e088 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e75c8 │ │ │ │ + cbnz r0, 1e7318 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ - cbz r5, 1e75c4 │ │ │ │ + cbz r5, 1e7314 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 20e338 │ │ │ │ - cbnz r0, 1e75d2 │ │ │ │ + bl 20e088 │ │ │ │ + cbnz r0, 1e7322 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ 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 1e75a8 │ │ │ │ + b.n 1e72f8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e7578 │ │ │ │ + b.n 1e72c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e759e │ │ │ │ - cbz r1, 1e762e │ │ │ │ + b.n 1e72ee │ │ │ │ + cbz r1, 1e737e │ │ │ │ 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, 1e7620 │ │ │ │ - bl 1c2c74 │ │ │ │ - cbz r0, 1e7604 │ │ │ │ + cbz r0, 1e7370 │ │ │ │ + bl 1c29c4 │ │ │ │ + cbz r0, 1e7354 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -562117,114 +561862,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 1e7654 │ │ │ │ + bne.n 1e73a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7650 │ │ │ │ + beq.n 1e73a0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e75dc │ │ │ │ + bl 1e732c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 1e75dc │ │ │ │ + bl 1e732c │ │ │ │ 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 1e7650 │ │ │ │ + b.n 1e73a0 │ │ │ │ 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 1e7718 │ │ │ │ + beq.n 1e7468 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1e76c4 │ │ │ │ + b.n 1e7414 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 1e76de │ │ │ │ - cbz r0, 1e771c │ │ │ │ + cbz r7, 1e742e │ │ │ │ + cbz r0, 1e746c │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 1e76de │ │ │ │ + cbz r3, 1e742e │ │ │ │ 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, 1e772e │ │ │ │ - cbz r0, 1e76fc │ │ │ │ + cbz r5, 1e747e │ │ │ │ + cbz r0, 1e744c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2c74 │ │ │ │ - cbz r0, 1e76fc │ │ │ │ + bl 1c29c4 │ │ │ │ + cbz r0, 1e744c │ │ │ │ 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 1e76c2 │ │ │ │ + bne.n 1e7412 │ │ │ │ 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 1e76fc │ │ │ │ + bne.n 1e744c │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (1e7838 ) │ │ │ │ - bl 1e7634 │ │ │ │ + ldr r4, [pc, #220] @ (1e7588 ) │ │ │ │ + bl 1e7384 │ │ │ │ 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 │ │ │ │ @@ -562236,39 +561981,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e77be │ │ │ │ + cbz r0, 1e750e │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c2cb0 │ │ │ │ - ldr r3, [pc, #124] @ (1e783c ) │ │ │ │ + bl 1c2a00 │ │ │ │ + ldr r3, [pc, #124] @ (1e758c ) │ │ │ │ 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, 1e7830 │ │ │ │ + cbz r3, 1e7580 │ │ │ │ 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, 1e77f6 │ │ │ │ + cbz r6, 1e7546 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e77f6 │ │ │ │ - bl 1c2c74 │ │ │ │ - cbz r0, 1e77f6 │ │ │ │ + cbz r0, 1e7546 │ │ │ │ + bl 1c29c4 │ │ │ │ + cbz r0, 1e7546 │ │ │ │ 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] │ │ │ │ @@ -562279,271 +562024,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 1e77e0 │ │ │ │ + bhi.n 1e7530 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ 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] @ 1e7ce8 │ │ │ │ + ldr.w r8, [pc, #1172] @ 1e7a38 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e78ac │ │ │ │ + bhi.n 1e75fc │ │ │ │ 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 1e00fc │ │ │ │ + bl 1dfe4c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7634 │ │ │ │ + bl 1e7384 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e78a4 │ │ │ │ + cbz r0, 1e75f4 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 1e78c6 │ │ │ │ + cbz r6, 1e7616 │ │ │ │ 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 1e7c84 │ │ │ │ + beq.w 1e79d4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1dff14 │ │ │ │ + bl 1dfc64 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7634 │ │ │ │ + bl 1e7384 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e791e │ │ │ │ + beq.n 1e766e │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e7910 │ │ │ │ + cbz r6, 1e7660 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7910 │ │ │ │ + cbz r0, 1e7660 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 1e7910 │ │ │ │ + cbz r0, 1e7660 │ │ │ │ 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 1e78f2 │ │ │ │ + bcc.n 1e7642 │ │ │ │ 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 1e7734 │ │ │ │ + bl 1e7484 │ │ │ │ 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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7634 │ │ │ │ + bl 1e7384 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7974 │ │ │ │ + cbz r0, 1e76c4 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ 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 1e7c94 │ │ │ │ + beq.w 1e79e4 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e799e │ │ │ │ - cbz r0, 1e799e │ │ │ │ + beq.n 1e76ee │ │ │ │ + cbz r0, 1e76ee │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 1e799e │ │ │ │ + cbz r0, 1e76ee │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1e7c60 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e79b4 ) │ │ │ │ + bhi.w 1e79b0 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e7704 ) │ │ │ │ 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, 1e79e2 │ │ │ │ + cbz r6, 1e7732 │ │ │ │ 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 1e7c74 │ │ │ │ + beq.w 1e79c4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfed8 │ │ │ │ + bl 1dfc28 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1e7634 │ │ │ │ + bl 1e7384 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7a38 │ │ │ │ + beq.n 1e7788 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e7a2a │ │ │ │ + cbz r6, 1e777a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7a2a │ │ │ │ + cbz r0, 1e777a │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 1e7a2a │ │ │ │ + cbz r0, 1e777a │ │ │ │ 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 1e7a0c │ │ │ │ + bcc.n 1e775c │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e78a4 │ │ │ │ + beq.w 1e75f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7a4e │ │ │ │ + cbz r0, 1e779e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2c74 │ │ │ │ - cbz r0, 1e7a4e │ │ │ │ + bl 1c29c4 │ │ │ │ + cbz r0, 1e779e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 1e78a4 │ │ │ │ + b.n 1e75f4 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dff88 │ │ │ │ + bl 1dfcd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7634 │ │ │ │ + bl 1e7384 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7a9c │ │ │ │ + cbz r0, 1e77ec │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7ae2 │ │ │ │ + beq.n 1e7832 │ │ │ │ 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, 1e7ad8 │ │ │ │ + cbz r1, 1e7828 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7ad8 │ │ │ │ + cbz r0, 1e7828 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 1e7ad4 │ │ │ │ + cbz r0, 1e7824 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e7aaa │ │ │ │ + bcc.n 1e77fa │ │ │ │ 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 │ │ │ │ @@ -562568,31 +562313,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7634 │ │ │ │ - ldr r3, [pc, #388] @ (1e7cec ) │ │ │ │ + bl 1e7384 │ │ │ │ + ldr r3, [pc, #388] @ (1e7a3c ) │ │ │ │ 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 1e7cc0 │ │ │ │ + bne.w 1e7a10 │ │ │ │ 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 │ │ │ │ @@ -562604,137 +562349,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, 1e7bb2 │ │ │ │ + cbz r1, 1e7902 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e78a4 │ │ │ │ + beq.w 1e75f4 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 1e7bd6 │ │ │ │ + cbz r4, 1e7926 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7bd6 │ │ │ │ + cbz r0, 1e7926 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1e7bd6 │ │ │ │ + cbz r0, 1e7926 │ │ │ │ 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 1e7bc0 │ │ │ │ - b.n 1e78a4 │ │ │ │ + bne.n 1e7910 │ │ │ │ + b.n 1e75f4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7634 │ │ │ │ + bl 1e7384 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 550d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e7898 │ │ │ │ - b.n 1e78a4 │ │ │ │ + bne.w 1e75e8 │ │ │ │ + b.n 1e75f4 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfde0 │ │ │ │ + bl 1dfb30 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7634 │ │ │ │ + bl 1e7384 │ │ │ │ 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 1e7c52 │ │ │ │ + beq.n 1e79a2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7c52 │ │ │ │ + cbz r0, 1e79a2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c2c74 │ │ │ │ - cbz r0, 1e7c52 │ │ │ │ + bl 1c29c4 │ │ │ │ + cbz r0, 1e79a2 │ │ │ │ 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 1e78a4 │ │ │ │ + b.n 1e75f4 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e78a4 │ │ │ │ + b.n 1e75f4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e78a4 │ │ │ │ + b.n 1e75f4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e79e2 │ │ │ │ + beq.w 1e7732 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e79e2 │ │ │ │ + b.n 1e7732 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e78c6 │ │ │ │ + beq.w 1e7616 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e78c6 │ │ │ │ + b.n 1e7616 │ │ │ │ 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, 1e7cbc │ │ │ │ - cbz r0, 1e7cbc │ │ │ │ + cbnz r3, 1e7a0c │ │ │ │ + cbz r0, 1e7a0c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2c74 │ │ │ │ - cbz r0, 1e7cbc │ │ │ │ + bl 1c29c4 │ │ │ │ + cbz r0, 1e7a0c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 1e78a4 │ │ │ │ + b.n 1e75f4 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7b7e │ │ │ │ + beq.w 1e78ce │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2cb0 │ │ │ │ - b.n 1e7b7e │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + bl 1c2a00 │ │ │ │ + b.n 1e78ce │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7f04 │ │ │ │ + beq.w 1e7c54 │ │ │ │ stmdb 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 │ │ │ │ @@ -562742,193 +562487,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 1e7e88 │ │ │ │ + beq.w 1e7bd8 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1e7e12 │ │ │ │ + beq.n 1e7b62 │ │ │ │ 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 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7e04 │ │ │ │ + beq.n 1e7b54 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 1e7d76 │ │ │ │ + b.n 1e7ac6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7840 │ │ │ │ + bl 1e7590 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1e0264 │ │ │ │ + bl 1dffb4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7dfc │ │ │ │ + beq.n 1e7b4c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e7d58 │ │ │ │ + bne.n 1e7aa8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1e003c │ │ │ │ + bl 1dfd8c │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7634 │ │ │ │ + bl 1e7384 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7db0 │ │ │ │ + cbz r0, 1e7b00 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1e0264 │ │ │ │ + bl 1dffb4 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7d6e │ │ │ │ + beq.n 1e7abe │ │ │ │ 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 1e0090 │ │ │ │ + bl 1dfde0 │ │ │ │ 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 1e7dd6 │ │ │ │ + bne.n 1e7b26 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7d76 │ │ │ │ + bne.n 1e7ac6 │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7d1e │ │ │ │ + bne.n 1e7a6e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcc4 │ │ │ │ + bl 1dfa14 │ │ │ │ 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 1e7f0c │ │ │ │ + beq.n 1e7c5c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7f00 │ │ │ │ + beq.n 1e7c50 │ │ │ │ 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 1e92bc │ │ │ │ + bl 1e900c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7cf0 │ │ │ │ + bl 1e7a40 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e7e04 │ │ │ │ + beq.n 1e7b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9020 │ │ │ │ + bl 1e8d70 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7cf0 │ │ │ │ + bl 1e7a40 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7d1e │ │ │ │ - b.n 1e7e0c │ │ │ │ + bne.w 1e7a6e │ │ │ │ + b.n 1e7b5c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc5c │ │ │ │ + bl 1df9ac │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e7eac │ │ │ │ + beq.n 1e7bfc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7eac │ │ │ │ + cbz r0, 1e7bfc │ │ │ │ mov r1, sl │ │ │ │ - bl 1c2c74 │ │ │ │ - cbz r0, 1e7eac │ │ │ │ + bl 1c29c4 │ │ │ │ + cbz r0, 1e7bfc │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e7f06 │ │ │ │ + beq.n 1e7c56 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e7ecc │ │ │ │ + cbz r2, 1e7c1c │ │ │ │ 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 1e92bc │ │ │ │ + bl 1e900c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7cf0 │ │ │ │ + bl 1e7a40 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7cf0 │ │ │ │ + bl 1e7a40 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7d1e │ │ │ │ - b.n 1e7e0c │ │ │ │ + bne.w 1e7a6e │ │ │ │ + b.n 1e7b5c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e7e46 │ │ │ │ + b.n 1e7b96 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -562936,111 +562681,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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 550d0 │ │ │ │ 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, 1e7f50 │ │ │ │ + cbnz r2, 1e7ca0 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7f4c │ │ │ │ + beq.n 1e7c9c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 1e7f14 │ │ │ │ + bl 1e7c64 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1e7f4c │ │ │ │ + bls.n 1e7c9c │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 1e7f68 │ │ │ │ + b.n 1e7cb8 │ │ │ │ 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 1df680 │ │ │ │ + bl 1df3d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df69c │ │ │ │ + bl 1df3ec │ │ │ │ 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, 1e8020 │ │ │ │ + cbnz r2, 1e7d70 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 1e7ff2 │ │ │ │ + cbz r0, 1e7d42 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e7f14 │ │ │ │ + bl 1e7c64 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r2, 1e8012 │ │ │ │ + cbz r2, 1e7d62 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 550d0 │ │ │ │ ldrh.w r2, [r4, #72] @ 0x48 │ │ │ │ strh.w r2, [r5, #72] @ 0x48 │ │ │ │ - cbnz r2, 1e8038 │ │ │ │ + cbnz r2, 1e7d88 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ blx 550d0 │ │ │ │ - b.n 1e7fe6 │ │ │ │ + b.n 1e7d36 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ 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 550d0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -563054,161 +562799,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, 1e80a8 │ │ │ │ + cbz r3, 1e7df8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7f8c │ │ │ │ + bl 1e7cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ 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 1e8082 │ │ │ │ + bne.n 1e7dd2 │ │ │ │ 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 1dfbb0 │ │ │ │ + bl 1df900 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 1e80e0 │ │ │ │ + cbz r1, 1e7e30 │ │ │ │ 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, 1e810a │ │ │ │ + cbz r3, 1e7e5a │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8058 │ │ │ │ + bl 1e7da8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7cf0 │ │ │ │ + bl 1e7a40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7698 │ │ │ │ + bl 1e73e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e80de │ │ │ │ + beq.n 1e7e2e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1e80de │ │ │ │ + b.n 1e7e2e │ │ │ │ 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] @ (1e8170 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e7ec0 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1e8174 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e7ec4 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7840 │ │ │ │ - ldr r2, [pc, #32] @ (1e8178 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e8174 ) │ │ │ │ + bl 1e7590 │ │ │ │ + ldr r2, [pc, #32] @ (1e7ec8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e7ec4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e816c │ │ │ │ + bne.n 1e7ebc │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ 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] @ 1e81d4 │ │ │ │ + ldr.w ip, [pc, #68] @ 1e7f24 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1e81d8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e7f28 ) │ │ │ │ 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 1e7840 │ │ │ │ - ldr r2, [pc, #32] @ (1e81dc ) │ │ │ │ - ldr r3, [pc, #28] @ (1e81d8 ) │ │ │ │ + bl 1e7590 │ │ │ │ + ldr r2, [pc, #32] @ (1e7f2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e7f28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e81d0 │ │ │ │ + bne.n 1e7f20 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ 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] @ (1e829c ) │ │ │ │ + ldr r0, [pc, #168] @ (1e7fec ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1e82a0 ) │ │ │ │ + ldr r1, [pc, #168] @ (1e7ff0 ) │ │ │ │ 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] │ │ │ │ @@ -563217,133 +562962,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 1e8266 │ │ │ │ + beq.n 1e7fb6 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 1e827e │ │ │ │ + cbz r3, 1e7fce │ │ │ │ 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 1dfb5c │ │ │ │ + bl 1df8ac │ │ │ │ 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 1e7cf0 │ │ │ │ + bl 1e7a40 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e7698 │ │ │ │ + bl 1e73e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1e828c │ │ │ │ - ldr r2, [pc, #60] @ (1e82a4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e82a0 ) │ │ │ │ + cbz r3, 1e7fdc │ │ │ │ + ldr r2, [pc, #60] @ (1e7ff4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e7ff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8296 │ │ │ │ + bne.n 1e7fe6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1e822c │ │ │ │ + b.n 1e7f7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2bd0 │ │ │ │ - b.n 1e8266 │ │ │ │ + bl 1c2920 │ │ │ │ + b.n 1e7fb6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ 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] @ (1e8314 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e8064 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (1e8318 ) │ │ │ │ + ldr r3, [pc, #92] @ (1e8068 ) │ │ │ │ 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 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ 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 1e80ac │ │ │ │ + bl 1e7dfc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c2bd0 │ │ │ │ - ldr r2, [pc, #36] @ (1e831c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e8318 ) │ │ │ │ + bl 1c2920 │ │ │ │ + ldr r2, [pc, #36] @ (1e806c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e8068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8310 │ │ │ │ + bne.n 1e8060 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ 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 1dfa64 │ │ │ │ + bl 1df7b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 1e83a0 │ │ │ │ + cbnz r2, 1e80f0 │ │ │ │ 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 │ │ │ │ @@ -563363,489 +563108,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, 1e83ea │ │ │ │ + cbnz r2, 1e813a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 550d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8344 │ │ │ │ + beq.n 1e8094 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e83c8 │ │ │ │ + b.n 1e8118 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 1e83e0 │ │ │ │ + cbz r1, 1e8130 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1e83c6 │ │ │ │ - b.n 1e8344 │ │ │ │ + bhi.n 1e8116 │ │ │ │ + b.n 1e8094 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e8398 │ │ │ │ + beq.n 1e80e8 │ │ │ │ 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 1e8402 │ │ │ │ + bne.n 1e8152 │ │ │ │ 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] @ (1e85f4 ) │ │ │ │ + ldr r2, [pc, #456] @ (1e8344 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (1e85f8 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e8348 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ 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 1df568 │ │ │ │ + bl 1df2b8 │ │ │ │ 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 1e8058 │ │ │ │ + bl 1e7da8 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e849a │ │ │ │ + cbz r3, 1e81ea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8320 │ │ │ │ + bl 1e8070 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2a00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8480 │ │ │ │ + bne.n 1e81d0 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e84aa │ │ │ │ - b.n 1e84fc │ │ │ │ + cbnz r3, 1e81fa │ │ │ │ + b.n 1e824c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e84fc │ │ │ │ + cbz r3, 1e824c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e84a4 │ │ │ │ + beq.n 1e81f4 │ │ │ │ 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, 1e84ec │ │ │ │ + cbz r3, 1e823c │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e80ac │ │ │ │ + bl 1e7dfc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e84e4 │ │ │ │ - b.n 1e84fc │ │ │ │ + cbnz r3, 1e8234 │ │ │ │ + b.n 1e824c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e84fc │ │ │ │ + cbz r3, 1e824c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e84de │ │ │ │ - b.n 1e84b0 │ │ │ │ + beq.n 1e822e │ │ │ │ + b.n 1e8200 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e84c4 │ │ │ │ + beq.n 1e8214 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 1e84c6 │ │ │ │ + b.n 1e8216 │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 550d0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 1e8522 │ │ │ │ + cbz r1, 1e8272 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c63cc │ │ │ │ + bl 1c611c │ │ │ │ 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, 1e8590 │ │ │ │ + cbnz r2, 1e82e0 │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 1e8566 │ │ │ │ + cbz r1, 1e82b6 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1c639c │ │ │ │ + bl 1c60ec │ │ │ │ str.w r0, [r7, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 1e85a0 │ │ │ │ + cbnz r2, 1e82f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2bd0 │ │ │ │ - ldr r2, [pc, #132] @ (1e85fc ) │ │ │ │ - ldr r3, [pc, #128] @ (1e85f8 ) │ │ │ │ + bl 1c2920 │ │ │ │ + ldr r2, [pc, #132] @ (1e834c ) │ │ │ │ + ldr r3, [pc, #128] @ (1e8348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e85ee │ │ │ │ + bne.n 1e833e │ │ │ │ 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 1c639c │ │ │ │ + bl 1c60ec │ │ │ │ str.w r0, [r7, #460] @ 0x1cc │ │ │ │ - b.n 1e854c │ │ │ │ + b.n 1e829c │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1e85e8 │ │ │ │ + cbz r3, 1e8338 │ │ │ │ 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 1c639c │ │ │ │ + bl 1c60ec │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1c639c │ │ │ │ + bl 1c60ec │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1e85b4 │ │ │ │ + bcc.n 1e8304 │ │ │ │ strd r3, r9, [r7, #472] @ 0x1d8 │ │ │ │ - b.n 1e856c │ │ │ │ + b.n 1e82bc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ 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 1e00fc │ │ │ │ + bl 1dfe4c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e865c │ │ │ │ + beq.n 1e83ac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 1e863c │ │ │ │ + cbz r1, 1e838c │ │ │ │ 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 1e0264 │ │ │ │ + bl 1dffb4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ 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 1e8700 │ │ │ │ + beq.n 1e8450 │ │ │ │ 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 1e86c8 │ │ │ │ + bne.n 1e8418 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1e86b6 │ │ │ │ + cbz r4, 1e8406 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e86f8 │ │ │ │ + beq.n 1e8448 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e86d0 │ │ │ │ + beq.n 1e8420 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e86b0 │ │ │ │ + cbz r3, 1e8400 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e86b0 │ │ │ │ + cbz r2, 1e8400 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1e86cc │ │ │ │ + beq.n 1e841c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e869e │ │ │ │ + bne.n 1e83ee │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e86f2 │ │ │ │ + beq.n 1e8442 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 1e86c8 │ │ │ │ + cbz r3, 1e8418 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e8686 │ │ │ │ + beq.n 1e83d6 │ │ │ │ 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 1c67d8 │ │ │ │ + bl 1c6528 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e869a │ │ │ │ - b.n 1e86b6 │ │ │ │ + bne.n 1e83ea │ │ │ │ + b.n 1e8406 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e86d0 │ │ │ │ + b.n 1e8420 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e86b6 │ │ │ │ - b.n 1e86f4 │ │ │ │ + bne.n 1e8406 │ │ │ │ + b.n 1e8444 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8766 │ │ │ │ + beq.n 1e84b6 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e8766 │ │ │ │ + bne.n 1e84b6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e876a │ │ │ │ + beq.n 1e84ba │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 1e872e │ │ │ │ - b.n 1e8738 │ │ │ │ + cbnz r0, 1e847e │ │ │ │ + b.n 1e8488 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e8738 │ │ │ │ + cbz r0, 1e8488 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e8728 │ │ │ │ + bne.n 1e8478 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1e8768 │ │ │ │ + cbz r2, 1e84b8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e875a │ │ │ │ + cbz r3, 1e84aa │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e875a │ │ │ │ + bne.n 1e84aa │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e872e │ │ │ │ + bne.n 1e847e │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8742 │ │ │ │ + bne.n 1e8492 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e872e │ │ │ │ + bne.n 1e847e │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1e8720 │ │ │ │ + b.n 1e8470 │ │ │ │ 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 1c6388 │ │ │ │ - bl 1dfb5c │ │ │ │ + bl 1c60d8 │ │ │ │ + bl 1df8ac │ │ │ │ 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 1c7e64 │ │ │ │ - cbz r0, 1e87e4 │ │ │ │ + bl 1c7bb4 │ │ │ │ + cbz r0, 1e8534 │ │ │ │ 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 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7e04 │ │ │ │ + bl 1c7b54 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e87b0 │ │ │ │ + bne.n 1e8500 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8860 │ │ │ │ + beq.n 1e85b0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e8860 │ │ │ │ + bne.n 1e85b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8866 │ │ │ │ + beq.n 1e85b6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e8866 │ │ │ │ + bne.n 1e85b6 │ │ │ │ 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, 1e8848 │ │ │ │ + cbz r0, 1e8598 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1e8848 │ │ │ │ + bne.n 1e8598 │ │ │ │ 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 1e8822 │ │ │ │ + bne.n 1e8572 │ │ │ │ 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] │ │ │ │ @@ -563862,438 +563607,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 1e885e │ │ │ │ + b.n 1e85ae │ │ │ │ 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 1e8770 │ │ │ │ + bl 1e84c0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e88ec │ │ │ │ + cbz r2, 1e863c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e88ec │ │ │ │ + beq.n 1e863c │ │ │ │ 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, 1e88ec │ │ │ │ + cbz r1, 1e863c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e88e4 │ │ │ │ + cbz r2, 1e8634 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1e88ec │ │ │ │ + beq.n 1e863c │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1e88b6 │ │ │ │ + b.n 1e8606 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1e88e0 │ │ │ │ + bne.n 1e8630 │ │ │ │ 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, 1e8926 │ │ │ │ + cbz r2, 1e8676 │ │ │ │ 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 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c7e04 │ │ │ │ + bl 1c7b54 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 1e8946 │ │ │ │ + cbz r2, 1e8696 │ │ │ │ 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 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7e04 │ │ │ │ + bl 1c7b54 │ │ │ │ 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 1e89d0 │ │ │ │ + beq.n 1e8720 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e899c │ │ │ │ + bne.n 1e86ec │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e8982 │ │ │ │ + cbz r3, 1e86d2 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e894c │ │ │ │ + bl 1e869c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8970 │ │ │ │ + bne.n 1e86c0 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8998 │ │ │ │ + cbz r3, 1e86e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e894c │ │ │ │ + bl 1e869c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8988 │ │ │ │ + bne.n 1e86d8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e8998 │ │ │ │ + beq.n 1e86e8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8998 │ │ │ │ + beq.n 1e86e8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 1e8998 │ │ │ │ + bne.n 1e86e8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e8998 │ │ │ │ - bl 1e88f0 │ │ │ │ + bne.n 1e86e8 │ │ │ │ + bl 1e8640 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 1e89ca │ │ │ │ + cbz r4, 1e871a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e8998 │ │ │ │ + b.n 1e86e8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e89e8 │ │ │ │ + cbz r3, 1e8738 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e894c │ │ │ │ + bl 1e869c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e89d6 │ │ │ │ + bne.n 1e8726 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8998 │ │ │ │ + beq.n 1e86e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e894c │ │ │ │ + bl 1e869c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e89f0 │ │ │ │ - b.n 1e8998 │ │ │ │ + bne.n 1e8740 │ │ │ │ + b.n 1e86e8 │ │ │ │ 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] @ (1e8b48 ) │ │ │ │ + ldr r3, [pc, #304] @ (1e8898 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e8a84 │ │ │ │ + bhi.n 1e87d4 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8a42 │ │ │ │ + cbz r3, 1e8792 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8a04 │ │ │ │ + bl 1e8754 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8a32 │ │ │ │ + bne.n 1e8782 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e8a58 │ │ │ │ + cbz r3, 1e87a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8a04 │ │ │ │ + bl 1e8754 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8a48 │ │ │ │ + bne.n 1e8798 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8a58 │ │ │ │ + beq.n 1e87a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8b16 │ │ │ │ + beq.n 1e8866 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e8af6 │ │ │ │ + bhi.n 1e8846 │ │ │ │ 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 1e8a58 │ │ │ │ + beq.n 1e87a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8a04 │ │ │ │ + bl 1e8754 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8a8c │ │ │ │ - b.n 1e8a58 │ │ │ │ + bne.n 1e87dc │ │ │ │ + b.n 1e87a8 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8ab4 │ │ │ │ + cbz r3, 1e8804 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8a04 │ │ │ │ + bl 1e8754 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8aa4 │ │ │ │ + bne.n 1e87f4 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8aca │ │ │ │ + cbz r3, 1e881a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8a04 │ │ │ │ + bl 1e8754 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8aba │ │ │ │ + bne.n 1e880a │ │ │ │ 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] @ (1e8b4c ) │ │ │ │ + ldr r3, [pc, #112] @ (1e889c ) │ │ │ │ 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, 1e8af6 │ │ │ │ + cbz r3, 1e8846 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e8600 │ │ │ │ + bl 1e8350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8a58 │ │ │ │ + beq.n 1e87a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1e8b0c │ │ │ │ + cbz r3, 1e885c │ │ │ │ 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 1e8a72 │ │ │ │ + bne.n 1e87c2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 1e8b22 │ │ │ │ + cbz r3, 1e8872 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8664 │ │ │ │ + bl 1e83b4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8b2e │ │ │ │ + cbz r3, 1e887e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8664 │ │ │ │ + bl 1e83b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1e8afc │ │ │ │ + bne.n 1e884c │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e23e8 │ │ │ │ - b.n 1e8afc │ │ │ │ + bl 1e2138 │ │ │ │ + b.n 1e884c │ │ │ │ nop │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ 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 1e8bf4 │ │ │ │ + beq.n 1e8944 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, r3, [r0, #40] @ 0x28 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7e04 │ │ │ │ + bl 1c7b54 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8704 │ │ │ │ + bl 1e8454 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1e8bdc │ │ │ │ + cbz r6, 1e892c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e8c3c │ │ │ │ + bne.n 1e898c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7e04 │ │ │ │ + bl 1c7b54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1e8704 │ │ │ │ + bl 1e8454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r6, 1e8c2a │ │ │ │ + cbz r6, 1e897a │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7e04 │ │ │ │ + bl 1c7b54 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e8704 │ │ │ │ + bl 1e8454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7d7c │ │ │ │ - b.n 1e8bd8 │ │ │ │ + bl 1c7acc │ │ │ │ + b.n 1e8928 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ 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 1e8ba0 │ │ │ │ + b.n 1e88f0 │ │ │ │ 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 1e8cfa │ │ │ │ + beq.n 1e8a4a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8cc2 │ │ │ │ + beq.n 1e8a12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8b50 │ │ │ │ + bl 1e88a0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e8c82 │ │ │ │ + cbz r3, 1e89d2 │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e8c78 │ │ │ │ + bne.n 1e89c8 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e8ca6 │ │ │ │ + beq.n 1e89f6 │ │ │ │ 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] │ │ │ │ @@ -564301,101 +564046,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, 1e8cfe │ │ │ │ + cbz r7, 1e8a4e │ │ │ │ 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, 1e8cce │ │ │ │ + cbz r3, 1e8a1e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e8664 │ │ │ │ + bl 1e83b4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8cda │ │ │ │ + cbz r3, 1e8a2a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8664 │ │ │ │ + bl 1e83b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ 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 1e8c68 │ │ │ │ + b.n 1e89b8 │ │ │ │ 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 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8d96 │ │ │ │ + beq.n 1e8ae6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e8d96 │ │ │ │ + bne.n 1e8ae6 │ │ │ │ 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 1e00fc │ │ │ │ + bl 1dfe4c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e8d9c │ │ │ │ + beq.n 1e8aec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e8d60 │ │ │ │ + cbz r2, 1e8ab0 │ │ │ │ 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 1e0264 │ │ │ │ + bl 1dffb4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0090 │ │ │ │ + bl 1dfde0 │ │ │ │ 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, 1e8d96 │ │ │ │ + cbz r2, 1e8ae6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e8d38 │ │ │ │ + beq.n 1e8a88 │ │ │ │ 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 │ │ │ │ @@ -564404,192 +564149,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, 1e8e1e │ │ │ │ + cbz r2, 1e8b6e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e8dce │ │ │ │ + beq.n 1e8b1e │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1e8e6a │ │ │ │ + beq.n 1e8bba │ │ │ │ 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 1e8eee │ │ │ │ + beq.w 1e8c3e │ │ │ │ cmp r4, r3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - beq.n 1e8ec8 │ │ │ │ - cbz r2, 1e8df6 │ │ │ │ + beq.n 1e8c18 │ │ │ │ + cbz r2, 1e8b46 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ - cbz r4, 1e8e0a │ │ │ │ + cbz r4, 1e8b5a │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e8d08 │ │ │ │ + bl 1e8a58 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8d08 │ │ │ │ + bl 1e8a58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e8e42 │ │ │ │ + beq.n 1e8b92 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1e8e9a │ │ │ │ + beq.n 1e8bea │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r0, 1e8e3a │ │ │ │ + cbz r0, 1e8b8a │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ 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 1e8f08 │ │ │ │ + beq.n 1e8c58 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8d08 │ │ │ │ + bl 1e8a58 │ │ │ │ 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 1e8e8c │ │ │ │ + beq.n 1e8bdc │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 1e8e8c │ │ │ │ + cbz r2, 1e8bdc │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8d08 │ │ │ │ + bl 1e8a58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e8f14 │ │ │ │ + beq.n 1e8c64 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e8ee2 │ │ │ │ + beq.n 1e8c32 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ - cbz r4, 1e8ebc │ │ │ │ + cbz r4, 1e8c0c │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8d08 │ │ │ │ - b.n 1e8dca │ │ │ │ - cbz r2, 1e8f0e │ │ │ │ + bl 1e8a58 │ │ │ │ + b.n 1e8b1a │ │ │ │ + cbz r2, 1e8c5e │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e8e0a │ │ │ │ + b.n 1e8b5a │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - b.n 1e8eac │ │ │ │ + b.n 1e8bfc │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ itett eq │ │ │ │ moveq r4, r2 │ │ │ │ strne r2, [r1, #40] @ 0x28 │ │ │ │ - vldreq d7, [pc, #36] @ 1e8f20 │ │ │ │ + vldreq d7, [pc, #36] @ 1e8c70 │ │ │ │ vstreq d7, [r1, #40] @ 0x28 │ │ │ │ - bne.w 1e8df6 │ │ │ │ - b.n 1e8e0a │ │ │ │ + bne.w 1e8b46 │ │ │ │ + b.n 1e8b5a │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e8e5c │ │ │ │ + b.n 1e8bac │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e8e0a │ │ │ │ + b.n 1e8b5a │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e8ebc │ │ │ │ + b.n 1e8c0c │ │ │ │ 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 1c6388 │ │ │ │ - bl 1dfb5c │ │ │ │ + bl 1c60d8 │ │ │ │ + bl 1df8ac │ │ │ │ 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 1e8f64 │ │ │ │ + beq.n 1e8cb4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8f74 │ │ │ │ + beq.n 1e8cc4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e8b50 │ │ │ │ + bl 1e88a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8da8 │ │ │ │ + bl 1e8af8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -564597,140 +564342,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 1e8ff0 │ │ │ │ + bhi.n 1e8d40 │ │ │ │ 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 1e8884 │ │ │ │ + bl 1e85d4 │ │ │ │ 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 1e8f28 │ │ │ │ + bl 1e8c78 │ │ │ │ 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 1e8770 │ │ │ │ + bl 1e84c0 │ │ │ │ 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, 1e900c │ │ │ │ + cbz r3, 1e8d5c │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e8884 │ │ │ │ + bl 1e85d4 │ │ │ │ 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 1e8f28 │ │ │ │ + bl 1e8c78 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 1e8fba │ │ │ │ + b.n 1e8d0a │ │ │ │ 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 1c6388 │ │ │ │ - bl 1dfb5c │ │ │ │ + bl 1c60d8 │ │ │ │ + bl 1df8ac │ │ │ │ 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 1e90c2 │ │ │ │ + beq.n 1e8e12 │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r9, #48 @ 0x30 │ │ │ │ - bl 1e27a8 │ │ │ │ + bl 1e24f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e90a8 │ │ │ │ + cbz r0, 1e8df8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1e909a │ │ │ │ + beq.n 1e8dea │ │ │ │ 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 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e04 │ │ │ │ + bl 1c7b54 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9070 │ │ │ │ + bne.n 1e8dc0 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e90ba │ │ │ │ + beq.n 1e8e0a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ 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 1e27a8 │ │ │ │ + bl 1e24f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9070 │ │ │ │ + bne.n 1e8dc0 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ - b.n 1e90ba │ │ │ │ + b.n 1e8e0a │ │ │ │ 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 │ │ │ │ @@ -564742,45 +564487,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 1c7e64 │ │ │ │ - cbz r0, 1e915c │ │ │ │ + bl 1c7bb4 │ │ │ │ + cbz r0, 1e8eac │ │ │ │ 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 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e04 │ │ │ │ + bl 1c7b54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9126 │ │ │ │ + bne.n 1e8e76 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7e04 │ │ │ │ + bl 1c7b54 │ │ │ │ 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 │ │ │ │ @@ -564793,188 +564538,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, 1e91ac │ │ │ │ + cbz r3, 1e8efc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8664 │ │ │ │ + bl 1e83b4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e91b8 │ │ │ │ + cbz r3, 1e8f08 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8664 │ │ │ │ + bl 1e83b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e91fa │ │ │ │ + bhi.n 1e8f4a │ │ │ │ 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, 1e91f2 │ │ │ │ + cbz r0, 1e8f42 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ 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, 1e920a │ │ │ │ + cbz r0, 1e8f5a │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e91f6 │ │ │ │ + beq.n 1e8f46 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e91ea │ │ │ │ - b.n 1e91f2 │ │ │ │ + bne.n 1e8f3a │ │ │ │ + b.n 1e8f42 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e9236 │ │ │ │ + beq.n 1e8f86 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e922e │ │ │ │ + bne.n 1e8f7e │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e91e6 │ │ │ │ + bne.n 1e8f36 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1e91e6 │ │ │ │ + bne.n 1e8f36 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e91f2 │ │ │ │ + b.n 1e8f42 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e925c │ │ │ │ + beq.n 1e8fac │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e9254 │ │ │ │ + bne.n 1e8fa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9248 │ │ │ │ + beq.n 1e8f98 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1c7d7c │ │ │ │ - b.n 1e91f2 │ │ │ │ + bl 1c7acc │ │ │ │ + b.n 1e8f42 │ │ │ │ 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, 1e9290 │ │ │ │ + cbz r3, 1e8fe0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8664 │ │ │ │ + bl 1e83b4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e929c │ │ │ │ + cbz r3, 1e8fec │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8664 │ │ │ │ + bl 1e83b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8da8 │ │ │ │ + bl 1e8af8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ 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] @ (1e9570 ) │ │ │ │ + ldr r5, [pc, #676] @ (1e92c0 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #676] @ (1e9574 ) │ │ │ │ + ldr r2, [pc, #676] @ (1e92c4 ) │ │ │ │ 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 1e8f84 │ │ │ │ + bl 1e8cd4 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 1e9346 │ │ │ │ + cbnz r1, 1e9096 │ │ │ │ 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 1e9318 │ │ │ │ + beq.n 1e9068 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e94ac │ │ │ │ + beq.w 1e91fc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e8c40 │ │ │ │ + bl 1e8990 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8c40 │ │ │ │ - ldr r2, [pc, #584] @ (1e9578 ) │ │ │ │ - ldr r3, [pc, #580] @ (1e9574 ) │ │ │ │ + bl 1e8990 │ │ │ │ + ldr r2, [pc, #584] @ (1e92c8 ) │ │ │ │ + ldr r3, [pc, #580] @ (1e92c4 ) │ │ │ │ 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 1e956c │ │ │ │ + bne.w 1e92bc │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e93d8 │ │ │ │ + bne.n 1e9128 │ │ │ │ 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] │ │ │ │ @@ -564983,85 +564728,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 1e9384 │ │ │ │ + beq.n 1e90d4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e942e │ │ │ │ + beq.n 1e917e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e951a │ │ │ │ + beq.w 1e926a │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - beq.w 1e9532 │ │ │ │ - bl 1e88f0 │ │ │ │ + beq.w 1e9282 │ │ │ │ + bl 1e8640 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e93be │ │ │ │ + cbz r3, 1e910e │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e94dc │ │ │ │ + beq.w 1e922c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e9428 │ │ │ │ + b.n 1e9178 │ │ │ │ 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 1e93f4 │ │ │ │ + beq.n 1e9144 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e932c │ │ │ │ + beq.n 1e907c │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e932c │ │ │ │ + bne.n 1e907c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e94e0 │ │ │ │ + beq.n 1e9230 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e9422 │ │ │ │ + cbz r3, 1e9172 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1e932c │ │ │ │ + bne.w 1e907c │ │ │ │ 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 │ │ │ │ @@ -565071,213 +564816,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 1e9460 │ │ │ │ + beq.n 1e91b0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e94f0 │ │ │ │ + beq.n 1e9240 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 1e94b8 │ │ │ │ + cbz r2, 1e9208 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e9494 │ │ │ │ + beq.n 1e91e4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e932c │ │ │ │ + beq.w 1e907c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1e932c │ │ │ │ + b.n 1e907c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e9180 │ │ │ │ + bl 1e8ed0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e9318 │ │ │ │ + b.n 1e9068 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e94ce │ │ │ │ + beq.n 1e921e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e932c │ │ │ │ + beq.w 1e907c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e94a6 │ │ │ │ + b.n 1e91f6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e9428 │ │ │ │ + b.n 1e9178 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e9422 │ │ │ │ + b.n 1e9172 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e9504 │ │ │ │ + beq.n 1e9254 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e932c │ │ │ │ + beq.w 1e907c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e88f0 │ │ │ │ + bl 1e8640 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e94a6 │ │ │ │ + beq.n 1e91f6 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - b.n 1e949e │ │ │ │ + b.n 1e91ee │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 1e955a │ │ │ │ - bl 1e88f0 │ │ │ │ + beq.n 1e92aa │ │ │ │ + bl 1e8640 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e93be │ │ │ │ - bl 1e88f0 │ │ │ │ + b.n 1e910e │ │ │ │ + bl 1e8640 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e9554 │ │ │ │ + cbz r3, 1e92a4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e9428 │ │ │ │ + b.n 1e9178 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e9428 │ │ │ │ - bl 1e88f0 │ │ │ │ + b.n 1e9178 │ │ │ │ + bl 1e8640 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e9428 │ │ │ │ + b.n 1e9178 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ 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] @ (1e9688 ) │ │ │ │ + ldr r0, [pc, #248] @ (1e93d8 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (1e968c ) │ │ │ │ + ldr r1, [pc, #248] @ (1e93dc ) │ │ │ │ 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 1e0164 │ │ │ │ - cbz r0, 1e95ea │ │ │ │ + bl 1dfeb4 │ │ │ │ + cbz r0, 1e933a │ │ │ │ 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] @ (1e9690 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e968c ) │ │ │ │ + ldr r2, [pc, #192] @ (1e93e0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e93dc ) │ │ │ │ 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 1e9682 │ │ │ │ + bne.n 1e93d2 │ │ │ │ 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 1e8f84 │ │ │ │ + bl 1e8cd4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e9608 │ │ │ │ + bne.n 1e9358 │ │ │ │ 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 1e8f84 │ │ │ │ + bl 1e8cd4 │ │ │ │ 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 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1e9652 │ │ │ │ + b.n 1e93a2 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -565285,99 +565030,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 1e964a │ │ │ │ + bne.n 1e939a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8c40 │ │ │ │ - b.n 1e95ce │ │ │ │ + bl 1e8990 │ │ │ │ + b.n 1e931e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ 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] @ (1e97dc ) │ │ │ │ + ldr r4, [pc, #308] @ (1e952c ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (1e97e0 ) │ │ │ │ + ldr r1, [pc, #308] @ (1e9530 ) │ │ │ │ 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 1e97a4 │ │ │ │ + beq.n 1e94f4 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e9702 │ │ │ │ + beq.n 1e9452 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e9702 │ │ │ │ + cbz r3, 1e9452 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 1e894c │ │ │ │ + bl 1e869c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e96f2 │ │ │ │ + bne.n 1e9442 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1e8f84 │ │ │ │ + bl 1e8cd4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9782 │ │ │ │ + beq.n 1e94d2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e97c0 │ │ │ │ + beq.n 1e9510 │ │ │ │ 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, 1e976a │ │ │ │ + cbz r3, 1e94ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e976a │ │ │ │ + cbz r2, 1e94ba │ │ │ │ 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] │ │ │ │ @@ -565385,15 +565130,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 1e9740 │ │ │ │ + bne.n 1e9490 │ │ │ │ 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] │ │ │ │ @@ -565404,391 +565149,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 1e8c40 │ │ │ │ + bl 1e8990 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1e8c40 │ │ │ │ - ldr r2, [pc, #60] @ (1e97e4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e97e0 ) │ │ │ │ + bl 1e8990 │ │ │ │ + ldr r2, [pc, #60] @ (1e9534 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e9530 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e97d8 │ │ │ │ + bne.n 1e9528 │ │ │ │ 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 1e9780 │ │ │ │ + b.n 1e94d0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ 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, 1e980e │ │ │ │ + cbz r3, 1e955e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 1e8a04 │ │ │ │ + bl 1e8754 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e97fe │ │ │ │ + bne.n 1e954e │ │ │ │ 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] @ (1e9950 ) │ │ │ │ + ldr r2, [pc, #304] @ (1e96a0 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (1e9954 ) │ │ │ │ + ldr r3, [pc, #304] @ (1e96a4 ) │ │ │ │ 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 1e983a │ │ │ │ + b.n 1e958a │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e9838 │ │ │ │ + bne.n 1e9588 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9918 │ │ │ │ + beq.n 1e9668 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9946 │ │ │ │ - bl 1e0158 │ │ │ │ + beq.n 1e9696 │ │ │ │ + bl 1dfea8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e98ba │ │ │ │ + beq.n 1e960a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e98ba │ │ │ │ + bne.n 1e960a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e992c │ │ │ │ + beq.n 1e967c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e992c │ │ │ │ + bne.n 1e967c │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8600 │ │ │ │ + bl 1e8350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e98ac │ │ │ │ + cbz r2, 1e95fc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e98ac │ │ │ │ + bne.n 1e95fc │ │ │ │ add.w r0, r5, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8600 │ │ │ │ + bl 1e8350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9888 │ │ │ │ + bne.n 1e95d8 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e8600 │ │ │ │ + bl 1e8350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e991e │ │ │ │ + beq.n 1e966e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9942 │ │ │ │ + beq.n 1e9692 │ │ │ │ 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 1e957c │ │ │ │ + bl 1e92cc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e9900 │ │ │ │ + cbz r3, 1e9650 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1e8a04 │ │ │ │ + bl 1e8754 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e98f0 │ │ │ │ - ldr r2, [pc, #84] @ (1e9958 ) │ │ │ │ - ldr r3, [pc, #80] @ (1e9954 ) │ │ │ │ + bne.n 1e9640 │ │ │ │ + ldr r2, [pc, #84] @ (1e96a8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e96a4 ) │ │ │ │ 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 1e993e │ │ │ │ + bne.n 1e968e │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 1e9924 │ │ │ │ + cbnz r2, 1e9674 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e98ce │ │ │ │ + b.n 1e961e │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e98cc │ │ │ │ + b.n 1e961c │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8600 │ │ │ │ + bl 1e8350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e1220 │ │ │ │ - b.n 1e98ba │ │ │ │ + bl 1e0f70 │ │ │ │ + b.n 1e960a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e98cc │ │ │ │ - bl 1e0158 │ │ │ │ + b.n 1e961c │ │ │ │ + bl 1dfea8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ 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] @ (1e99d8 ) │ │ │ │ - ldr r3, [pc, #104] @ (1e99dc ) │ │ │ │ + ldr r2, [pc, #104] @ (1e9728 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e972c ) │ │ │ │ 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 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 1e9988 │ │ │ │ - ldr r2, [pc, #40] @ (1e99e0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e99dc ) │ │ │ │ + bcs.n 1e96d8 │ │ │ │ + ldr r2, [pc, #40] @ (1e9730 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e972c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e99d2 │ │ │ │ + bne.n 1e9722 │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ 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 1e9a32 │ │ │ │ + beq.n 1e9782 │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1e9a2a │ │ │ │ + bmi.n 1e977a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e9a2a │ │ │ │ + bne.n 1e977a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 1e9a24 │ │ │ │ + bhi.n 1e9774 │ │ │ │ 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 1e99e4 │ │ │ │ + bl 1e9734 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e9a02 │ │ │ │ + bne.n 1e9752 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e99e4 │ │ │ │ - b.n 1e9a2a │ │ │ │ + bl 1e9734 │ │ │ │ + b.n 1e977a │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e99e4 │ │ │ │ - b.n 1e9a2a │ │ │ │ + bl 1e9734 │ │ │ │ + b.n 1e977a │ │ │ │ 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 1e9a9c │ │ │ │ + beq.n 1e97ec │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1e811c │ │ │ │ + bl 1e7e6c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 1e9aa2 │ │ │ │ + cbnz r2, 1e97f2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e9a94 │ │ │ │ + bne.n 1e97e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 1e9a60 │ │ │ │ + bl 1e97b0 │ │ │ │ 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 1e9a94 │ │ │ │ + b.n 1e97e4 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1e9ae2 │ │ │ │ + beq.n 1e9832 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9ade │ │ │ │ + bne.n 1e982e │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1e9ade │ │ │ │ + bne.n 1e982e │ │ │ │ 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 2bc094 │ │ │ │ - cbz r0, 1e9b6e │ │ │ │ + bl 2bbde4 │ │ │ │ + cbz r0, 1e98be │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 1e9bf4 │ │ │ │ + bhi.n 1e9944 │ │ │ │ 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 │ │ │ │ @@ -565797,36 +565542,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, 1e9b6e │ │ │ │ + cbnz r3, 1e98be │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 1e9b6e │ │ │ │ + cbnz r3, 1e98be │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e9c90 │ │ │ │ + beq.w 1e99e0 │ │ │ │ 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 1e9c90 │ │ │ │ + bls.w 1e99e0 │ │ │ │ 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 1e9ca2 │ │ │ │ + bhi.w 1e99f2 │ │ │ │ addw lr, pc, #12 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -565868,30 +565613,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 1e9b78 │ │ │ │ + b.n 1e98c8 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 1e9b78 │ │ │ │ + b.n 1e98c8 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 1e9b78 │ │ │ │ + b.n 1e98c8 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 1e9b40 │ │ │ │ + b.n 1e9890 │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 1e9b40 │ │ │ │ + b.n 1e9890 │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 1e9b40 │ │ │ │ + b.n 1e9890 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1e9ca2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e9c2c ) │ │ │ │ + bhi.n 1e99f2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e997c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -565919,48 +565664,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 1e9b70 │ │ │ │ + beq.w 1e98c0 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df408 │ │ │ │ - b.n 1e9b70 │ │ │ │ + bl 1df158 │ │ │ │ + b.n 1e98c0 │ │ │ │ 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] @ 1ea73c │ │ │ │ + ldr.w r2, [pc, #2688] @ 1ea48c │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2680] @ 1ea740 │ │ │ │ + ldr.w r3, [pc, #2680] @ 1ea490 │ │ │ │ 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 1e9e40 │ │ │ │ + bcc.w 1e9b90 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ orr.w r2, r3, #4 │ │ │ │ @@ -565981,26 +565726,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 1ea706 │ │ │ │ + bhi.w 1ea456 │ │ │ │ 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 1e9d40 │ │ │ │ + bls.n 1e9a90 │ │ │ │ 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 54398 <__aeabi_uidivmod@plt> │ │ │ │ @@ -566015,40 +565760,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 1ea056 │ │ │ │ + bcc.w 1e9da6 │ │ │ │ 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 1e9dc2 │ │ │ │ + bne.n 1e9b12 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea59e │ │ │ │ + beq.w 1ea2ee │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] │ │ │ │ @@ -566056,38 +565801,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 1ea07e │ │ │ │ + bhi.w 1e9dce │ │ │ │ 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 1e9d32 │ │ │ │ + bcc.w 1e9a82 │ │ │ │ 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 1ea9ec │ │ │ │ + bls.w 1ea73c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ea024 │ │ │ │ + beq.w 1e9d74 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ orr.w r3, r4, #4 │ │ │ │ @@ -566098,213 +565843,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 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea5a2 │ │ │ │ + beq.w 1ea2f2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1e9ea8 │ │ │ │ + bne.n 1e9bf8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea9b6 │ │ │ │ + beq.w 1ea706 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea9da │ │ │ │ + beq.w 1ea72a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1ea748 │ │ │ │ + beq.w 1ea498 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e9ede │ │ │ │ + cbz r0, 1e9c2e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea00a │ │ │ │ + beq.w 1e9d5a │ │ │ │ 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 1e9fdc │ │ │ │ + b.n 1e9d2c │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e5444 │ │ │ │ + bl 1e5194 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e9fb4 │ │ │ │ + cbz r0, 1e9d04 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 1ea008 │ │ │ │ + bcs.n 1e9d58 │ │ │ │ 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 1e9efe │ │ │ │ + bne.n 1e9c4e │ │ │ │ cmp.w ip, #1 │ │ │ │ - b.w 330c30 │ │ │ │ + bne.w 1e9c4e │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1e9f66 │ │ │ │ + b.n 1e9cb6 │ │ │ │ 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 1e9e76 │ │ │ │ + bne.w 1e9bc6 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4a0c │ │ │ │ - ldr.w r2, [pc, #1804] @ 1ea744 │ │ │ │ - ldr.w r3, [pc, #1796] @ 1ea740 │ │ │ │ + bl 1e475c │ │ │ │ + ldr.w r2, [pc, #1804] @ 1ea494 │ │ │ │ + ldr.w r3, [pc, #1796] @ 1ea490 │ │ │ │ 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 1eaafa │ │ │ │ + bne.w 1ea84a │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1ea59e │ │ │ │ + beq.w 1ea2ee │ │ │ │ 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 1e9dc2 │ │ │ │ + b.n 1e9b12 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 1ea71a │ │ │ │ + beq.w 1ea46a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1ea5ca │ │ │ │ + bne.w 1ea31a │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1eaa10 │ │ │ │ + beq.w 1ea760 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea9a6 │ │ │ │ + beq.w 1ea6f6 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea5ca │ │ │ │ + bne.w 1ea31a │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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] │ │ │ │ @@ -566312,22 +566057,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 1eaa20 │ │ │ │ + bne.w 1ea770 │ │ │ │ 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 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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] │ │ │ │ @@ -566347,84 +566092,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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 1ea214 │ │ │ │ + beq.n 1e9f64 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -566441,21 +566186,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -566463,15 +566208,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -566484,21 +566229,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -566506,15 +566251,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -566527,49 +566272,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1eaa8a │ │ │ │ + bne.w 1ea7da │ │ │ │ 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 │ │ │ │ @@ -566589,36 +566334,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -566632,36 +566377,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -566676,35 +566421,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -566714,97 +566459,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 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea662 │ │ │ │ + b.n 1ea3b2 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 1e9e18 │ │ │ │ + b.n 1e9b68 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea9c8 │ │ │ │ + beq.w 1ea718 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 1ea00a │ │ │ │ + beq.w 1e9d5a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1e9ea8 │ │ │ │ + bne.w 1e9bf8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1ea00a │ │ │ │ + b.n 1e9d5a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ea650 │ │ │ │ + bcc.n 1ea3a0 │ │ │ │ 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 1e5444 │ │ │ │ + bl 1e5194 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bls.n 1ea64e │ │ │ │ + bls.n 1ea39e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, r6, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r8 │ │ │ │ - beq.n 1ea5e6 │ │ │ │ + beq.n 1ea336 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ea63e │ │ │ │ + cbz r0, 1ea38e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1ea5e6 │ │ │ │ + b.n 1ea336 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ 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] │ │ │ │ @@ -566812,15 +566557,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 1ea6fa │ │ │ │ + bcc.n 1ea44a │ │ │ │ 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 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -566828,63 +566573,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ - b.w 1e9e20 │ │ │ │ + bl 1e431c │ │ │ │ + b.w 1e9b70 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1e9e20 │ │ │ │ - b.n 1ea68a │ │ │ │ + beq.w 1e9b70 │ │ │ │ + b.n 1ea3da │ │ │ │ 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 1e9d5c │ │ │ │ + b.w 1e9aac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1eaa00 │ │ │ │ + beq.w 1ea750 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ea662 │ │ │ │ + beq.n 1ea3b2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea5ca │ │ │ │ + bne.w 1ea31a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea662 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + b.n 1ea3b2 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ blx 546f0 │ │ │ │ @@ -566894,102 +566639,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 1ea75a │ │ │ │ + bne.n 1ea4aa │ │ │ │ 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 1eaaf6 │ │ │ │ + beq.w 1ea846 │ │ │ │ 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 1ea7a4 │ │ │ │ + bhi.n 1ea4f4 │ │ │ │ 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 1eaaea │ │ │ │ + bne.w 1ea83a │ │ │ │ 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 1ea81c │ │ │ │ + bne.n 1ea56c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eaa86 │ │ │ │ + beq.w 1ea7d6 │ │ │ │ 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 1ea804 │ │ │ │ + bne.n 1ea554 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1eaa86 │ │ │ │ + beq.w 1ea7d6 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -566997,242 +566742,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 1ea888 │ │ │ │ + bne.n 1ea5d8 │ │ │ │ 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 1eaaf2 │ │ │ │ + beq.w 1ea842 │ │ │ │ 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 1ea8ce │ │ │ │ + bhi.n 1ea61e │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ea97a │ │ │ │ + bne.n 1ea6ca │ │ │ │ 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 1ea932 │ │ │ │ - cbz r4, 1ea97a │ │ │ │ + bne.n 1ea682 │ │ │ │ + cbz r4, 1ea6ca │ │ │ │ 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 1ea91e │ │ │ │ - cbz r5, 1ea97a │ │ │ │ + bne.n 1ea66e │ │ │ │ + cbz r5, 1ea6ca │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1ea00a │ │ │ │ + b.w 1e9d5a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea662 │ │ │ │ + b.n 1ea3b2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1ea00a │ │ │ │ + b.w 1e9d5a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1ea00a │ │ │ │ + b.w 1e9d5a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1ea00a │ │ │ │ + b.w 1e9d5a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4a0c │ │ │ │ - b.w 1ea034 │ │ │ │ + bl 1e475c │ │ │ │ + b.w 1e9d84 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea662 │ │ │ │ + b.n 1ea3b2 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea662 │ │ │ │ + b.n 1ea3b2 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ - b.w 1ea0e2 │ │ │ │ + bl 1e431c │ │ │ │ + b.w 1e9e32 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1ea86a │ │ │ │ + b.n 1ea5ba │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1ea3d2 │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1ea122 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1ea86a │ │ │ │ + b.n 1ea5ba │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1ea8ea │ │ │ │ + b.n 1ea63a │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ea7c0 │ │ │ │ + b.n 1ea510 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eab12 │ │ │ │ + bne.n 1ea862 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1eab16 │ │ │ │ + beq.n 1ea866 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eab12 │ │ │ │ + bne.n 1ea862 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eab12 │ │ │ │ + bne.n 1ea862 │ │ │ │ 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} │ │ │ │ @@ -567240,143 +566985,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 1eabcc │ │ │ │ + beq.n 1ea91c │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1eabd4 │ │ │ │ + beq.n 1ea924 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 1eab7e │ │ │ │ + cbz r3, 1ea8ce │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eab5c │ │ │ │ + beq.n 1ea8ac │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 1eabcc │ │ │ │ + ble.n 1ea91c │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1c6154 │ │ │ │ + bl 1c5ea4 │ │ │ │ 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 1eabba │ │ │ │ + beq.n 1ea90a │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 1eabd0 │ │ │ │ + cbz r3, 1ea920 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eabd0 │ │ │ │ + bne.n 1ea920 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1eaba0 │ │ │ │ + bne.n 1ea8f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eab00 │ │ │ │ + bl 1ea850 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eaba6 │ │ │ │ + bne.n 1ea8f6 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1eaba6 │ │ │ │ + b.n 1ea8f6 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eab00 │ │ │ │ + bl 1ea850 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eab70 │ │ │ │ + bne.n 1ea8c0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 1eab70 │ │ │ │ + b.n 1ea8c0 │ │ │ │ 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 1eac08 │ │ │ │ + bcc.n 1ea958 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1eac0e │ │ │ │ + bls.n 1ea95e │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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, 1eac5e │ │ │ │ + cbz r0, 1ea9ae │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eac54 │ │ │ │ - bl 1e1220 │ │ │ │ + bne.n 1ea9a4 │ │ │ │ + bl 1e0f70 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 1eac58 │ │ │ │ + cbz r3, 1ea9a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1eac58 │ │ │ │ + bne.n 1ea9a8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1eac30 │ │ │ │ + beq.n 1ea980 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eac54 │ │ │ │ + b.n 1ea9a4 │ │ │ │ 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] @ (1ead6c ) │ │ │ │ + ldr r4, [pc, #244] @ (1eaabc ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #244] @ (1ead70 ) │ │ │ │ + ldr r3, [pc, #244] @ (1eaac0 ) │ │ │ │ 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 546f0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ 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] │ │ │ │ @@ -567384,142 +567129,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 1ead48 │ │ │ │ + beq.n 1eaa98 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1eacd8 │ │ │ │ + b.n 1eaa28 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1ead3e │ │ │ │ + bne.n 1eaa8e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ead3e │ │ │ │ + beq.n 1eaa8e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1ead3e │ │ │ │ + beq.n 1eaa8e │ │ │ │ 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 1ead3e │ │ │ │ + bne.n 1eaa8e │ │ │ │ subs r2, #20 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e9a60 │ │ │ │ + bl 1e97b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1ead3e │ │ │ │ + beq.n 1eaa8e │ │ │ │ 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 1eac10 │ │ │ │ + bl 1ea960 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1eacd6 │ │ │ │ - ldr r2, [pc, #40] @ (1ead74 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ead70 ) │ │ │ │ + bne.n 1eaa26 │ │ │ │ + ldr r2, [pc, #40] @ (1eaac4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eaac0 ) │ │ │ │ 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 1ead66 │ │ │ │ + bne.n 1eaab6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 1ead98 │ │ │ │ + b.n 1eaae8 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ead8c │ │ │ │ + bne.n 1eaadc │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1eada4 │ │ │ │ + bne.n 1eaaf4 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eada8 │ │ │ │ + bne.n 1eaaf8 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1eada4 │ │ │ │ + cbz r3, 1eaaf4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ead7a │ │ │ │ + bne.n 1eaaca │ │ │ │ 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 1eae4c │ │ │ │ + beq.n 1eab9c │ │ │ │ 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 1eade2 │ │ │ │ + beq.n 1eab32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eae46 │ │ │ │ + beq.n 1eab96 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eae46 │ │ │ │ + bne.n 1eab96 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eadcc │ │ │ │ + bne.n 1eab1c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1eadd0 │ │ │ │ + bne.n 1eab20 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1eae24 │ │ │ │ + bhi.n 1eab74 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1eae56 │ │ │ │ + bhi.n 1eaba6 │ │ │ │ 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 │ │ │ │ @@ -567534,154 +567279,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 1eae5e │ │ │ │ + bne.n 1eabae │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 1eae5a │ │ │ │ + bcs.n 1eabaa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eadd0 │ │ │ │ + bne.n 1eab20 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eae24 │ │ │ │ + b.n 1eab74 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eae24 │ │ │ │ + b.n 1eab74 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1eae48 │ │ │ │ + b.n 1eab98 │ │ │ │ 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 1eaeec │ │ │ │ + beq.n 1eac3c │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 1eaf14 │ │ │ │ + bne.n 1eac64 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eaebc │ │ │ │ + beq.n 1eac0c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1eae98 │ │ │ │ + beq.n 1eabe8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movw r0, #319 @ 0x13f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1eaee4 │ │ │ │ + beq.n 1eac34 │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ - bcc.n 1eaef0 │ │ │ │ + bcc.n 1eac40 │ │ │ │ cmp.w r3, #668 @ 0x29c │ │ │ │ - beq.n 1eaf00 │ │ │ │ + beq.n 1eac50 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1eae92 │ │ │ │ + bne.n 1eabe2 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1eae92 │ │ │ │ - b.n 1eaee4 │ │ │ │ + bne.n 1eabe2 │ │ │ │ + b.n 1eac34 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1eae92 │ │ │ │ + bne.n 1eabe2 │ │ │ │ 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 1eae94 │ │ │ │ + bhi.n 1eabe4 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1eae64 │ │ │ │ + bl 1eabb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eae94 │ │ │ │ + bne.n 1eabe4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1eae80 │ │ │ │ + bne.n 1eabd0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1eae94 │ │ │ │ + b.n 1eabe4 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 1eaee4 │ │ │ │ + beq.n 1eac34 │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1eae92 │ │ │ │ + bhi.n 1eabe2 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bmi.n 1eaee4 │ │ │ │ - b.n 1eae92 │ │ │ │ + bmi.n 1eac34 │ │ │ │ + b.n 1eabe2 │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1eaf18 │ │ │ │ + beq.n 1eac68 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1eae92 │ │ │ │ + bne.n 1eabe2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 1eae92 │ │ │ │ - b.n 1eaee4 │ │ │ │ + bpl.n 1eabe2 │ │ │ │ + b.n 1eac34 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1eae94 │ │ │ │ + b.n 1eabe4 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 1eaee4 │ │ │ │ - b.n 1eaf08 │ │ │ │ + bmi.n 1eac34 │ │ │ │ + b.n 1eac58 │ │ │ │ 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 1eaf9a │ │ │ │ - bhi.n 1eaf8c │ │ │ │ + beq.n 1eacea │ │ │ │ + bhi.n 1eacdc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1eafb4 │ │ │ │ + bhi.n 1ead04 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eafee │ │ │ │ + bne.n 1ead3e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2bc0c0 │ │ │ │ + bl 2bbe10 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eafbc │ │ │ │ + beq.n 1ead0c │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1eafbc │ │ │ │ + bpl.n 1ead0c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1eafe2 │ │ │ │ + beq.n 1ead32 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1eafe2 │ │ │ │ + bhi.n 1ead32 │ │ │ │ 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 │ │ │ │ @@ -567691,97 +567436,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 1eafb4 │ │ │ │ + bne.n 1ead04 │ │ │ │ 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 1eaf20 │ │ │ │ + bl 1eac70 │ │ │ │ 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 2bc060 │ │ │ │ + bl 2bbdb0 │ │ │ │ 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 1eaf64 │ │ │ │ + bne.n 1eacb4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1eaf94 │ │ │ │ + b.n 1eace4 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 1eaf94 │ │ │ │ + b.n 1eace4 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 1eaf94 │ │ │ │ + b.n 1eace4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1eaf94 │ │ │ │ + b.n 1eace4 │ │ │ │ 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] @ (1eb0e4 ) │ │ │ │ + ldr r4, [pc, #220] @ (1eae34 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ (1eb0e8 ) │ │ │ │ + ldr r3, [pc, #220] @ (1eae38 ) │ │ │ │ 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 1eab38 │ │ │ │ + bl 1ea888 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb0da │ │ │ │ + beq.n 1eae2a │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1eb0c8 │ │ │ │ + beq.n 1eae18 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1eb090 │ │ │ │ + beq.n 1eade0 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1eb076 │ │ │ │ + bhi.n 1eadc6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1eb076 │ │ │ │ + bhi.n 1eadc6 │ │ │ │ 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 │ │ │ │ @@ -567805,99 +567550,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 1eb036 │ │ │ │ + bne.n 1ead86 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 1eb0a8 │ │ │ │ - bl 1c625c │ │ │ │ - ldr r2, [pc, #64] @ (1eb0ec ) │ │ │ │ - ldr r3, [pc, #60] @ (1eb0e8 ) │ │ │ │ + bcs.n 1eadf8 │ │ │ │ + bl 1c5fac │ │ │ │ + ldr r2, [pc, #64] @ (1eae3c ) │ │ │ │ + ldr r3, [pc, #60] @ (1eae38 ) │ │ │ │ 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 1eb0de │ │ │ │ + bne.n 1eae2e │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 1eb076 │ │ │ │ + b.n 1eadc6 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 1e995c │ │ │ │ + bl 1e96ac │ │ │ │ add sl, r0 │ │ │ │ - b.n 1eb090 │ │ │ │ + b.n 1eade0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 1eb09a │ │ │ │ + b.n 1eadea │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #952] @ (1eb4a0 ) │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #320] @ (1eb230 ) │ │ │ │ + strh r0, [r0, r0] │ │ │ │ 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] @ 1eb57c │ │ │ │ + ldr.w r5, [pc, #1144] @ 1eb2cc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1eb580 │ │ │ │ + ldr.w r3, [pc, #1144] @ 1eb2d0 │ │ │ │ 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 1eab38 │ │ │ │ + bl 1ea888 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1eb154 │ │ │ │ + cbz r0, 1eaea4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb2d8 │ │ │ │ + beq.w 1eb028 │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1eb57a │ │ │ │ + bhi.w 1eb2ca │ │ │ │ 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 │ │ │ │ @@ -567916,15 +567661,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 1eb37a │ │ │ │ + beq.w 1eb0ca │ │ │ │ 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 │ │ │ │ @@ -567933,41 +567678,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 1eb282 │ │ │ │ + beq.n 1eafd2 │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 1eb28a │ │ │ │ + beq.n 1eafda │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 1eb2b8 │ │ │ │ + beq.n 1eb008 │ │ │ │ ldrb.w r8, [lr, #109] @ 0x6d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1eb56c │ │ │ │ + bne.w 1eb2bc │ │ │ │ ldrb.w lr, [lr, #33] @ 0x21 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1eb228 │ │ │ │ + bne.n 1eaf78 │ │ │ │ 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 1eb45c │ │ │ │ + beq.w 1eb1ac │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 1eb51a │ │ │ │ + bhi.w 1eb26a │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb57a │ │ │ │ + bhi.w 1eb2ca │ │ │ │ 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 │ │ │ │ @@ -567994,81 +567739,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 1eb3bc │ │ │ │ + bne.w 1eb10c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1eb2b8 │ │ │ │ + cbz r0, 1eb008 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eb164 │ │ │ │ + bne.w 1eaeb4 │ │ │ │ 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 1eb2e8 │ │ │ │ + bcs.n 1eb038 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c625c │ │ │ │ - ldr r2, [pc, #664] @ (1eb584 ) │ │ │ │ - ldr r3, [pc, #660] @ (1eb580 ) │ │ │ │ + bl 1c5fac │ │ │ │ + ldr r2, [pc, #664] @ (1eb2d4 ) │ │ │ │ + ldr r3, [pc, #660] @ (1eb2d0 ) │ │ │ │ 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 1eb568 │ │ │ │ + bne.w 1eb2b8 │ │ │ │ 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 1e995c │ │ │ │ + bl 1e96ac │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1eb394 │ │ │ │ + beq.n 1eb0e4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 1eb2c8 │ │ │ │ + beq.n 1eb018 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1eb57a │ │ │ │ + bhi.w 1eb2ca │ │ │ │ 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 │ │ │ │ @@ -568097,554 +567842,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 1eb4ba │ │ │ │ + beq.w 1eb20a │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 1eb1f2 │ │ │ │ - b.n 1eb290 │ │ │ │ + bne.w 1eaf42 │ │ │ │ + b.n 1eafe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb2c8 │ │ │ │ + beq.n 1eb018 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb2b8 │ │ │ │ + beq.n 1eb008 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 1eb2aa │ │ │ │ + b.n 1eaffa │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 1eb2b8 │ │ │ │ + beq.w 1eb008 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb57a │ │ │ │ + bhi.w 1eb2ca │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 1eb364 │ │ │ │ - beq.n 1eb380 │ │ │ │ - beq.n 1eb382 │ │ │ │ + beq.n 1eb0b4 │ │ │ │ + beq.n 1eb0d0 │ │ │ │ + beq.n 1eb0d2 │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 1eb386 │ │ │ │ - beq.n 1eb388 │ │ │ │ - beq.n 1eb38a │ │ │ │ + beq.n 1eb0d6 │ │ │ │ + beq.n 1eb0d8 │ │ │ │ + beq.n 1eb0da │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 1eb38e │ │ │ │ - beq.n 1eb390 │ │ │ │ - beq.n 1eb392 │ │ │ │ - beq.n 1eb394 │ │ │ │ - beq.n 1eb396 │ │ │ │ - beq.n 1eb398 │ │ │ │ - beq.n 1eb39a │ │ │ │ - cbnz r0, 1eb470 │ │ │ │ + beq.n 1eb0de │ │ │ │ + beq.n 1eb0e0 │ │ │ │ + beq.n 1eb0e2 │ │ │ │ + beq.n 1eb0e4 │ │ │ │ + beq.n 1eb0e6 │ │ │ │ + beq.n 1eb0e8 │ │ │ │ + beq.n 1eb0ea │ │ │ │ + cbnz r0, 1eb1c0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eb42a │ │ │ │ + cbz r0, 1eb17a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb2c8 │ │ │ │ + b.n 1eb018 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1eb400 │ │ │ │ + b.n 1eb150 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1eb400 │ │ │ │ + b.n 1eb150 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1eb400 │ │ │ │ + b.n 1eb150 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb520 │ │ │ │ + beq.n 1eb270 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1eb498 │ │ │ │ + cbz r0, 1eb1e8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb2c8 │ │ │ │ + b.n 1eb018 │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 1eb290 │ │ │ │ + beq.w 1eafe0 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 1eb2b8 │ │ │ │ + beq.w 1eb008 │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eb4fa │ │ │ │ + cbz r0, 1eb24a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb2c8 │ │ │ │ + b.n 1eb018 │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 1eb400 │ │ │ │ + b.n 1eb150 │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 1eb46a │ │ │ │ + b.n 1eb1ba │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1eb39e │ │ │ │ + b.n 1eb0ee │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 1eb39e │ │ │ │ + b.n 1eb0ee │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 1eb39e │ │ │ │ + b.n 1eb0ee │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1eb39e │ │ │ │ + b.n 1eb0ee │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1eb4d0 │ │ │ │ + b.n 1eb220 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1eb4d0 │ │ │ │ + b.n 1eb220 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eb4d0 │ │ │ │ + b.n 1eb220 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eb4d0 │ │ │ │ + b.n 1eb220 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 1eb3ce │ │ │ │ - b.n 1eb4cc │ │ │ │ + bls.w 1eb11e │ │ │ │ + b.n 1eb21c │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #960] @ (1eb940 ) │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #64] @ (1eb5c8 ) │ │ │ │ + ldr r7, [pc, #768] @ (1eb5d8 ) │ │ │ │ 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 1eb614 │ │ │ │ + beq.n 1eb364 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1eb5ce │ │ │ │ + cbz r3, 1eb31e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1eb602 │ │ │ │ + cbz r2, 1eb352 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb618 │ │ │ │ + beq.n 1eb368 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1eb5c8 │ │ │ │ + cbz r4, 1eb318 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1eb5c8 │ │ │ │ + cbz r2, 1eb318 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb5e8 │ │ │ │ + beq.n 1eb338 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb5b6 │ │ │ │ + bne.n 1eb306 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb5f6 │ │ │ │ + beq.n 1eb346 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb5a2 │ │ │ │ + bne.n 1eb2f2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eac10 │ │ │ │ + bl 1ea960 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb5c2 │ │ │ │ + b.n 1eb312 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eac10 │ │ │ │ + bl 1ea960 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb5ce │ │ │ │ + b.n 1eb31e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb5ce │ │ │ │ - bl 1eac10 │ │ │ │ + bne.n 1eb31e │ │ │ │ + bl 1ea960 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 1eb5ce │ │ │ │ + b.n 1eb31e │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1eb5da │ │ │ │ + b.n 1eb32a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eac10 │ │ │ │ + bl 1ea960 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1eb5b2 │ │ │ │ + b.n 1eb302 │ │ │ │ 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, 1eb646 │ │ │ │ - b.n 1eb66a │ │ │ │ + cbnz r5, 1eb396 │ │ │ │ + b.n 1eb3ba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1eb66a │ │ │ │ + cbz r5, 1eb3ba │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb640 │ │ │ │ + beq.n 1eb390 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1eb588 │ │ │ │ + bl 1eb2d8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1eb66a │ │ │ │ + cbz r3, 1eb3ba │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb64e │ │ │ │ + bne.n 1eb39e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb65c │ │ │ │ + bne.n 1eb3ac │ │ │ │ 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, 1eb692 │ │ │ │ - b.n 1eb76a │ │ │ │ + cbnz r7, 1eb3e2 │ │ │ │ + b.n 1eb4ba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eb76a │ │ │ │ + beq.n 1eb4ba │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eb68a │ │ │ │ + beq.n 1eb3da │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1eb77a │ │ │ │ + beq.n 1eb4ca │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb720 │ │ │ │ + beq.n 1eb470 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb732 │ │ │ │ + beq.n 1eb482 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 1eb6ee │ │ │ │ + bne.n 1eb43e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb770 │ │ │ │ + beq.n 1eb4c0 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1eb6ec │ │ │ │ + bne.n 1eb43c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1eb6ec │ │ │ │ + bls.n 1eb43c │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r6, #1 │ │ │ │ - cbz r3, 1eb720 │ │ │ │ + cbz r3, 1eb470 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1eb706 │ │ │ │ + cbz r3, 1eb456 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1eb706 │ │ │ │ + cbz r1, 1eb456 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb6c6 │ │ │ │ + beq.n 1eb416 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb6f4 │ │ │ │ + bne.n 1eb444 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb720 │ │ │ │ + bne.n 1eb470 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb770 │ │ │ │ + beq.n 1eb4c0 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 1eb6d6 │ │ │ │ + beq.n 1eb426 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1eb746 │ │ │ │ + beq.n 1eb496 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1eb6ae │ │ │ │ + b.n 1eb3fe │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb6c6 │ │ │ │ + beq.n 1eb416 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1eb72e │ │ │ │ + bne.n 1eb47e │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eb76a │ │ │ │ + cbz r3, 1eb4ba │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb69a │ │ │ │ + bne.n 1eb3ea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb75c │ │ │ │ + bne.n 1eb4ac │ │ │ │ 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 1eb6e2 │ │ │ │ + b.n 1eb432 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 1eb746 │ │ │ │ + b.n 1eb496 │ │ │ │ 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 1eb7a4 │ │ │ │ + beq.n 1eb4f4 │ │ │ │ tst r5, r3 │ │ │ │ - bne.n 1eb7a8 │ │ │ │ + bne.n 1eb4f8 │ │ │ │ tst r0, r5 │ │ │ │ - beq.n 1eb7cc │ │ │ │ + beq.n 1eb51c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1eb826 │ │ │ │ - cbnz r3, 1eb7d2 │ │ │ │ + bne.n 1eb576 │ │ │ │ + cbnz r3, 1eb522 │ │ │ │ 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 1eb82a │ │ │ │ + beq.n 1eb57a │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eb85e │ │ │ │ + beq.n 1eb5ae │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb7d6 │ │ │ │ + beq.n 1eb526 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eb826 │ │ │ │ + bne.n 1eb576 │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb9c4 │ │ │ │ + beq.w 1eb714 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 1eb7fa │ │ │ │ + b.n 1eb54a │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb9c4 │ │ │ │ + beq.w 1eb714 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1eb7ea │ │ │ │ + beq.n 1eb53a │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb9c4 │ │ │ │ + beq.w 1eb714 │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 1eb81c │ │ │ │ + b.n 1eb56c │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1eb840 │ │ │ │ + cbz r3, 1eb590 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb816 │ │ │ │ + bne.n 1eb566 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1eb7ce │ │ │ │ + b.n 1eb51e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1eba12 │ │ │ │ + beq.w 1eb762 │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 1eb7cc │ │ │ │ + bmi.n 1eb51c │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 1eb7ce │ │ │ │ + b.n 1eb51e │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 1eb884 │ │ │ │ + cbz r0, 1eb5d4 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 1eb852 │ │ │ │ + b.n 1eb5a2 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 1eb87c │ │ │ │ + cbz r0, 1eb5cc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb84c │ │ │ │ - b.n 1eb826 │ │ │ │ + bne.n 1eb59c │ │ │ │ + b.n 1eb576 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb7d6 │ │ │ │ + beq.n 1eb526 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 1eb826 │ │ │ │ + beq.n 1eb576 │ │ │ │ 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 1eb7ce │ │ │ │ + b.n 1eb51e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb9ae │ │ │ │ + beq.w 1eb6fe │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eba00 │ │ │ │ + beq.w 1eb750 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 1eba06 │ │ │ │ + bhi.w 1eb756 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.w 1eb9b2 │ │ │ │ + beq.w 1eb702 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 1eb98c │ │ │ │ + beq.n 1eb6dc │ │ │ │ ldr.w r1, [lr, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb9bc │ │ │ │ + bne.n 1eb70c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb9bc │ │ │ │ + bne.n 1eb70c │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ ldrd lr, r1, [r1, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 1eb9fa │ │ │ │ + bhi.w 1eb74a │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 1ebbfc │ │ │ │ + bhi.w 1eb94c │ │ │ │ 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 │ │ │ │ @@ -568676,18 +568421,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 1eb9f4 │ │ │ │ + bhi.n 1eb744 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1ebbfc │ │ │ │ + bhi.w 1eb94c │ │ │ │ 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 │ │ │ │ @@ -568718,161 +568463,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 1eb7cc │ │ │ │ + bne.w 1eb51c │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1eb88c │ │ │ │ + bne.w 1eb5dc │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ebbce │ │ │ │ + beq.w 1eb91e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb826 │ │ │ │ + beq.w 1eb576 │ │ │ │ movs r0, #6 │ │ │ │ - b.n 1eb7ce │ │ │ │ + b.n 1eb51e │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 1eb98c │ │ │ │ + b.n 1eb6dc │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 1eb98c │ │ │ │ + b.n 1eb6dc │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebbda │ │ │ │ + beq.w 1eb92a │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb846 │ │ │ │ + b.n 1eb596 │ │ │ │ uxth.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb926 │ │ │ │ + b.n 1eb676 │ │ │ │ mov r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb926 │ │ │ │ + b.n 1eb676 │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eb982 │ │ │ │ + b.n 1eb6d2 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eb982 │ │ │ │ + b.n 1eb6d2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1eb982 │ │ │ │ + b.n 1eb6d2 │ │ │ │ mov r5, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 1eb926 │ │ │ │ + b.n 1eb676 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 1eb7ce │ │ │ │ + b.n 1eb51e │ │ │ │ ldr.w r1, [lr, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1eb98c │ │ │ │ - b.n 1eb7cc │ │ │ │ + beq.n 1eb6dc │ │ │ │ + b.n 1eb51c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ebbde │ │ │ │ + beq.w 1eb92e │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 1ebb82 │ │ │ │ + bne.w 1eb8d2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1ebb82 │ │ │ │ + beq.w 1eb8d2 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eba20 │ │ │ │ + bne.n 1eb770 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ebb70 │ │ │ │ + beq.w 1eb8c0 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1eba6a │ │ │ │ + beq.n 1eb7ba │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb826 │ │ │ │ + beq.w 1eb576 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eba52 │ │ │ │ + bne.n 1eb7a2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ebbec │ │ │ │ + beq.w 1eb93c │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb826 │ │ │ │ + beq.w 1eb576 │ │ │ │ ldr.w r5, [lr, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1eb826 │ │ │ │ + beq.w 1eb576 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 1eb826 │ │ │ │ + beq.w 1eb576 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1ebbba │ │ │ │ + beq.w 1eb90a │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 1ebb48 │ │ │ │ + beq.n 1eb898 │ │ │ │ ldr.w r5, [lr, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebbc4 │ │ │ │ + bne.w 1eb914 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebbc4 │ │ │ │ + bne.w 1eb914 │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp.w lr, #32 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ - bhi.n 1ebb06 │ │ │ │ + bhi.n 1eb856 │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1ebb74 │ │ │ │ + bhi.n 1eb8c4 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #64] @ (1ebb24 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebc0c ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebc10 ) │ │ │ │ + ldr r2, [pc, #64] @ (1eb874 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb95c ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb960 ) │ │ │ │ asrs r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (1ebc14 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebc14 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebc18 ) │ │ │ │ - ldr r5, [pc, #296] @ (1ebc18 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebc1c ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebc1c ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebc20 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebc20 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebc24 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebc24 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebc28 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebc28 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb964 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb964 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb968 ) │ │ │ │ + ldr r5, [pc, #296] @ (1eb968 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb96c ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb96c ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb970 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb970 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb974 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb974 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb978 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb978 ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 1ebb3e │ │ │ │ + bhi.n 1eb88e │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1ebbfc │ │ │ │ + bhi.n 1eb94c │ │ │ │ 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] │ │ │ │ @@ -568887,167 +568632,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 1eb830 │ │ │ │ + bne.w 1eb580 │ │ │ │ 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 1eba7a │ │ │ │ + bne.n 1eb7ca │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb826 │ │ │ │ + bne.w 1eb576 │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 1eb826 │ │ │ │ + bne.w 1eb576 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1eb7da │ │ │ │ + b.n 1eb52a │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ebb06 │ │ │ │ + b.n 1eb856 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ebb06 │ │ │ │ + b.n 1eb856 │ │ │ │ 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 1eba40 │ │ │ │ + beq.w 1eb790 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1ebbae │ │ │ │ + beq.n 1eb8fe │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb826 │ │ │ │ + beq.w 1eb576 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ebb96 │ │ │ │ + bne.n 1eb8e6 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1eba4e │ │ │ │ - b.n 1eba72 │ │ │ │ + bne.w 1eb79e │ │ │ │ + b.n 1eb7c2 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 1ebb48 │ │ │ │ + b.n 1eb898 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 1ebb48 │ │ │ │ + b.n 1eb898 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb7ce │ │ │ │ + beq.w 1eb51e │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 1eb9ae │ │ │ │ + bpl.w 1eb6fe │ │ │ │ movs r0, #15 │ │ │ │ - b.n 1eb7ce │ │ │ │ + b.n 1eb51e │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1eba40 │ │ │ │ + b.n 1eb790 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ebb3e │ │ │ │ + b.n 1eb88e │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb826 │ │ │ │ - b.n 1ebb70 │ │ │ │ + bne.w 1eb576 │ │ │ │ + b.n 1eb8c0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ebb3e │ │ │ │ + b.n 1eb88e │ │ │ │ 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] @ (1ebc8c ) │ │ │ │ - ldr r2, [pc, #128] @ (1ebc90 ) │ │ │ │ + ldr r1, [pc, #124] @ (1eb9dc ) │ │ │ │ + ldr r2, [pc, #128] @ (1eb9e0 ) │ │ │ │ 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 1ebc6c │ │ │ │ + beq.n 1eb9bc │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eab38 │ │ │ │ + bl 1ea888 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eab38 │ │ │ │ + bl 1ea888 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb780 │ │ │ │ + bl 1eb4d0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 1ebc5c │ │ │ │ + bcs.n 1eb9ac │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 1ebc6c │ │ │ │ - bl 1c625c │ │ │ │ - ldr r2, [pc, #36] @ (1ebc94 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ebc90 ) │ │ │ │ + bcs.n 1eb9bc │ │ │ │ + bl 1c5fac │ │ │ │ + ldr r2, [pc, #36] @ (1eb9e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb9e0 ) │ │ │ │ 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 1ebc86 │ │ │ │ + bne.n 1eb9d6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mvns r2, r5 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r1 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1ebca0 │ │ │ │ + cbz r3, 1eb9f0 │ │ │ │ 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 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1eab38 │ │ │ │ + bl 1ea888 │ │ │ │ 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 │ │ │ │ @@ -569055,162 +568800,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 1ebd00 │ │ │ │ + beq.n 1eba50 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 1ebd0a │ │ │ │ + cbz r5, 1eba5a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 1ebd2a │ │ │ │ + cbz r1, 1eba7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb780 │ │ │ │ + bl 1eb4d0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ebbfc │ │ │ │ + bl 1eb94c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 1eab38 │ │ │ │ + bl 1ea888 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ebcf6 │ │ │ │ + bne.n 1eba46 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c6060 │ │ │ │ + bl 1c5db0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1eab38 │ │ │ │ + bl 1ea888 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 1ebcf6 │ │ │ │ + b.n 1eba46 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1eac10 │ │ │ │ - cbz r0, 1ebd64 │ │ │ │ + bl 1ea960 │ │ │ │ + cbz r0, 1ebab4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eac64 │ │ │ │ + bl 1ea9b4 │ │ │ │ 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 1e27a4 │ │ │ │ + bl 1e24f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebe0c │ │ │ │ + beq.n 1ebb5c │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1ebdb4 │ │ │ │ + cbz r5, 1ebb04 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1ebdd8 │ │ │ │ + cbz r4, 1ebb28 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ebe14 │ │ │ │ + beq.n 1ebb64 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1ebdae │ │ │ │ + cbz r4, 1ebafe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ebdae │ │ │ │ + cbz r3, 1ebafe │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ebdc6 │ │ │ │ + beq.n 1ebb16 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebd9c │ │ │ │ + bne.n 1ebaec │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ebdfc │ │ │ │ + beq.n 1ebb4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2988 │ │ │ │ + bl 1e26d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebd88 │ │ │ │ + bne.n 1ebad8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eac10 │ │ │ │ - cbz r0, 1ebdea │ │ │ │ + bl 1ea960 │ │ │ │ + cbz r0, 1ebb3a │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebd98 │ │ │ │ - b.n 1ebdb4 │ │ │ │ + bne.n 1ebae8 │ │ │ │ + b.n 1ebb04 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ebdb4 │ │ │ │ + bne.n 1ebb04 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eac10 │ │ │ │ + bl 1ea960 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 1ebe08 │ │ │ │ + cbnz r0, 1ebb58 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1eac64 │ │ │ │ + bl 1ea9b4 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebd98 │ │ │ │ - b.n 1ebdb4 │ │ │ │ + bne.n 1ebae8 │ │ │ │ + b.n 1ebb04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eac10 │ │ │ │ + bl 1ea960 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebdea │ │ │ │ + beq.n 1ebb3a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1ebdb4 │ │ │ │ + b.n 1ebb04 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eac10 │ │ │ │ - cbnz r0, 1ebe24 │ │ │ │ + bl 1ea960 │ │ │ │ + cbnz r0, 1ebb74 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1ebdea │ │ │ │ + b.n 1ebb3a │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ebd98 │ │ │ │ + b.n 1ebae8 │ │ │ │ stmdb 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] @ 1ec358 │ │ │ │ - ldr.w r2, [pc, #1308] @ 1ec35c │ │ │ │ + ldr.w r3, [pc, #1308] @ 1ec0a8 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1ec0ac │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1296] @ 1ec360 │ │ │ │ + ldr.w r3, [pc, #1296] @ 1ec0b0 │ │ │ │ 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] │ │ │ │ @@ -569223,54 +568968,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 1ec9c6 │ │ │ │ + beq.w 1ec716 │ │ │ │ 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 1ec03a │ │ │ │ + beq.w 1ebd8a │ │ │ │ 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 1ebf3e │ │ │ │ + beq.n 1ebc8e │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 1ec070 │ │ │ │ - cbnz r0, 1ebf1e │ │ │ │ - ldr.w r3, [pc, #1184] @ 1ec364 │ │ │ │ + beq.w 1ebdc0 │ │ │ │ + cbnz r0, 1ebc6e │ │ │ │ + ldr.w r3, [pc, #1184] @ 1ec0b4 │ │ │ │ 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, 1ebf1e │ │ │ │ + cbz r6, 1ebc6e │ │ │ │ mov r3, r0 │ │ │ │ mov lr, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ebf12 │ │ │ │ + bne.n 1ebc62 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1ebf12 │ │ │ │ + bne.n 1ebc62 │ │ │ │ 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 │ │ │ │ @@ -569278,225 +569023,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 1ebeda │ │ │ │ + bne.n 1ebc2a │ │ │ │ mov r5, lr │ │ │ │ orrs r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ec038 │ │ │ │ + beq.w 1ebd88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ebf30 │ │ │ │ + cbz r3, 1ebc80 │ │ │ │ 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 1ebeba │ │ │ │ + bne.n 1ebc0a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ebf1e │ │ │ │ + beq.n 1ebc6e │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ec0fa │ │ │ │ + bne.w 1ebe4a │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1ebf5e │ │ │ │ + beq.n 1ebcae │ │ │ │ mov r7, r2 │ │ │ │ ands r1, r0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ec212 │ │ │ │ + beq.w 1ebf62 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ebf1e │ │ │ │ + bne.n 1ebc6e │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec106 │ │ │ │ + beq.w 1ebe56 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 201ce8 │ │ │ │ + bl 201a38 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1ebfa6 │ │ │ │ + cbz r0, 1ebcf6 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 1ec106 │ │ │ │ + bhi.w 1ebe56 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 54398 <__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 1ec3f8 │ │ │ │ + bne.w 1ec148 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ec018 │ │ │ │ + bne.n 1ebd68 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 1ebfc0 │ │ │ │ + cbnz r1, 1ebd10 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 1ec370 │ │ │ │ + beq.w 1ec0c0 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r9, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ streq r6, [sp, #20] │ │ │ │ - beq.n 1ebffa │ │ │ │ - b.n 1ec3ac │ │ │ │ + beq.n 1ebd4a │ │ │ │ + b.n 1ec0fc │ │ │ │ mov r0, sl │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1ec002 │ │ │ │ + bne.n 1ebd52 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 1ec3aa │ │ │ │ + bne.w 1ec0fa │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1ebfce │ │ │ │ + beq.n 1ebd1e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 1ec018 │ │ │ │ + cbz r3, 1ebd68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ec018 │ │ │ │ + bne.n 1ebd68 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1ec4c8 │ │ │ │ + beq.w 1ec218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eab00 │ │ │ │ - cbz r0, 1ec028 │ │ │ │ + bl 1ea850 │ │ │ │ + cbz r0, 1ebd78 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec3fc │ │ │ │ + beq.w 1ec14c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r7 │ │ │ │ uxtb.w r7, sl │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ebf24 │ │ │ │ + bne.w 1ebc74 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ebe90 │ │ │ │ + bne.w 1ebbe0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231fe4 │ │ │ │ - ldr r2, [pc, #784] @ (1ec368 ) │ │ │ │ - ldr r3, [pc, #776] @ (1ec360 ) │ │ │ │ + bl 231d34 │ │ │ │ + ldr r2, [pc, #784] @ (1ec0b8 ) │ │ │ │ + ldr r3, [pc, #776] @ (1ec0b0 ) │ │ │ │ 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 1ec9e2 │ │ │ │ + bne.w 1ec732 │ │ │ │ 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 1ec10c │ │ │ │ + beq.n 1ebe5c │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1ec180 │ │ │ │ + beq.n 1ebed0 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 1ebf1e │ │ │ │ + bne.w 1ebc6e │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebf1e │ │ │ │ - ldr r3, [pc, #728] @ (1ec36c ) │ │ │ │ + bne.w 1ebc6e │ │ │ │ + ldr r3, [pc, #728] @ (1ec0bc ) │ │ │ │ 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 1ec302 │ │ │ │ + beq.w 1ec052 │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1ebf1e │ │ │ │ - vldr d7, [pc, #660] @ 1ec350 │ │ │ │ + bne.w 1ebc6e │ │ │ │ + vldr d7, [pc, #660] @ 1ec0a0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebf1e │ │ │ │ + beq.w 1ebc6e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1ebf1e │ │ │ │ + b.n 1ebc6e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ec2fe │ │ │ │ + beq.w 1ec04e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1ebf1e │ │ │ │ + bne.w 1ebc6e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ebfa6 │ │ │ │ + b.n 1ebcf6 │ │ │ │ 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 1e2758 │ │ │ │ + bl 1e24a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9ad8 │ │ │ │ + bl 1e9828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebf1e │ │ │ │ + beq.w 1ebc6e │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r7, [r2, #-8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 1ec9e6 │ │ │ │ + bne.w 1ec736 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ec9ec │ │ │ │ + bhi.w 1ec73c │ │ │ │ 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 │ │ │ │ @@ -569521,40 +569266,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] @ (1ec36c ) │ │ │ │ + ldr r3, [pc, #472] @ (1ec0bc ) │ │ │ │ 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 1e9ad8 │ │ │ │ + bl 1e9828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebf1e │ │ │ │ + beq.w 1ebc6e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ec9e6 │ │ │ │ + bne.w 1ec736 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1ec9ec │ │ │ │ + bhi.w 1ec73c │ │ │ │ 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 │ │ │ │ @@ -569577,27 +569322,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 1ec284 │ │ │ │ + beq.n 1ebfd4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebf1e │ │ │ │ + bne.w 1ebc6e │ │ │ │ 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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -569613,24 +569358,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 1ec0f6 │ │ │ │ + b.n 1ebe46 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 1ec2de │ │ │ │ + bhi.n 1ec02e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1ec2dc │ │ │ │ + bhi.n 1ec02c │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ @@ -569658,134 +569403,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 1ec21e │ │ │ │ + bne.n 1ebf6e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ec8ca │ │ │ │ + beq.w 1ec61a │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1220 │ │ │ │ - b.n 1ec0f6 │ │ │ │ + bl 1e0f70 │ │ │ │ + b.n 1ebe46 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ec214 │ │ │ │ + b.n 1ebf64 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec9b8 │ │ │ │ + beq.w 1ec708 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst.w r9, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 1ec0e8 │ │ │ │ - b.n 1ec0ba │ │ │ │ + bne.w 1ebe38 │ │ │ │ + b.n 1ebe0a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - sbcs r0, r7 │ │ │ │ + add r0, sp │ │ │ │ lsls r1, r3, #2 │ │ │ │ - sbcs r2, r6 │ │ │ │ + add r2, ip │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bc168 │ │ │ │ - cbz r0, 1ec394 │ │ │ │ + bl 2bbeb8 │ │ │ │ + cbz r0, 1ec0e4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ec394 │ │ │ │ + bne.n 1ec0e4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1ec912 │ │ │ │ + beq.w 1ec662 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ec018 │ │ │ │ + bne.w 1ebd68 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 1ebfc0 │ │ │ │ + b.n 1ebd10 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 1ec002 │ │ │ │ - bl 2b9e7c │ │ │ │ + bne.w 1ebd52 │ │ │ │ + bl 2b9bcc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 1ec3de │ │ │ │ + beq.n 1ec12e │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 1ec984 │ │ │ │ + beq.w 1ec6d4 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2b9e98 │ │ │ │ + bl 2b9be8 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 1ec002 │ │ │ │ + bne.w 1ebd52 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1e99e4 │ │ │ │ - b.n 1ec0f6 │ │ │ │ + bl 1e9734 │ │ │ │ + b.n 1ebe46 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ebfa6 │ │ │ │ + b.n 1ebcf6 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ec9ec │ │ │ │ + bne.w 1ec73c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ec98e │ │ │ │ + beq.w 1ec6de │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r9, r3 │ │ │ │ - beq.w 1ec9cc │ │ │ │ + beq.w 1ec71c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ec48a │ │ │ │ + beq.n 1ec1da │ │ │ │ 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 1ec462 │ │ │ │ + b.n 1ec1b2 │ │ │ │ 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] │ │ │ │ @@ -569793,60 +569538,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 1ec484 │ │ │ │ + beq.n 1ec1d4 │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1ec438 │ │ │ │ + bne.n 1ec188 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, r9 │ │ │ │ orrne.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ec438 │ │ │ │ + bne.n 1ec188 │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 1ec460 │ │ │ │ + bne.n 1ec1b0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eac10 │ │ │ │ + bl 1ea960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ec0f6 │ │ │ │ + bne.w 1ebe46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r7 │ │ │ │ uxtb.w r7, sl │ │ │ │ - b.n 1ec032 │ │ │ │ + b.n 1ebd82 │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ec21e │ │ │ │ - b.n 1ec2e2 │ │ │ │ + bne.w 1ebf6e │ │ │ │ + b.n 1ec032 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ec21e │ │ │ │ - b.n 1ec2e2 │ │ │ │ + bne.w 1ebf6e │ │ │ │ + b.n 1ec032 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ec21e │ │ │ │ - b.n 1ec2e2 │ │ │ │ + bne.w 1ebf6e │ │ │ │ + b.n 1ec032 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbnz r2, 1ec4d4 │ │ │ │ + cbnz r2, 1ec224 │ │ │ │ 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] │ │ │ │ @@ -569854,19 +569599,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 1eab00 │ │ │ │ + bl 1ea850 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ec020 │ │ │ │ - b.n 1ec0f6 │ │ │ │ + bne.w 1ebd70 │ │ │ │ + b.n 1ebe46 │ │ │ │ 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] │ │ │ │ @@ -569884,15 +569629,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 1ec662 │ │ │ │ + beq.w 1ec3b2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 546f0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r7 │ │ │ │ movs r7, #0 │ │ │ │ @@ -569904,197 +569649,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 1ec568 │ │ │ │ + bne.n 1ec2b8 │ │ │ │ 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, 1ec5c8 │ │ │ │ + cbz r7, 1ec318 │ │ │ │ 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 1ec5ac │ │ │ │ + bhi.n 1ec2fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ec662 │ │ │ │ + bne.n 1ec3b2 │ │ │ │ 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 1ec612 │ │ │ │ - cbz r3, 1ec662 │ │ │ │ + bne.n 1ec362 │ │ │ │ + cbz r3, 1ec3b2 │ │ │ │ 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 1ec5fe │ │ │ │ - cbz r6, 1ec662 │ │ │ │ + bne.n 1ec34e │ │ │ │ + cbz r6, 1ec3b2 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r6, [sp, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1ec690 │ │ │ │ + beq.n 1ec3e0 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r0, [sl, #13] │ │ │ │ mul.w r0, r0, r2 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 1e9ca4 │ │ │ │ + bl 1e99f4 │ │ │ │ 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 1ec75c │ │ │ │ + beq.n 1ec4ac │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 546f0 │ │ │ │ cmp r6, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 1ec6bc │ │ │ │ + cbz r2, 1ec40c │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ec6b2 │ │ │ │ + bne.n 1ec402 │ │ │ │ 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 1ec6fc │ │ │ │ + beq.n 1ec44c │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec6ea │ │ │ │ + bhi.n 1ec43a │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1df4bc │ │ │ │ + bl 1df20c │ │ │ │ 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 1ec0f6 │ │ │ │ + b.n 1ebe46 │ │ │ │ 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] │ │ │ │ @@ -570111,142 +569856,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 1ec804 │ │ │ │ + beq.n 1ec554 │ │ │ │ mul.w r0, ip, sl │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 1e9ca4 │ │ │ │ + bl 1e99f4 │ │ │ │ ldrb.w sl, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 1ec8bc │ │ │ │ + beq.n 1ec60c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 546f0 │ │ │ │ cmp sl, r6 │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1ec82a │ │ │ │ + cbz r1, 1ec57a │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1ec820 │ │ │ │ + bne.n 1ec570 │ │ │ │ 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, 1ec864 │ │ │ │ + cbz r6, 1ec5b4 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec852 │ │ │ │ + bhi.n 1ec5a2 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r0, r9 │ │ │ │ sub.w r2, r7, #20 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e25cc │ │ │ │ - b.n 1ec0f6 │ │ │ │ + bl 1e231c │ │ │ │ + b.n 1ebe46 │ │ │ │ ldr r7, [r6, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ec2ea │ │ │ │ + bne.w 1ec03a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eab00 │ │ │ │ + bl 1ea850 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec2ea │ │ │ │ + beq.w 1ec03a │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, r7 │ │ │ │ - b.n 1ec2ea │ │ │ │ + b.n 1ec03a │ │ │ │ movs r7, #8 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec79e │ │ │ │ + b.n 1ec4ee │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ec506 │ │ │ │ + b.n 1ec256 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ec506 │ │ │ │ + b.n 1ec256 │ │ │ │ movs r7, #32 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec79e │ │ │ │ + b.n 1ec4ee │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ec506 │ │ │ │ + b.n 1ec256 │ │ │ │ movs r7, #16 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec79e │ │ │ │ + b.n 1ec4ee │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1ec394 │ │ │ │ + bne.w 1ec0e4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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] │ │ │ │ @@ -570256,630 +570001,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eac10 │ │ │ │ - b.w 1ec0f6 │ │ │ │ + bl 1ea960 │ │ │ │ + b.w 1ebe46 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 1ec3c8 │ │ │ │ - b.w 1ec002 │ │ │ │ + bne.w 1ec118 │ │ │ │ + b.w 1ebd52 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ec9e8 │ │ │ │ + bne.n 1ec738 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w r9, r3, r1 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1ec41a │ │ │ │ + b.n 1ec16a │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ec79e │ │ │ │ + b.n 1ec4ee │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ec506 │ │ │ │ + b.n 1ec256 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1ebf1e │ │ │ │ - b.w 1ec0ba │ │ │ │ + bne.w 1ebc6e │ │ │ │ + b.w 1ebe0a │ │ │ │ mov r7, r8 │ │ │ │ - b.w 1ec04a │ │ │ │ + b.w 1ebd9a │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1eaf20 │ │ │ │ + bl 1eac70 │ │ │ │ sub.w r9, r6, r0 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1ec41a │ │ │ │ + b.n 1ec16a │ │ │ │ blx 54c30 <__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, 1eca0e │ │ │ │ - b.n 1eca32 │ │ │ │ + cbnz r5, 1ec75e │ │ │ │ + b.n 1ec782 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1eca32 │ │ │ │ + cbz r5, 1ec782 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eca08 │ │ │ │ + beq.n 1ec758 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ebe28 │ │ │ │ + bl 1ebb78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1eca32 │ │ │ │ + cbz r3, 1ec782 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eca16 │ │ │ │ + bne.n 1ec766 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eca24 │ │ │ │ + bne.n 1ec774 │ │ │ │ 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, 1eca6a │ │ │ │ + cbz r2, 1ec7ba │ │ │ │ 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 1eca54 │ │ │ │ + bne.n 1ec7a4 │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1eca7c │ │ │ │ - b.n 1ecb36 │ │ │ │ + cbnz r3, 1ec7cc │ │ │ │ + b.n 1ec886 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecb36 │ │ │ │ + beq.n 1ec886 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eca74 │ │ │ │ + beq.n 1ec7c4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ecb40 │ │ │ │ + beq.n 1ec890 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ecaee │ │ │ │ + cbz r2, 1ec83e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ecb06 │ │ │ │ + beq.n 1ec856 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ecaca │ │ │ │ + bne.n 1ec81a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 1ecafc │ │ │ │ + cbz r1, 1ec84c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r0, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ecac8 │ │ │ │ + bne.n 1ec818 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1ecac8 │ │ │ │ + bls.n 1ec818 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 1ecaee │ │ │ │ + cbz r2, 1ec83e │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 1ecad6 │ │ │ │ + cbz r2, 1ec826 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eca9e │ │ │ │ + bne.n 1ec7ee │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ecaee │ │ │ │ + bne.n 1ec83e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1ecafc │ │ │ │ + cbz r2, 1ec84c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 1ecab2 │ │ │ │ + beq.n 1ec802 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e28ec │ │ │ │ - cbz r6, 1ecb1c │ │ │ │ + bl 1e263c │ │ │ │ + cbz r6, 1ec86c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1eca92 │ │ │ │ + b.n 1ec7e2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ - b.n 1ecabe │ │ │ │ + b.n 1ec80e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1ecaa4 │ │ │ │ + beq.n 1ec7f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ecaf8 │ │ │ │ + bne.n 1ec848 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231fe4 │ │ │ │ - b.n 1ecb2e │ │ │ │ + bl 231d34 │ │ │ │ + b.n 1ec87e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eca82 │ │ │ │ + bne.n 1ec7d2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecb28 │ │ │ │ + bne.n 1ec878 │ │ │ │ mov r0, r9 │ │ │ │ - bl 205e48 │ │ │ │ + bl 205b98 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1ecb1c │ │ │ │ + b.n 1ec86c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #776] @ (1ece50 ) │ │ │ │ + ldr r2, [pc, #776] @ (1ecba0 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ecbbe │ │ │ │ + bhi.n 1ec90e │ │ │ │ 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 1ece12 │ │ │ │ + beq.w 1ecb62 │ │ │ │ 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 1ecb70 │ │ │ │ + beq.n 1ec8c0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 1ece48 │ │ │ │ + beq.w 1ecb98 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1ecbb4 │ │ │ │ + bcc.n 1ec904 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecb72 │ │ │ │ + beq.n 1ec8c2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecbae │ │ │ │ + beq.n 1ec8fe │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecba6 │ │ │ │ + bne.n 1ec8f6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ece0e │ │ │ │ + bne.w 1ecb5e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecb84 │ │ │ │ - b.n 1ecb70 │ │ │ │ + bne.n 1ec8d4 │ │ │ │ + b.n 1ec8c0 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ecb70 │ │ │ │ + beq.n 1ec8c0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 1ece48 │ │ │ │ + beq.w 1ecb98 │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 1ecc00 │ │ │ │ + bcc.n 1ec950 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecb72 │ │ │ │ + beq.n 1ec8c2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecbfa │ │ │ │ + beq.n 1ec94a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecbf2 │ │ │ │ + bne.n 1ec942 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ece0e │ │ │ │ + bne.w 1ecb5e │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1ecbce │ │ │ │ - b.n 1ecb70 │ │ │ │ - ldr r3, [pc, #580] @ (1ece54 ) │ │ │ │ + bne.n 1ec91e │ │ │ │ + b.n 1ec8c0 │ │ │ │ + ldr r3, [pc, #580] @ (1ecba4 ) │ │ │ │ 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 1ecb70 │ │ │ │ + beq.n 1ec8c0 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ece48 │ │ │ │ + beq.w 1ecb98 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ecc58 │ │ │ │ + bcc.n 1ec9a8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecb72 │ │ │ │ + beq.n 1ec8c2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecc52 │ │ │ │ + beq.n 1ec9a2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecc4a │ │ │ │ + bne.n 1ec99a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ece0e │ │ │ │ + bne.w 1ecb5e │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1ecc28 │ │ │ │ - b.n 1ecb70 │ │ │ │ + bne.n 1ec978 │ │ │ │ + b.n 1ec8c0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ecb70 │ │ │ │ + beq.n 1ec8c0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ece48 │ │ │ │ + beq.w 1ecb98 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 1ecca2 │ │ │ │ + bcc.n 1ec9f2 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecb72 │ │ │ │ + beq.w 1ec8c2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecc9c │ │ │ │ + beq.n 1ec9ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecc94 │ │ │ │ + bne.n 1ec9e4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ece0e │ │ │ │ + bne.w 1ecb5e │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1ecb70 │ │ │ │ + bne.w 1ec8c0 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 1ecb70 │ │ │ │ + bhi.w 1ec8c0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecb72 │ │ │ │ + beq.w 1ec8c2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1eccd2 │ │ │ │ + beq.n 1eca22 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eccca │ │ │ │ + bne.n 1eca1a │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ecb72 │ │ │ │ + b.n 1ec8c2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ecd14 │ │ │ │ + cbz r3, 1eca64 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 1ece48 │ │ │ │ + beq.w 1ecb98 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1ecd14 │ │ │ │ + bcc.n 1eca64 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecb72 │ │ │ │ + beq.w 1ec8c2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecd10 │ │ │ │ + beq.n 1eca60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecd08 │ │ │ │ + bne.n 1eca58 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ece0e │ │ │ │ + bne.n 1ecb5e │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ecb70 │ │ │ │ + beq.w 1ec8c0 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ece48 │ │ │ │ + beq.w 1ecb98 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ecd56 │ │ │ │ + bcc.n 1ecaa6 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecb72 │ │ │ │ + beq.w 1ec8c2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecd52 │ │ │ │ + beq.n 1ecaa2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecd4a │ │ │ │ + bne.n 1eca9a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ece0e │ │ │ │ + bne.n 1ecb5e │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1ecd26 │ │ │ │ - b.n 1ecb70 │ │ │ │ + bne.n 1eca76 │ │ │ │ + b.n 1ec8c0 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ecb70 │ │ │ │ + beq.w 1ec8c0 │ │ │ │ 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 1ece48 │ │ │ │ + beq.n 1ecb98 │ │ │ │ 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 1ecdac │ │ │ │ + bcc.n 1ecafc │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecb72 │ │ │ │ + beq.w 1ec8c2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecda8 │ │ │ │ + beq.n 1ecaf8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecda0 │ │ │ │ + bne.n 1ecaf0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ece0e │ │ │ │ + bne.n 1ecb5e │ │ │ │ add.w lr, lr, #5 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1ecd7c │ │ │ │ - b.n 1ecb70 │ │ │ │ - ldr r3, [pc, #160] @ (1ece58 ) │ │ │ │ + bne.n 1ecacc │ │ │ │ + b.n 1ec8c0 │ │ │ │ + ldr r3, [pc, #160] @ (1ecba8 ) │ │ │ │ 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 1ecb70 │ │ │ │ + beq.w 1ec8c0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 1ece48 │ │ │ │ + beq.n 1ecb98 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc.n 1ece02 │ │ │ │ + bcc.n 1ecb52 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecb72 │ │ │ │ + beq.w 1ec8c2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecdfe │ │ │ │ + beq.n 1ecb4e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecdf6 │ │ │ │ + bne.n 1ecb46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ece0e │ │ │ │ + bne.n 1ecb5e │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1ecdd4 │ │ │ │ - b.n 1ecb70 │ │ │ │ + bne.n 1ecb24 │ │ │ │ + b.n 1ec8c0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ecb72 │ │ │ │ + b.n 1ec8c2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ece48 │ │ │ │ + beq.n 1ecb98 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1ecb70 │ │ │ │ + bcc.w 1ec8c0 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecb72 │ │ │ │ + beq.w 1ec8c2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1eccd2 │ │ │ │ + beq.w 1eca22 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ece3e │ │ │ │ - b.n 1eccd2 │ │ │ │ + bne.n 1ecb8e │ │ │ │ + b.n 1eca22 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ 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, 1ece8e │ │ │ │ + cbnz r0, 1ecbde │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1ece8e │ │ │ │ - cbz r3, 1ece8e │ │ │ │ + beq.n 1ecbde │ │ │ │ + cbz r3, 1ecbde │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - b.n 1ece7a │ │ │ │ + b.n 1ecbca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1ecea8 │ │ │ │ + cbz r3, 1ecbf8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ece76 │ │ │ │ - cbz r1, 1ece90 │ │ │ │ + bne.n 1ecbc6 │ │ │ │ + cbz r1, 1ecbe0 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1ece8a │ │ │ │ + b.n 1ecbda │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 1ece90 │ │ │ │ + cbz r2, 1ecbe0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ece86 │ │ │ │ + bne.n 1ecbd6 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 1eceaa │ │ │ │ + beq.n 1ecbfa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ece7a │ │ │ │ + bne.n 1ecbca │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ece8e │ │ │ │ + b.n 1ecbde │ │ │ │ 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] @ 1edb54 │ │ │ │ - ldr.w r2, [pc, #3216] @ 1edb58 │ │ │ │ + ldr.w r0, [pc, #3216] @ 1ed8a4 │ │ │ │ + ldr.w r2, [pc, #3216] @ 1ed8a8 │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [pc, #3212] @ 1edb5c │ │ │ │ + ldr.w r3, [pc, #3212] @ 1ed8ac │ │ │ │ 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] @ 1edb60 │ │ │ │ + ldr.w r2, [pc, #3196] @ 1ed8b0 │ │ │ │ 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 1ed0aa │ │ │ │ + beq.w 1ecdfa │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed0aa │ │ │ │ + bne.w 1ecdfa │ │ │ │ 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 1ed100 │ │ │ │ + bcs.w 1ece50 │ │ │ │ cmp.w ip, #430 @ 0x1ae │ │ │ │ - bcs.w 1ed0ca │ │ │ │ + bcs.w 1ece1a │ │ │ │ cmp.w ip, #274 @ 0x112 │ │ │ │ - bhi.w 1ed1cc │ │ │ │ + bhi.w 1ecf1c │ │ │ │ cmp.w ip, #212 @ 0xd4 │ │ │ │ - bhi.w 1edcb8 │ │ │ │ + bhi.w 1eda08 │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - bhi.w 1ed6b8 │ │ │ │ + bhi.w 1ed408 │ │ │ │ cmp.w ip, #67 @ 0x43 │ │ │ │ - bls.w 1edfa4 │ │ │ │ + bls.w 1edcf4 │ │ │ │ sub.w r3, ip, #68 @ 0x44 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.w 1ed5ec │ │ │ │ + bhi.w 1ed33c │ │ │ │ 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 │ │ │ │ @@ -570971,77 +570716,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 1ee518 │ │ │ │ + bls.w 1ee268 │ │ │ │ subw r2, ip, #514 @ 0x202 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1ed5ec │ │ │ │ + bhi.w 1ed33c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #16385 @ 0x4001 │ │ │ │ movt r2, #4228 @ 0x1084 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ed64e │ │ │ │ + bne.w 1ed39e │ │ │ │ tst.w r3, #74752 @ 0x12400 │ │ │ │ - beq.w 1ed5ec │ │ │ │ + beq.w 1ed33c │ │ │ │ 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 1ee5a8 │ │ │ │ + beq.w 1ee2f8 │ │ │ │ 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 1edca4 │ │ │ │ + bne.w 1ed9f4 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed080 │ │ │ │ + cbnz r0, 1ecdd0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed058 │ │ │ │ + bne.n 1ecda8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1ed0a6 │ │ │ │ + cbz r3, 1ecdf6 │ │ │ │ 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] @ 1edb64 │ │ │ │ - ldr.w r3, [pc, #2728] @ 1edb58 │ │ │ │ + ldr.w r2, [pc, #2744] @ 1ed8b4 │ │ │ │ + ldr.w r3, [pc, #2728] @ 1ed8a8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ee5ba │ │ │ │ + bne.w 1ee30a │ │ │ │ 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 1ed5ec │ │ │ │ + bhi.w 1ed33c │ │ │ │ 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 │ │ │ │ @@ -571057,26 +570802,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 1ed2d4 │ │ │ │ + bhi.w 1ed024 │ │ │ │ movw r3, #605 @ 0x25d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 1edf4c │ │ │ │ + bhi.w 1edc9c │ │ │ │ cmp.w ip, #580 @ 0x244 │ │ │ │ - bhi.w 1edfd6 │ │ │ │ + bhi.w 1edd26 │ │ │ │ cmp.w ip, #544 @ 0x220 │ │ │ │ - bcc.w 1ed65a │ │ │ │ + bcc.w 1ed3aa │ │ │ │ sub.w r3, ip, #544 @ 0x220 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.w 1ed5ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed138 ) │ │ │ │ + bhi.w 1ed33c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ece88 ) │ │ │ │ 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 │ │ │ │ @@ -571145,21 +570890,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 1ed5fa │ │ │ │ + bhi.w 1ed34a │ │ │ │ cmp.w ip, #346 @ 0x15a │ │ │ │ - bcc.w 1edf0c │ │ │ │ + bcc.w 1edc5c │ │ │ │ sub.w r3, ip, #346 @ 0x15a │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 1ed5ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed1f0 ) │ │ │ │ + bhi.w 1ed33c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ecf40 ) │ │ │ │ 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 │ │ │ │ @@ -571260,21 +571005,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 1ed5c0 │ │ │ │ + bcc.w 1ed310 │ │ │ │ sub.w r3, ip, #652 @ 0x28c │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed5ec │ │ │ │ + bhi.w 1ed33c │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed5ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed2f8 ) │ │ │ │ + bhi.w 1ed33c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ed048 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #18 │ │ │ │ @@ -571616,597 +571361,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 1ed64e │ │ │ │ + bne.n 1ed39e │ │ │ │ movw r2, #553 @ 0x229 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed03e │ │ │ │ + bne.w 1ecd8e │ │ │ │ movw r3, #638 @ 0x27e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1ede7c │ │ │ │ + beq.w 1edbcc │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ed08c │ │ │ │ + b.n 1ecddc │ │ │ │ mvn.w r2, #402 @ 0x192 │ │ │ │ add.w r1, ip, r2 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.n 1ed5ec │ │ │ │ + bhi.n 1ed33c │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #14370 @ 0x3822 │ │ │ │ movt r2, #124 @ 0x7c │ │ │ │ lsls r3, r1 │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 1ed64e │ │ │ │ + cbnz r2, 1ed39e │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 1eda4a │ │ │ │ + bmi.w 1ed79a │ │ │ │ cmp r1, #24 │ │ │ │ - bne.n 1ed5ec │ │ │ │ + bne.n 1ed33c │ │ │ │ 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 1ee346 │ │ │ │ + bne.w 1ee096 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1ee47e │ │ │ │ + beq.w 1ee1ce │ │ │ │ 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 1ed08c │ │ │ │ + b.n 1ecddc │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 1ed010 │ │ │ │ + bcs.w 1ecd60 │ │ │ │ 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 1ed64e │ │ │ │ + bne.n 1ed39e │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.w 1ee01e │ │ │ │ + bne.w 1edd6e │ │ │ │ movw r3, #459 @ 0x1cb │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1ed5ec │ │ │ │ + bne.n 1ed33c │ │ │ │ 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 1ed6b0 │ │ │ │ + bpl.n 1ed400 │ │ │ │ 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 1ee4b8 │ │ │ │ + bne.w 1ee208 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ - b.n 1ed654 │ │ │ │ + b.n 1ed3a4 │ │ │ │ cmp.w ip, #198 @ 0xc6 │ │ │ │ - beq.w 1edc32 │ │ │ │ - bhi.w 1ee13c │ │ │ │ + beq.w 1ed982 │ │ │ │ + bhi.w 1ede8c │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - bhi.w 1ee088 │ │ │ │ + bhi.w 1eddd8 │ │ │ │ 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 1ed03e │ │ │ │ + bne.w 1ecd8e │ │ │ │ movt r3, #2056 @ 0x808 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1ee50c │ │ │ │ + beq.w 1ee25c │ │ │ │ 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 1ee118 │ │ │ │ + bne.w 1ede68 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ed724 │ │ │ │ + cbz r0, 1ed474 │ │ │ │ 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 1ed08c │ │ │ │ + bmi.w 1ecddc │ │ │ │ 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 1ee12a │ │ │ │ + bne.w 1ede7a │ │ │ │ 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 1ed08c │ │ │ │ + bne.w 1ecddc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 1ed08c │ │ │ │ + bpl.w 1ecddc │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 1ed08c │ │ │ │ + bmi.w 1ecddc │ │ │ │ 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 1ed08c │ │ │ │ + b.n 1ecddc │ │ │ │ movw r3, #275 @ 0x113 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1ed5ec │ │ │ │ + beq.w 1ed33c │ │ │ │ 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 1ed64e │ │ │ │ + bne.w 1ed39e │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movt r2, #184 @ 0xb8 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ed03e │ │ │ │ + bne.w 1ecd8e │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 1ed5ec │ │ │ │ + bne.w 1ed33c │ │ │ │ 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 1ed08c │ │ │ │ + b.n 1ecddc │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - beq.n 1ed80a │ │ │ │ + beq.n 1ed55a │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.n 1ed80a │ │ │ │ + bmi.n 1ed55a │ │ │ │ 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 1ed08c │ │ │ │ + bne.w 1ecddc │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed08c │ │ │ │ + beq.w 1ecddc │ │ │ │ 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 1edee8 │ │ │ │ + bne.w 1edc38 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed080 │ │ │ │ + bne.w 1ecdd0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed822 │ │ │ │ - b.n 1ed080 │ │ │ │ + bne.n 1ed572 │ │ │ │ + b.n 1ecdd0 │ │ │ │ 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 1ed08c │ │ │ │ + b.n 1ecddc │ │ │ │ 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 1ee318 │ │ │ │ + bne.w 1ee068 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1ee46c │ │ │ │ + beq.w 1ee1bc │ │ │ │ cmp.w sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, r6 │ │ │ │ - bne.w 1ed6b0 │ │ │ │ + bne.w 1ed400 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #20 │ │ │ │ - bmi.w 1ed6b0 │ │ │ │ + bmi.w 1ed400 │ │ │ │ ubfx r2, r9, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.n 1ed6b0 │ │ │ │ + b.n 1ed400 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed8d8 │ │ │ │ + cbnz r0, 1ed628 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed8d8 │ │ │ │ + cbnz r0, 1ed628 │ │ │ │ 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 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ 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 1ee35e │ │ │ │ + bne.w 1ee0ae │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1edee2 │ │ │ │ + bne.w 1edc32 │ │ │ │ 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 1ee4d0 │ │ │ │ + bne.w 1ee220 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1edee2 │ │ │ │ + bne.w 1edc32 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 1ed080 │ │ │ │ + b.w 1ecdd0 │ │ │ │ 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 1ee332 │ │ │ │ + bne.w 1ee082 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed964 │ │ │ │ + cbnz r0, 1ed6b4 │ │ │ │ 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 1ee48a │ │ │ │ + bne.w 1ee1da │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 1ed97a │ │ │ │ + bne.n 1ed6ca │ │ │ │ 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 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ 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 1ee3fe │ │ │ │ + bne.w 1ee14e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed080 │ │ │ │ + bne.w 1ecdd0 │ │ │ │ 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 1ee396 │ │ │ │ + bne.w 1ee0e6 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 1ed080 │ │ │ │ + b.w 1ecdd0 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - beq.w 1ed654 │ │ │ │ + beq.w 1ed3a4 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed654 │ │ │ │ + beq.w 1ed3a4 │ │ │ │ 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 1edefa │ │ │ │ + bne.w 1edc4a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed080 │ │ │ │ + bne.w 1ecdd0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed9ea │ │ │ │ - b.w 1ed080 │ │ │ │ + bne.n 1ed73a │ │ │ │ + b.w 1ecdd0 │ │ │ │ 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 1ee3e8 │ │ │ │ + bne.w 1ee138 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1eda3c │ │ │ │ + cbnz r0, 1ed78c │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ 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 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #3886] @ 0xf2e │ │ │ │ - b.w 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ 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 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ 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, 1edabc │ │ │ │ + cbz r3, 1ed80c │ │ │ │ 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 1ee4e4 │ │ │ │ + bne.w 1ee234 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla lr, r3, lr, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ - b.w 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ 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 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ 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 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ 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 1ee3a8 │ │ │ │ + bne.w 1ee0f8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - b.n 1ed6b0 │ │ │ │ + b.n 1ed400 │ │ │ │ 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 1ee436 │ │ │ │ + bne.w 1ee186 │ │ │ │ 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 1ed08c │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + b.w 1ecddc │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ 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 1ee420 │ │ │ │ + bne.w 1ee170 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.n 1eda3c │ │ │ │ + b.n 1ed78c │ │ │ │ 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 1ee166 │ │ │ │ + bne.w 1edeb6 │ │ │ │ ldrb.w r3, [r1, #2846] @ 0xb1e │ │ │ │ - b.w 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ 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 1eddc4 │ │ │ │ + bne.w 1edb14 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #2486] @ 0x9b6 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ 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 1ee382 │ │ │ │ + bne.w 1ee0d2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed08c │ │ │ │ + beq.w 1ecddc │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldrb.w r0, [r2, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ 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 1ee3be │ │ │ │ + bne.w 1ee10e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed080 │ │ │ │ - b.n 1ed9b0 │ │ │ │ + beq.w 1ecdd0 │ │ │ │ + b.n 1ed700 │ │ │ │ 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 1ee410 │ │ │ │ + bne.w 1ee160 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1edc6a │ │ │ │ + cbz r0, 1ed9ba │ │ │ │ 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 1ed08c │ │ │ │ + bmi.w 1ecddc │ │ │ │ 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 1ee44c │ │ │ │ + bne.w 1ee19c │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed080 │ │ │ │ + bne.w 1ecdd0 │ │ │ │ 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 1ee23e │ │ │ │ + bne.w 1edf8e │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 1ed080 │ │ │ │ + b.w 1ecdd0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ - b.w 1ed072 │ │ │ │ + bl 1ecbac │ │ │ │ + b.w 1ecdc2 │ │ │ │ sub.w r3, ip, #213 @ 0xd5 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bhi.w 1ed5ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1edccc ) │ │ │ │ + bhi.w 1ed33c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1eda1c ) │ │ │ │ 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 │ │ │ │ @@ -572216,16 +571961,16 @@ │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - bl 561cfe │ │ │ │ - bl 561d02 │ │ │ │ + bl 561a4e │ │ │ │ + bl 561a52 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xfaebffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -572240,19 +571985,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 561d52 │ │ │ │ + bl 561aa2 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bl 561d5a │ │ │ │ - ldc2l 15, cr15, [pc, #-1020]! @ 1ed964 │ │ │ │ + bl 561aaa │ │ │ │ + ldc2l 15, cr15, [pc, #-1020]! @ 1ed6b4 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -572281,193 +572026,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 1ee228 │ │ │ │ + bne.w 1edf78 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1eddf8 │ │ │ │ + cbnz r0, 1edb48 │ │ │ │ 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 1ed08c │ │ │ │ + bls.w 1ecddc │ │ │ │ mvn.w r1, #258 @ 0x102 │ │ │ │ adds r2, r6, r1 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 1ed08c │ │ │ │ + beq.w 1ecddc │ │ │ │ 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 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ 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 1ee372 │ │ │ │ + bne.w 1ee0c2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ede76 │ │ │ │ + cbz r0, 1edbc6 │ │ │ │ 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 1ed08c │ │ │ │ + bmi.w 1ecddc │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ - b.n 1edc8e │ │ │ │ + b.n 1ed9de │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #8 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bne.w 1ed08c │ │ │ │ + bne.w 1ecddc │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 1ed08c │ │ │ │ + beq.w 1ecddc │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ 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 1ee3d6 │ │ │ │ + bne.w 1ee126 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1edee2 │ │ │ │ + cbnz r0, 1edc32 │ │ │ │ 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 1ee49e │ │ │ │ + bne.w 1ee1ee │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1edc8a │ │ │ │ + beq.w 1ed9da │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ed080 │ │ │ │ + b.w 1ecdd0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ - b.n 1ed83c │ │ │ │ + bl 1ecbac │ │ │ │ + b.n 1ed58c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ - b.n 1eda04 │ │ │ │ + bl 1ecbac │ │ │ │ + b.n 1ed754 │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - bls.w 1ee1ba │ │ │ │ + bls.w 1edf0a │ │ │ │ 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 1ed64e │ │ │ │ + bne.w 1ed39e │ │ │ │ tst.w r3, #26214400 @ 0x1900000 │ │ │ │ - bne.w 1ed03e │ │ │ │ + bne.w 1ecd8e │ │ │ │ cmp.w ip, #342 @ 0x156 │ │ │ │ - bne.w 1ed5ec │ │ │ │ + bne.w 1ed33c │ │ │ │ ubfx r0, r9, #4, #1 │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 1ed654 │ │ │ │ + b.w 1ed3a4 │ │ │ │ subw r3, ip, #606 @ 0x25e │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.w 1ed5ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1edf60 ) │ │ │ │ + bhi.w 1ed33c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edcb0 ) │ │ │ │ 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 2cdf6a │ │ │ │ - bl 2cdf6e │ │ │ │ - bl 7bf72 │ │ │ │ - bl 7bf76 │ │ │ │ - bl 7bf7a │ │ │ │ - bl 7bf7e │ │ │ │ - bl 7bf82 │ │ │ │ - bl 7bf86 │ │ │ │ - bl 7bf8a │ │ │ │ - bl 7bf8e │ │ │ │ - bl 2cdf92 │ │ │ │ - bl 17bf96 │ │ │ │ + bl 2cdcba │ │ │ │ + bl 2cdcbe │ │ │ │ + bl 7bcc2 │ │ │ │ + bl 7bcc6 │ │ │ │ + bl 7bcca │ │ │ │ + bl 7bcce │ │ │ │ + bl 7bcd2 │ │ │ │ + bl 7bcd6 │ │ │ │ + bl 7bcda │ │ │ │ + bl 7bcde │ │ │ │ + bl 2cdce2 │ │ │ │ + bl 17bce6 │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ cmp.w ip, #44 @ 0x2c │ │ │ │ - bls.w 1ee250 │ │ │ │ + bls.w 1edfa0 │ │ │ │ sub.w r2, ip, #51 @ 0x33 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 1ed5ec │ │ │ │ + bhi.w 1ed33c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed03e │ │ │ │ + bne.w 1ecd8e │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.n 1ee098 │ │ │ │ + bne.n 1edde8 │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - bne.w 1ed6ec │ │ │ │ - b.w 1ed5ec │ │ │ │ + bne.w 1ed43c │ │ │ │ + b.w 1ed33c │ │ │ │ mvn.w r3, #580 @ 0x244 │ │ │ │ add.w r2, ip, r3 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 1ed5ec │ │ │ │ + bhi.w 1ed33c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #19634 @ 0x4cb2 │ │ │ │ movt r2, #13 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed64e │ │ │ │ + bne.w 1ed39e │ │ │ │ tst.w r3, #163840 @ 0x28000 │ │ │ │ - beq.w 1ee5b0 │ │ │ │ + beq.w 1ee300 │ │ │ │ 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 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 1ee5be │ │ │ │ - add r3, pc, #8 @ (adr r3, 1ee030 ) │ │ │ │ + bhi.w 1ee30e │ │ │ │ + add r3, pc, #8 @ (adr r3, 1edd80 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ @@ -572478,669 +572223,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 e056 │ │ │ │ - bl e05a │ │ │ │ + bl dda6 │ │ │ │ + bl ddaa │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl e062 │ │ │ │ + bl ddb2 │ │ │ │ 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 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ movw r3, #2050 @ 0x802 │ │ │ │ - b.n 1ee068 │ │ │ │ + b.n 1eddb8 │ │ │ │ cmp.w ip, #193 @ 0xc1 │ │ │ │ - beq.w 1ed03e │ │ │ │ + beq.w 1ecd8e │ │ │ │ cmp.w ip, #194 @ 0xc2 │ │ │ │ - bne.w 1ed5ec │ │ │ │ + bne.w 1ed33c │ │ │ │ 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 1ee308 │ │ │ │ + bne.w 1ee058 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ee0d0 │ │ │ │ + cbz r0, 1ede20 │ │ │ │ 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 1ed08c │ │ │ │ + bmi.w 1ecddc │ │ │ │ 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 1ee45c │ │ │ │ + bne.w 1ee1ac │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed080 │ │ │ │ + bne.w 1ecdd0 │ │ │ │ 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 1ee4fc │ │ │ │ + bne.w 1ee24c │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed080 │ │ │ │ + bne.w 1ecdd0 │ │ │ │ add.w r3, r4, #128 @ 0x80 │ │ │ │ - b.w 1ed728 │ │ │ │ + b.w 1ed478 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ - b.w 1ed70a │ │ │ │ + bl 1ecbac │ │ │ │ + b.w 1ed45a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ - b.w 1ed73e │ │ │ │ + bl 1ecbac │ │ │ │ + b.w 1ed48e │ │ │ │ sub.w r2, ip, #199 @ 0xc7 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 1ed5ec │ │ │ │ + bhi.w 1ed33c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed03e │ │ │ │ + bne.w 1ecd8e │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.n 1ee098 │ │ │ │ + bne.n 1edde8 │ │ │ │ tst.w r3, #260 @ 0x104 │ │ │ │ - bne.w 1ed6ec │ │ │ │ - b.w 1ed5ec │ │ │ │ + bne.w 1ed43c │ │ │ │ + b.w 1ed33c │ │ │ │ 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 1edba2 │ │ │ │ + beq.w 1ed8f2 │ │ │ │ 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 1ee1a8 │ │ │ │ + bne.n 1edef8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed080 │ │ │ │ + bne.w 1ecdd0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ee17a │ │ │ │ - b.w 1ed080 │ │ │ │ + bne.n 1edeca │ │ │ │ + b.w 1ecdd0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ - b.n 1ee192 │ │ │ │ + bl 1ecbac │ │ │ │ + b.n 1edee2 │ │ │ │ cmp.w ip, #302 @ 0x12e │ │ │ │ - bcc.w 1ed77e │ │ │ │ + bcc.w 1ed4ce │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - beq.w 1ed5ec │ │ │ │ + beq.w 1ed33c │ │ │ │ sub.w r3, ip, #302 @ 0x12e │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1ed5ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee1e0 ) │ │ │ │ + bhi.w 1ed33c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edf30 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - bl ffe5e1e2 │ │ │ │ - bl ffe5e1e6 │ │ │ │ - bl ffe5e1ea │ │ │ │ - bl ffe5e1ee │ │ │ │ - bl ffe5e1f2 │ │ │ │ - bl ffe5e1f6 │ │ │ │ - bl ffdfc1fa │ │ │ │ - bl ffdfc1fe │ │ │ │ - bl ffe5e202 │ │ │ │ - bl ffe5e206 │ │ │ │ - bl ffe5e20a │ │ │ │ - bl ffe5e20e │ │ │ │ - bl ffe5e212 │ │ │ │ - bl ffdfc216 │ │ │ │ - bl ffe5e21a │ │ │ │ - bl ffdfc21e │ │ │ │ + bl ffe5df32 │ │ │ │ + bl ffe5df36 │ │ │ │ + bl ffe5df3a │ │ │ │ + bl ffe5df3e │ │ │ │ + bl ffe5df42 │ │ │ │ + bl ffe5df46 │ │ │ │ + bl ffdfbf4a │ │ │ │ + bl ffdfbf4e │ │ │ │ + bl ffe5df52 │ │ │ │ + bl ffe5df56 │ │ │ │ + bl ffe5df5a │ │ │ │ + bl ffe5df5e │ │ │ │ + bl ffe5df62 │ │ │ │ + bl ffdfbf66 │ │ │ │ + bl ffe5df6a │ │ │ │ + bl ffdfbf6e │ │ │ │ mrc 15, 2, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - bl fffdc226 │ │ │ │ + bl fffdbf76 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1eddec │ │ │ │ + b.n 1edb3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ece5c │ │ │ │ - b.w 1ed080 │ │ │ │ + bl 1ecbac │ │ │ │ + b.w 1ecdd0 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 1ed5ec │ │ │ │ + bls.w 1ed33c │ │ │ │ sub.w r3, ip, #6 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bhi.w 1ed5ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee26c ) │ │ │ │ + bhi.w 1ed33c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edfbc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl fff3a26e │ │ │ │ - bl 570272 │ │ │ │ - bl 570276 │ │ │ │ - bl 57027a │ │ │ │ - bl 57027e │ │ │ │ - bl 570282 │ │ │ │ - bl 570286 │ │ │ │ - bl 57028a │ │ │ │ - bl 57028e │ │ │ │ - bl 570292 │ │ │ │ - bl 570296 │ │ │ │ - bl 57029a │ │ │ │ - bl 57029e │ │ │ │ - bl 5702a2 │ │ │ │ - bl 5702a6 │ │ │ │ - bl 5702aa │ │ │ │ - bl 5702ae │ │ │ │ - bl 5702b2 │ │ │ │ - bl 5702b6 │ │ │ │ - bl 5702ba │ │ │ │ - bl 5702be │ │ │ │ - bl 5702c2 │ │ │ │ - bl 5702c6 │ │ │ │ - bl 5702ca │ │ │ │ - bl 5702ce │ │ │ │ - bl 5702d2 │ │ │ │ - bl 5702d6 │ │ │ │ + bl fff39fbe │ │ │ │ + bl 56ffc2 │ │ │ │ + bl 56ffc6 │ │ │ │ + bl 56ffca │ │ │ │ + bl 56ffce │ │ │ │ + bl 56ffd2 │ │ │ │ + bl 56ffd6 │ │ │ │ + bl 56ffda │ │ │ │ + bl 56ffde │ │ │ │ + bl 56ffe2 │ │ │ │ + bl 56ffe6 │ │ │ │ + bl 56ffea │ │ │ │ + bl 56ffee │ │ │ │ + bl 56fff2 │ │ │ │ + bl 56fff6 │ │ │ │ + bl 56fffa │ │ │ │ + bl 56fffe │ │ │ │ + bl 570002 │ │ │ │ + bl 570006 │ │ │ │ + bl 57000a │ │ │ │ + bl 57000e │ │ │ │ + bl 570012 │ │ │ │ + bl 570016 │ │ │ │ + bl 57001a │ │ │ │ + bl 57001e │ │ │ │ + bl 570022 │ │ │ │ + bl 570026 │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bl 5702e2 │ │ │ │ - bl 5702e6 │ │ │ │ - bl fff3a2ea │ │ │ │ - bl 5702ee │ │ │ │ - bl 5702f2 │ │ │ │ + bl 570032 │ │ │ │ + bl 570036 │ │ │ │ + bl fff3a03a │ │ │ │ + bl 57003e │ │ │ │ + bl 570042 │ │ │ │ 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 fff3a306 │ │ │ │ + bl fff3a056 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ - b.n 1ee0b6 │ │ │ │ + bl 1ecbac │ │ │ │ + b.n 1ede06 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1ed88e │ │ │ │ + b.w 1ed5de │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ - b.w 1ed94c │ │ │ │ + bl 1ecbac │ │ │ │ + b.w 1ed69c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed63a │ │ │ │ + b.w 1ed38a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ - b.w 1ed8fe │ │ │ │ + bl 1ecbac │ │ │ │ + b.w 1ed64e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ - b.n 1ede5c │ │ │ │ + bl 1ecbac │ │ │ │ + b.n 1edbac │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1edbec │ │ │ │ + b.n 1ed93c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ - b.w 1ed080 │ │ │ │ + bl 1ecbac │ │ │ │ + b.w 1ecdd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edb14 │ │ │ │ + b.w 1ed864 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed080 │ │ │ │ - b.w 1ed9b0 │ │ │ │ + beq.w 1ecdd0 │ │ │ │ + b.w 1ed700 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ - b.n 1edec0 │ │ │ │ + bl 1ecbac │ │ │ │ + b.n 1edc10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1eda36 │ │ │ │ + b.w 1ed786 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ - b.w 1ed9aa │ │ │ │ + bl 1ecbac │ │ │ │ + b.w 1ed6fa │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ - b.n 1edc50 │ │ │ │ + bl 1ecbac │ │ │ │ + b.n 1ed9a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1eda3c │ │ │ │ + b.w 1ed78c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edb3c │ │ │ │ + b.w 1ed88c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ - b.n 1edc84 │ │ │ │ + bl 1ecbac │ │ │ │ + b.n 1ed9d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ - b.n 1ee0ea │ │ │ │ + bl 1ecbac │ │ │ │ + b.n 1ede3a │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.w 1ed6b0 │ │ │ │ + b.w 1ed400 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - b.w 1ed654 │ │ │ │ + b.w 1ed3a4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ - b.w 1ed964 │ │ │ │ + bl 1ecbac │ │ │ │ + b.w 1ed6b4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1edee2 │ │ │ │ - b.w 1edc8a │ │ │ │ + bne.w 1edc32 │ │ │ │ + b.w 1ed9da │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed6b0 │ │ │ │ + b.w 1ed400 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ - b.w 1ed91a │ │ │ │ + bl 1ecbac │ │ │ │ + b.w 1ed66a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edabc │ │ │ │ + b.w 1ed80c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ - b.n 1ee10a │ │ │ │ + bl 1ecbac │ │ │ │ + b.n 1ede5a │ │ │ │ cmp.w ip, #186 @ 0xba │ │ │ │ - beq.w 1ee098 │ │ │ │ - b.w 1ed5ec │ │ │ │ + beq.w 1edde8 │ │ │ │ + b.w 1ed33c │ │ │ │ cmp.w ip, #484 @ 0x1e4 │ │ │ │ - bcc.w 1ed5ec │ │ │ │ + bcc.w 1ed33c │ │ │ │ sub.w r3, ip, #484 @ 0x1e4 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.w 1ed5ec │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee534 ) │ │ │ │ + bhi.w 1ed33c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee284 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl 30a536 │ │ │ │ - bl 2a853a │ │ │ │ - bl 2a853e │ │ │ │ - bl 2a8542 │ │ │ │ - bl 2a8546 │ │ │ │ - bl 2a854a │ │ │ │ - bl 2a854e │ │ │ │ - bl 2a8552 │ │ │ │ - bl 2a8556 │ │ │ │ + bl 30a286 │ │ │ │ + bl 2a828a │ │ │ │ + bl 2a828e │ │ │ │ + bl 2a8292 │ │ │ │ + bl 2a8296 │ │ │ │ + bl 2a829a │ │ │ │ + bl 2a829e │ │ │ │ + bl 2a82a2 │ │ │ │ + bl 2a82a6 │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ - bl 2a8562 │ │ │ │ - bl 30a566 │ │ │ │ - bl 30a56a │ │ │ │ - bl 2a856e │ │ │ │ - bl 30a572 │ │ │ │ - bl 30a576 │ │ │ │ - bl 30a57a │ │ │ │ - bl 30a57e │ │ │ │ - bl 30a582 │ │ │ │ - bl 30a586 │ │ │ │ - bl 30a58a │ │ │ │ - bl 30a58e │ │ │ │ - bl 30a592 │ │ │ │ - bl 30a596 │ │ │ │ - bl 30a59a │ │ │ │ - bl 30a59e │ │ │ │ - bl 30a5a2 │ │ │ │ - bl 30a5a6 │ │ │ │ + bl 2a82b2 │ │ │ │ + bl 30a2b6 │ │ │ │ + bl 30a2ba │ │ │ │ + bl 2a82be │ │ │ │ + bl 30a2c2 │ │ │ │ + bl 30a2c6 │ │ │ │ + bl 30a2ca │ │ │ │ + bl 30a2ce │ │ │ │ + bl 30a2d2 │ │ │ │ + bl 30a2d6 │ │ │ │ + bl 30a2da │ │ │ │ + bl 30a2de │ │ │ │ + bl 30a2e2 │ │ │ │ + bl 30a2e6 │ │ │ │ + bl 30a2ea │ │ │ │ + bl 30a2ee │ │ │ │ + bl 30a2f2 │ │ │ │ + bl 30a2f6 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ - b.w 1ed08c │ │ │ │ + b.w 1ecddc │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.w 1ed5ec │ │ │ │ - b.w 1ed03e │ │ │ │ + bpl.w 1ed33c │ │ │ │ + b.w 1ecd8e │ │ │ │ blx 54c30 <__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] @ 1eef78 │ │ │ │ - ldr.w r2, [pc, #2468] @ 1eef7c │ │ │ │ + ldr.w r3, [pc, #2468] @ 1eecc8 │ │ │ │ + ldr.w r2, [pc, #2468] @ 1eeccc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2460] @ 1eef80 │ │ │ │ + ldr.w r3, [pc, #2460] @ 1eecd0 │ │ │ │ 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 1ee69c │ │ │ │ + beq.n 1ee3ec │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1ee922 │ │ │ │ + beq.w 1ee672 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1eeb04 │ │ │ │ + beq.w 1ee854 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ee694 │ │ │ │ + bne.n 1ee3e4 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ee678 │ │ │ │ + cbz r3, 1ee3c8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee670 │ │ │ │ + beq.n 1ee3c0 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ - cbz r0, 1ee64c │ │ │ │ + cbz r0, 1ee39c │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee8cc │ │ │ │ + beq.w 1ee61c │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1eef6c │ │ │ │ + bhi.w 1eecbc │ │ │ │ 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 1ee828 │ │ │ │ + bne.w 1ee578 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1eed38 │ │ │ │ + beq.w 1eea88 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ee670 │ │ │ │ + bne.n 1ee3c0 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee670 │ │ │ │ + cbnz r3, 1ee3c0 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 1ee670 │ │ │ │ + cbz r3, 1ee3c0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee618 │ │ │ │ + bne.n 1ee368 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbnz r3, 1ee688 │ │ │ │ + cbnz r3, 1ee3d8 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee688 │ │ │ │ + cbnz r3, 1ee3d8 │ │ │ │ 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 1ee5f8 │ │ │ │ - ldr.w r2, [pc, #2276] @ 1eef84 │ │ │ │ - ldr.w r3, [pc, #2268] @ 1eef80 │ │ │ │ + bne.n 1ee348 │ │ │ │ + ldr.w r2, [pc, #2276] @ 1eecd4 │ │ │ │ + ldr.w r3, [pc, #2268] @ 1eecd0 │ │ │ │ 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 1eef58 │ │ │ │ + bne.w 1eeca8 │ │ │ │ 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 1ee670 │ │ │ │ + b.n 1ee3c0 │ │ │ │ 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 1ee86e │ │ │ │ + beq.w 1ee5be │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 1ee710 │ │ │ │ + b.n 1ee460 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 1ee8b6 │ │ │ │ + bne.w 1ee606 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eed9c │ │ │ │ + bne.w 1eeaec │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #75] @ 0x4b │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 1ee75a │ │ │ │ + bcs.n 1ee4aa │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mla r3, sl, r8, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 1ee8b6 │ │ │ │ + bhi.w 1ee606 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - bne.w 1ee898 │ │ │ │ + bne.w 1ee5e8 │ │ │ │ tst.w r1, #344064 @ 0x54000 │ │ │ │ - beq.n 1ee6ea │ │ │ │ + beq.n 1ee43a │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eed84 │ │ │ │ + bne.w 1eead4 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 1ee74c │ │ │ │ + cbz r3, 1ee49c │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 1ee710 │ │ │ │ + bcc.n 1ee460 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee670 │ │ │ │ - ldr.w r3, [pc, #2076] @ 1eef88 │ │ │ │ + b.n 1ee3c0 │ │ │ │ + ldr.w r3, [pc, #2076] @ 1eecd8 │ │ │ │ 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, 1ee788 │ │ │ │ + cbz r3, 1ee4d8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eceb0 │ │ │ │ - b.n 1ee670 │ │ │ │ + bl 1ecc00 │ │ │ │ + b.n 1ee3c0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2028] @ 1eef8c │ │ │ │ + ldr.w r3, [pc, #2028] @ 1eecdc │ │ │ │ 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 1ee670 │ │ │ │ + beq.w 1ee3c0 │ │ │ │ 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 1ee80c │ │ │ │ + bne.n 1ee55c │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 1ee81e │ │ │ │ + cbnz r0, 1ee56e │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1ee7c2 │ │ │ │ + bne.n 1ee512 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1ee670 │ │ │ │ + b.n 1ee3c0 │ │ │ │ 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 1eeed8 │ │ │ │ + bhi.w 1eec28 │ │ │ │ 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 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee7dc │ │ │ │ + beq.n 1ee52c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee670 │ │ │ │ + b.n 1ee3c0 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 1eef6c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee838 ) │ │ │ │ + bhi.w 1eecbc │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee588 ) │ │ │ │ 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 │ │ │ │ @@ -573150,286 +572895,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 1ee670 │ │ │ │ + bne.w 1ee3c0 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1ee6dc │ │ │ │ + bne.w 1ee42c │ │ │ │ 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 1ee670 │ │ │ │ + b.n 1ee3c0 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee670 │ │ │ │ - b.n 1ee7f4 │ │ │ │ + bne.w 1ee3c0 │ │ │ │ + b.n 1ee544 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee670 │ │ │ │ - b.n 1ee79c │ │ │ │ + bne.w 1ee3c0 │ │ │ │ + b.n 1ee4ec │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eed6c │ │ │ │ + bne.w 1eeabc │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee74c │ │ │ │ + beq.w 1ee49c │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 1ee74c │ │ │ │ + b.n 1ee49c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eed54 │ │ │ │ + bne.w 1eeaa4 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1ee708 │ │ │ │ + b.n 1ee458 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ - cbz r1, 1ee91e │ │ │ │ + cbz r1, 1ee66e │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ee91e │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee8e0 ) │ │ │ │ + bhi.n 1ee66e │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee630 ) │ │ │ │ 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] @ 1ee4fc │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1ee500 │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1ee504 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee24c │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee250 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee254 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e37b8 │ │ │ │ - cbz r0, 1ee91a │ │ │ │ + bl 1e3508 │ │ │ │ + cbz r0, 1ee66a │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecb44 │ │ │ │ + bl 1ec894 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 1ee62e │ │ │ │ + b.n 1ee37e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ee62e │ │ │ │ + b.n 1ee37e │ │ │ │ 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 1eedb4 │ │ │ │ + bne.w 1eeb04 │ │ │ │ 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 1ee5c0 │ │ │ │ + bl 1ee310 │ │ │ │ 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 1ee5c0 │ │ │ │ + bl 1ee310 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1eedc6 │ │ │ │ + beq.w 1eeb16 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1eef5c │ │ │ │ + beq.w 1eecac │ │ │ │ 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 1ee9cc │ │ │ │ + bcc.n 1ee71c │ │ │ │ ldrb r6, [r2, #15] │ │ │ │ - cbz r6, 1ee9cc │ │ │ │ + cbz r6, 1ee71c │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1ee9c4 │ │ │ │ + beq.n 1ee714 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ee9bc │ │ │ │ + bne.n 1ee70c │ │ │ │ subs r6, r1, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a38 │ │ │ │ + bl 1e2788 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eea72 │ │ │ │ + beq.n 1ee7c2 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1eea72 │ │ │ │ + bne.n 1ee7c2 │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eeaba │ │ │ │ + beq.n 1ee80a │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1eeaf8 │ │ │ │ + bne.n 1ee848 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ - beq.n 1eea16 │ │ │ │ + beq.n 1ee766 │ │ │ │ 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 1eeade │ │ │ │ + beq.n 1ee82e │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1eea40 │ │ │ │ + b.n 1ee790 │ │ │ │ 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 1eeae2 │ │ │ │ + beq.n 1ee832 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eea2a │ │ │ │ + beq.n 1ee77a │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1eea70 │ │ │ │ + cbz r3, 1ee7c0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee9ec │ │ │ │ + beq.n 1ee73c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cbnz r3, 1eea82 │ │ │ │ + cbnz r3, 1ee7d2 │ │ │ │ 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, 1eea96 │ │ │ │ + cbnz r1, 1ee7e6 │ │ │ │ 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, 1eeab4 │ │ │ │ + cbnz r2, 1ee804 │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 1ee694 │ │ │ │ + b.n 1ee3e4 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb.w r2, [sl, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 1eead0 │ │ │ │ + bpl.n 1ee820 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eea5e │ │ │ │ + bne.n 1ee7ae │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eea20 │ │ │ │ + bne.n 1ee770 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 1eeae4 │ │ │ │ + b.n 1ee834 │ │ │ │ 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 1eea5e │ │ │ │ - b.n 1eea56 │ │ │ │ + beq.n 1ee7ae │ │ │ │ + b.n 1ee7a6 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ecb44 │ │ │ │ - b.n 1ee9fe │ │ │ │ + bl 1ec894 │ │ │ │ + b.n 1ee74e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1eef6c │ │ │ │ + beq.w 1eecbc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e27a8 │ │ │ │ + bl 1e24f8 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1eeb4c │ │ │ │ + cbz r3, 1ee89c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1eeb4c │ │ │ │ + bne.n 1ee89c │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1eecc4 │ │ │ │ + bne.w 1eea14 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eecc4 │ │ │ │ + beq.w 1eea14 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1eeb4c │ │ │ │ + cbz r3, 1ee89c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1eeb2c │ │ │ │ + beq.n 1ee87c │ │ │ │ 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] │ │ │ │ @@ -573443,544 +573188,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 1ee5c0 │ │ │ │ + bl 1ee310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #78] @ 0x4e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eec18 │ │ │ │ + beq.n 1ee968 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1eec18 │ │ │ │ + bne.n 1ee968 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 1eebfc │ │ │ │ + cbnz r4, 1ee94c │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 1eebfc │ │ │ │ + cbz r1, 1ee94c │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1eebca │ │ │ │ + b.n 1ee91a │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1eecb6 │ │ │ │ + bne.n 1eea06 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1eebf8 │ │ │ │ + cbz r2, 1ee948 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eecb6 │ │ │ │ + bne.n 1eea06 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eebc4 │ │ │ │ + beq.n 1ee914 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1eebc4 │ │ │ │ + beq.n 1ee914 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eebbe │ │ │ │ + bne.n 1ee90e │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eebca │ │ │ │ + bne.n 1ee91a │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1eec08 │ │ │ │ + cbz r2, 1ee958 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1eeba8 │ │ │ │ + beq.n 1ee8f8 │ │ │ │ mov r5, r9 │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ mov r9, sl │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eeb84 │ │ │ │ + bne.n 1ee8d4 │ │ │ │ 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 1e2a38 │ │ │ │ + bl 1e2788 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eeca0 │ │ │ │ + beq.n 1ee9f0 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1eeca0 │ │ │ │ + bne.n 1ee9f0 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, fp │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eed2e │ │ │ │ + beq.n 1eea7e │ │ │ │ strh.w r8, [r4, #34] @ 0x22 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1eec94 │ │ │ │ + cbz r3, 1ee9e4 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eecf6 │ │ │ │ + bne.n 1eea46 │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eed20 │ │ │ │ + bne.n 1eea70 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 1eec8c │ │ │ │ + cbz r3, 1ee9dc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eed2a │ │ │ │ + beq.n 1eea7a │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1eed20 │ │ │ │ + bne.n 1eea70 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eec60 │ │ │ │ + bne.n 1ee9b0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eeca0 │ │ │ │ + cbz r3, 1ee9f0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1eec48 │ │ │ │ + beq.n 1ee998 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ - cbnz r3, 1eecb0 │ │ │ │ + cbnz r3, 1eea00 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 1ee694 │ │ │ │ + b.n 1ee3e4 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov.w r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r2, [r6, #34] @ 0x22 │ │ │ │ - b.n 1eebfc │ │ │ │ + b.n 1ee94c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 1eecda │ │ │ │ - b.n 1eeb40 │ │ │ │ + cbnz r3, 1eea2a │ │ │ │ + b.n 1ee890 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eeb40 │ │ │ │ + beq.w 1ee890 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1eecd0 │ │ │ │ + bne.n 1eea20 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 1eeb40 │ │ │ │ + b.n 1ee890 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1eef5c │ │ │ │ + beq.w 1eecac │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1eec68 │ │ │ │ + bcc.n 1ee9b8 │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 1eed20 │ │ │ │ + cbz r2, 1eea70 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eed14 │ │ │ │ + bne.n 1eea64 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1eec68 │ │ │ │ + beq.n 1ee9b8 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1eec94 │ │ │ │ + b.n 1ee9e4 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - b.n 1eec8c │ │ │ │ + b.n 1ee9dc │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eec94 │ │ │ │ - b.n 1eec54 │ │ │ │ + bne.n 1ee9e4 │ │ │ │ + b.n 1ee9a4 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee670 │ │ │ │ + bne.w 1ee3c0 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee670 │ │ │ │ + beq.w 1ee3c0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 1ee670 │ │ │ │ + b.n 1ee3c0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee8c8 │ │ │ │ + b.n 1ee618 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee8aa │ │ │ │ + b.n 1ee5fa │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee746 │ │ │ │ + b.n 1ee496 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee702 │ │ │ │ + b.n 1ee452 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ee93e │ │ │ │ + b.n 1ee68e │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1ee9cc │ │ │ │ + b.n 1ee71c │ │ │ │ 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 1eeea6 │ │ │ │ + bne.n 1eebf6 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee670 │ │ │ │ + b.n 1ee3c0 │ │ │ │ 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 1eeedc │ │ │ │ + bne.n 1eec2c │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 1eedd2 │ │ │ │ + b.n 1eeb22 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #24 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 1eeed8 │ │ │ │ - bls.n 1eeecc │ │ │ │ + beq.n 1eec28 │ │ │ │ + bls.n 1eec1c │ │ │ │ sub.w r3, r2, #4194304 @ 0x400000 │ │ │ │ bics.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eedee │ │ │ │ + beq.n 1eeb3e │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 1eeed8 │ │ │ │ + beq.n 1eec28 │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eef36 │ │ │ │ + beq.n 1eec86 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1eef1a │ │ │ │ + beq.n 1eec6a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eef04 │ │ │ │ + beq.n 1eec54 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eeec8 │ │ │ │ + bne.n 1eec18 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 1eeec8 │ │ │ │ + cbz r3, 1eec18 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1eedee │ │ │ │ + b.n 1eeb3e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1eee8a │ │ │ │ - bhi.n 1eeeb8 │ │ │ │ + beq.n 1eebda │ │ │ │ + bhi.n 1eec08 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1eee8a │ │ │ │ + beq.n 1eebda │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1eee8a │ │ │ │ + beq.n 1eebda │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eeec8 │ │ │ │ + bne.n 1eec18 │ │ │ │ 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 1eeef2 │ │ │ │ + bne.n 1eec42 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 1eedee │ │ │ │ + b.n 1eeb3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eedea │ │ │ │ + b.n 1eeb3a │ │ │ │ sub.w r2, r3, #4194304 @ 0x400000 │ │ │ │ bics.w r2, r2, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eee8a │ │ │ │ + beq.n 1eebda │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1eee8a │ │ │ │ + beq.n 1eebda │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1eedee │ │ │ │ + b.n 1eeb3e │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 1eeed8 │ │ │ │ + beq.n 1eec28 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1eeed8 │ │ │ │ + beq.n 1eec28 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eee30 │ │ │ │ + bne.n 1eeb80 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1eedee │ │ │ │ + b.n 1eeb3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1eedd2 │ │ │ │ + b.n 1eeb22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2838 │ │ │ │ + bl 1e2588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ece5c │ │ │ │ + bl 1ecbac │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eedee │ │ │ │ + b.n 1eeb3e │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eedee │ │ │ │ - b.n 1eee60 │ │ │ │ + beq.w 1eeb3e │ │ │ │ + b.n 1eebb0 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eeec8 │ │ │ │ + beq.n 1eec18 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #224 @ 0xe0 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1eedee │ │ │ │ + b.n 1eeb3e │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 546f0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 1e2f60 │ │ │ │ + bl 1e2cb0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1eceb0 │ │ │ │ + bl 1ecc00 │ │ │ │ ldrb.w r3, [sp, #118] @ 0x76 │ │ │ │ - b.n 1eedee │ │ │ │ + b.n 1eeb3e │ │ │ │ blx 54c30 <__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 1e27a8 │ │ │ │ + bl 1e24f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r2, r4, r0 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r1, #0 │ │ │ │ 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] @ (1ef008 ) │ │ │ │ + ldr r2, [pc, #104] @ (1eed58 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1ef00c ) │ │ │ │ + ldr r3, [pc, #104] @ (1eed5c ) │ │ │ │ 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 231ed4 │ │ │ │ + bl 231c24 │ │ │ │ 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 1ee5c0 │ │ │ │ + bl 1ee310 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 231fe4 │ │ │ │ - ldr r2, [pc, #32] @ (1ef010 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ef00c ) │ │ │ │ + bl 231d34 │ │ │ │ + ldr r2, [pc, #32] @ (1eed60 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eed5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef004 │ │ │ │ + bne.n 1eed54 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ 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, 1ef032 │ │ │ │ - b.n 1ef04e │ │ │ │ + cbnz r3, 1eed82 │ │ │ │ + b.n 1eed9e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ef04e │ │ │ │ + cbz r3, 1eed9e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef02c │ │ │ │ + beq.n 1eed7c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 231ed4 │ │ │ │ - b.n 1ef046 │ │ │ │ + bl 231c24 │ │ │ │ + b.n 1eed96 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef038 │ │ │ │ + bne.n 1eed88 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ef040 │ │ │ │ + bne.n 1eed90 │ │ │ │ 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 1ef30c │ │ │ │ + beq.w 1ef05c │ │ │ │ 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 1ef2f0 │ │ │ │ + beq.w 1ef040 │ │ │ │ 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 1ef2ce │ │ │ │ + beq.w 1ef01e │ │ │ │ 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 1ef2aa │ │ │ │ + beq.w 1eeffa │ │ │ │ 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 │ │ │ │ @@ -573988,15 +573733,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 1ef288 │ │ │ │ + beq.w 1eefd8 │ │ │ │ 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 │ │ │ │ @@ -574005,29 +573750,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 1ef266 │ │ │ │ + beq.w 1eefb6 │ │ │ │ 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 1ef248 │ │ │ │ + beq.n 1eef98 │ │ │ │ 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 │ │ │ │ @@ -574036,419 +573781,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 1ef22a │ │ │ │ + beq.n 1eef7a │ │ │ │ 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, 1ef208 │ │ │ │ + cbz r3, 1eef58 │ │ │ │ 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 1ef050 │ │ │ │ + bl 1eeda0 │ │ │ │ ldr.w r0, [r6, #260] @ 0x104 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 1ef1ea │ │ │ │ + bcc.n 1eef3a │ │ │ │ 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 1ef1cc │ │ │ │ + bcc.n 1eef1c │ │ │ │ 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 1ef19a │ │ │ │ + bcc.n 1eeeea │ │ │ │ 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 1ef16c │ │ │ │ + bcc.n 1eeebc │ │ │ │ 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 1ef146 │ │ │ │ + bcc.w 1eee96 │ │ │ │ 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 1ef118 │ │ │ │ + bcc.w 1eee68 │ │ │ │ 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 1ef0e4 │ │ │ │ + bcc.w 1eee34 │ │ │ │ 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 1ef0b4 │ │ │ │ + bcc.w 1eee04 │ │ │ │ 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 1ef086 │ │ │ │ + bhi.w 1eedd6 │ │ │ │ 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] @ (1ef590 ) │ │ │ │ + ldr r2, [pc, #604] @ (1ef2e0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #604] @ (1ef594 ) │ │ │ │ + ldr r3, [pc, #604] @ (1ef2e4 ) │ │ │ │ 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 231ed4 │ │ │ │ + bl 231c24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27a4 │ │ │ │ - cbz r0, 1ef38a │ │ │ │ + bl 1e24f4 │ │ │ │ + cbz r0, 1ef0da │ │ │ │ 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 1c7c84 │ │ │ │ + bl 1c79d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2988 │ │ │ │ + bl 1e26d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef35e │ │ │ │ + bne.n 1ef0ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27a4 │ │ │ │ + bl 1e24f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef41a │ │ │ │ + beq.n 1ef16a │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ef408 │ │ │ │ + beq.n 1ef158 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef57c │ │ │ │ + beq.w 1ef2cc │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef3ec │ │ │ │ + cbz r3, 1ef13c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ef56a │ │ │ │ + beq.w 1ef2ba │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1ef3ec │ │ │ │ + beq.n 1ef13c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bls.n 1ef3e4 │ │ │ │ + bls.n 1ef134 │ │ │ │ ldr.w r2, [r2, #256] @ 0x100 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 1ef3d0 │ │ │ │ + bhi.n 1ef120 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1ef3c4 │ │ │ │ + bls.n 1ef114 │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1ef3de │ │ │ │ + bhi.n 1ef12e │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1ef3c8 │ │ │ │ + bne.n 1ef118 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef3b6 │ │ │ │ + bne.n 1ef106 │ │ │ │ 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 1e2988 │ │ │ │ + bl 1e26d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef39a │ │ │ │ + bne.n 1ef0ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ef38a │ │ │ │ + bne.n 1ef0da │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27a4 │ │ │ │ + bl 1e24f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1ef430 │ │ │ │ - b.n 1ef488 │ │ │ │ + cbnz r0, 1ef180 │ │ │ │ + b.n 1ef1d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2988 │ │ │ │ + bl 1e26d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ef488 │ │ │ │ + cbz r0, 1ef1d8 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ef426 │ │ │ │ + bls.n 1ef176 │ │ │ │ add.w r8, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef426 │ │ │ │ + beq.n 1ef176 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef46e │ │ │ │ + cbz r3, 1ef1be │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1ef46e │ │ │ │ + beq.n 1ef1be │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ef458 │ │ │ │ + bne.n 1ef1a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef448 │ │ │ │ + bne.n 1ef198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2988 │ │ │ │ + bl 1e26d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef430 │ │ │ │ + bne.n 1ef180 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #256] @ 0x100 │ │ │ │ - bl 1c6388 │ │ │ │ + bl 1c60d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27a4 │ │ │ │ - cbz r0, 1ef4b8 │ │ │ │ + bl 1e24f4 │ │ │ │ + cbz r0, 1ef208 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef4b0 │ │ │ │ + cbz r3, 1ef200 │ │ │ │ ldr.w r2, [r3, #260] @ 0x104 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #260] @ 0x104 │ │ │ │ - bl 1e2988 │ │ │ │ + bl 1e26d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef4a0 │ │ │ │ + bne.n 1ef1f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27a4 │ │ │ │ + bl 1e24f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef4f8 │ │ │ │ + cbz r0, 1ef248 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1ef4e0 │ │ │ │ + b.n 1ef230 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #268 @ 0x10c │ │ │ │ - bhi.n 1ef580 │ │ │ │ + bhi.n 1ef2d0 │ │ │ │ strd r8, r0, [r4, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2988 │ │ │ │ + bl 1e26d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef4f8 │ │ │ │ + cbz r0, 1ef248 │ │ │ │ ldr.w r2, [r4, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ef4c8 │ │ │ │ + bne.n 1ef218 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #264] @ 0x108 │ │ │ │ - bl 1e2988 │ │ │ │ + bl 1e26d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef4e0 │ │ │ │ + bne.n 1ef230 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27a4 │ │ │ │ - cbz r0, 1ef51c │ │ │ │ + bl 1e24f4 │ │ │ │ + cbz r0, 1ef26c │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef514 │ │ │ │ + cbz r3, 1ef264 │ │ │ │ ldrd r2, r1, [r3, #260] @ 0x104 │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r3, #260] @ 0x104 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 1e2988 │ │ │ │ + bl 1e26d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef500 │ │ │ │ + bne.n 1ef250 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r5, #488] @ 0x1e8 │ │ │ │ - cbz r2, 1ef54c │ │ │ │ + cbz r2, 1ef29c │ │ │ │ ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef050 │ │ │ │ + bl 1eeda0 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ef536 │ │ │ │ + bcc.n 1ef286 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1ef598 ) │ │ │ │ + ldr r2, [pc, #72] @ (1ef2e8 ) │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ - ldr r3, [pc, #64] @ (1ef594 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ef2e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef58a │ │ │ │ + bne.n 1ef2da │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1c7e64 │ │ │ │ + bl 1c7bb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ef3b6 │ │ │ │ - b.n 1ef3f8 │ │ │ │ + bne.w 1ef106 │ │ │ │ + b.n 1ef148 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef3f8 │ │ │ │ + b.n 1ef148 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6154 │ │ │ │ - b.n 1ef4d2 │ │ │ │ + bl 1c5ea4 │ │ │ │ + b.n 1ef222 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ 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 1ef5b2 │ │ │ │ + bpl.n 1ef302 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1ef320 │ │ │ │ + bl 1ef070 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r1, #488] @ 0x1e8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1ef5d6 │ │ │ │ + bcc.n 1ef326 │ │ │ │ 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, 1ef5ec │ │ │ │ + cbz r3, 1ef33c │ │ │ │ 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] @ (1ef918 ) │ │ │ │ + ldr r5, [pc, #788] @ (1ef668 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #788] @ (1ef91c ) │ │ │ │ + ldr r4, [pc, #788] @ (1ef66c ) │ │ │ │ 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 │ │ │ │ @@ -574456,72 +574201,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 1ef7ae │ │ │ │ + bcs.w 1ef4fe │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef79e │ │ │ │ + beq.w 1ef4ee │ │ │ │ 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 1ef762 │ │ │ │ + beq.w 1ef4b2 │ │ │ │ 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 1ef7ca │ │ │ │ + beq.w 1ef51a │ │ │ │ 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 1ef6b4 │ │ │ │ + bne.n 1ef404 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ef7d0 │ │ │ │ + beq.w 1ef520 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -574529,27 +574274,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1ef7d4 │ │ │ │ + beq.n 1ef524 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ef886 │ │ │ │ + bne.w 1ef5d6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef8d2 │ │ │ │ + bne.w 1ef622 │ │ │ │ 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 │ │ │ │ @@ -574560,536 +574305,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 1ef79a │ │ │ │ + beq.n 1ef4ea │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef65e │ │ │ │ + bne.w 1ef3ae │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef78c │ │ │ │ + cbz r0, 1ef4dc │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ef752 │ │ │ │ + bne.n 1ef4a2 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4a0c │ │ │ │ - ldr r2, [pc, #368] @ (1ef920 ) │ │ │ │ - ldr r3, [pc, #360] @ (1ef91c ) │ │ │ │ + bl 1e475c │ │ │ │ + ldr r2, [pc, #368] @ (1ef670 ) │ │ │ │ + ldr r3, [pc, #360] @ (1ef66c ) │ │ │ │ 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 1ef914 │ │ │ │ + bne.w 1ef664 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 1ef81c │ │ │ │ + bne.n 1ef56c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 1ef70c │ │ │ │ - cbnz r3, 1ef838 │ │ │ │ + b.n 1ef45c │ │ │ │ + cbnz r3, 1ef588 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ef728 │ │ │ │ + beq.n 1ef478 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ef80a │ │ │ │ + cbz r0, 1ef55a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef728 │ │ │ │ + b.n 1ef478 │ │ │ │ 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 1ef6b4 │ │ │ │ + b.n 1ef404 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef86e │ │ │ │ + cbz r0, 1ef5be │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef728 │ │ │ │ - b.n 1ef7da │ │ │ │ + beq.w 1ef478 │ │ │ │ + b.n 1ef52a │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef8bc │ │ │ │ + cbz r0, 1ef60c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef728 │ │ │ │ + beq.w 1ef478 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ef902 │ │ │ │ + cbz r0, 1ef652 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef728 │ │ │ │ + b.n 1ef478 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ 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] @ (1efae8 ) │ │ │ │ + ldr r2, [pc, #428] @ (1ef838 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (1efaec ) │ │ │ │ + ldr r3, [pc, #428] @ (1ef83c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 1efac0 │ │ │ │ + vldr d0, [pc, #376] @ 1ef810 │ │ │ │ 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 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ef97e │ │ │ │ + cbz r0, 1ef6ce │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #312] @ 1efac8 │ │ │ │ + vldr d0, [pc, #312] @ 1ef818 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ef9ba │ │ │ │ + cbz r0, 1ef70a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 1efad0 │ │ │ │ + vldr d0, [pc, #260] @ 1ef820 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ef9fc │ │ │ │ + cbz r0, 1ef74c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ - vldr d0, [pc, #204] @ 1efad8 │ │ │ │ + bl 1e45d4 │ │ │ │ + vldr d0, [pc, #204] @ 1ef828 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1efa3a │ │ │ │ + cbz r0, 1ef78a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ - vldr d0, [pc, #148] @ 1efae0 │ │ │ │ + vldr d0, [pc, #148] @ 1ef830 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1efa7a │ │ │ │ + cbz r0, 1ef7ca │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ - ldr r2, [pc, #80] @ (1efaf0 ) │ │ │ │ - ldr r3, [pc, #72] @ (1efaec ) │ │ │ │ + bl 1e4584 │ │ │ │ + ldr r2, [pc, #80] @ (1ef840 ) │ │ │ │ + ldr r3, [pc, #72] @ (1ef83c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efab8 │ │ │ │ + bne.n 1ef808 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 1efadc │ │ │ │ + bvc.n 1ef82c │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 1efa66 │ │ │ │ - b.n 1ef784 │ │ │ │ + bcc.n 1ef7b6 │ │ │ │ + b.n 1ef4d4 │ │ │ │ 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, r7, #26 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1efb3a │ │ │ │ + bne.n 1ef88a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #10 │ │ │ │ - bpl.n 1efb3a │ │ │ │ + bpl.n 1ef88a │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 1efb3c │ │ │ │ + bpl.n 1ef88c │ │ │ │ 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 1efb3a │ │ │ │ + beq.n 1ef88a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1efb30 │ │ │ │ + bmi.n 1ef880 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efb5a │ │ │ │ + beq.n 1ef8aa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1efb24 │ │ │ │ + bne.n 1ef874 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 1efb10 │ │ │ │ + bmi.n 1ef860 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1efb10 │ │ │ │ + bmi.n 1ef860 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 1efb3a │ │ │ │ + bpl.n 1ef88a │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 1efb10 │ │ │ │ + b.n 1ef860 │ │ │ │ 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 1efaf4 │ │ │ │ + bl 1ef844 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1efb8c │ │ │ │ + beq.n 1ef8dc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1efb76 │ │ │ │ + bmi.n 1ef8c6 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1efb76 │ │ │ │ - b.n 1efb6a │ │ │ │ + bne.n 1ef8c6 │ │ │ │ + b.n 1ef8ba │ │ │ │ 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] @ 1eff10 │ │ │ │ + ldr.w r9, [pc, #872] @ 1efc60 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #868] @ (1eff14 ) │ │ │ │ + ldr r2, [pc, #868] @ (1efc64 ) │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #868] @ (1eff18 ) │ │ │ │ + ldr r3, [pc, #868] @ (1efc68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e82a8 │ │ │ │ + bl 1e7ff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1efbf0 │ │ │ │ + beq.n 1ef940 │ │ │ │ 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 1efee6 │ │ │ │ + beq.w 1efc36 │ │ │ │ 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, 1efc62 │ │ │ │ + cbz r5, 1ef9b2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1efe1a │ │ │ │ + beq.w 1efb6a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1efdb8 │ │ │ │ + beq.w 1efb08 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1efc48 │ │ │ │ + beq.n 1ef998 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1efd68 │ │ │ │ + beq.w 1efab8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1efd68 │ │ │ │ + beq.w 1efab8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1efdb8 │ │ │ │ + beq.w 1efb08 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1efc2a │ │ │ │ + bne.n 1ef97a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 1efe08 │ │ │ │ + beq.w 1efb58 │ │ │ │ cmp.w r1, #430 @ 0x1ae │ │ │ │ - beq.w 1efd86 │ │ │ │ + beq.w 1efad6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efc2c │ │ │ │ + bne.n 1ef97c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1efc10 │ │ │ │ + bne.n 1ef960 │ │ │ │ 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] │ │ │ │ @@ -575099,399 +574844,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 1efee0 │ │ │ │ + beq.w 1efc30 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 1efcb2 │ │ │ │ + cbz r2, 1efa02 │ │ │ │ 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 1efed2 │ │ │ │ + beq.w 1efc22 │ │ │ │ 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 1e957c │ │ │ │ + bl 1e92cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1efe7a │ │ │ │ + beq.w 1efbca │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1efd22 │ │ │ │ + cbz r0, 1efa72 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1efee0 │ │ │ │ + beq.w 1efc30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1efed6 │ │ │ │ + beq.w 1efc26 │ │ │ │ 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 1e9694 │ │ │ │ + bl 1e93e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52bc │ │ │ │ - b.n 1efeb6 │ │ │ │ + bl 1e500c │ │ │ │ + b.n 1efc06 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efdca │ │ │ │ + beq.n 1efb1a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1efc62 │ │ │ │ + bne.w 1ef9b2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 1efe2a │ │ │ │ + beq.n 1efb7a │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 1efc62 │ │ │ │ + bne.w 1ef9b2 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (1eff1c ) │ │ │ │ + ldr r1, [pc, #404] @ (1efc6c ) │ │ │ │ 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 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efc2c │ │ │ │ - b.n 1efc62 │ │ │ │ + bne.w 1ef97c │ │ │ │ + b.n 1ef9b2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1efdfe │ │ │ │ - cbz r2, 1efdd6 │ │ │ │ + beq.n 1efb4e │ │ │ │ + cbz r2, 1efb26 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efc2c │ │ │ │ - b.n 1efc62 │ │ │ │ + bne.w 1ef97c │ │ │ │ + b.n 1ef9b2 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 1efe42 │ │ │ │ + beq.n 1efb92 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1efc62 │ │ │ │ + bne.w 1ef9b2 │ │ │ │ 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 1efdc0 │ │ │ │ + bne.n 1efb10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c2c74 │ │ │ │ - cbz r0, 1efe58 │ │ │ │ + bl 1c29c4 │ │ │ │ + cbz r0, 1efba8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1efdc2 │ │ │ │ + b.n 1efb12 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1efaf4 │ │ │ │ - b.n 1efdc2 │ │ │ │ + bl 1ef844 │ │ │ │ + b.n 1efb12 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #92] @ 0x5c │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efc2c │ │ │ │ - b.n 1efc62 │ │ │ │ + bne.w 1ef97c │ │ │ │ + b.n 1ef9b2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efdb6 │ │ │ │ + beq.n 1efb06 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1efc62 │ │ │ │ + bne.w 1ef9b2 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1efc4c │ │ │ │ + b.n 1ef99c │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1efc10 │ │ │ │ - b.n 1efc6e │ │ │ │ + bne.w 1ef960 │ │ │ │ + b.n 1ef9be │ │ │ │ mov r0, r4 │ │ │ │ - bl 1efaf4 │ │ │ │ + bl 1ef844 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1efc10 │ │ │ │ - b.n 1efc6e │ │ │ │ + bne.w 1ef960 │ │ │ │ + b.n 1ef9be │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 1e7f8c │ │ │ │ + bl 1e7cdc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df5d4 │ │ │ │ + bl 1df324 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c2cb0 │ │ │ │ - b.n 1efdf6 │ │ │ │ + bl 1c2a00 │ │ │ │ + b.n 1efb46 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e9694 │ │ │ │ + bl 1e93e4 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 1efeda │ │ │ │ + cbz r3, 1efc2a │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #104] @ (1eff20 ) │ │ │ │ - ldr r3, [pc, #92] @ (1eff18 ) │ │ │ │ + ldr r2, [pc, #104] @ (1efc70 ) │ │ │ │ + ldr r3, [pc, #92] @ (1efc68 ) │ │ │ │ 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 1eff0a │ │ │ │ + bne.n 1efc5a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1efccc │ │ │ │ + b.n 1efa1c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1efd4e │ │ │ │ + b.n 1efa9e │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 1efeac │ │ │ │ + b.n 1efbfc │ │ │ │ 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 1eff04 │ │ │ │ + beq.n 1efc54 │ │ │ │ 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 1efc9a │ │ │ │ + b.n 1ef9ea │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 1efc9a │ │ │ │ + b.n 1ef9ea │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ 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] @ (1f0148 ) │ │ │ │ - ldr r3, [pc, #528] @ (1f014c ) │ │ │ │ + ldr r1, [pc, #528] @ (1efe98 ) │ │ │ │ + ldr r3, [pc, #528] @ (1efe9c ) │ │ │ │ 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 1effe8 │ │ │ │ + bne.n 1efd38 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1effe8 │ │ │ │ + beq.n 1efd38 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #180] @ 0xb4 │ │ │ │ - cbz r2, 1eff6e │ │ │ │ + cbz r2, 1efcbe │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1f0006 │ │ │ │ + beq.n 1efd56 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f0072 │ │ │ │ + beq.n 1efdc2 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f0128 │ │ │ │ + beq.w 1efe78 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [sl] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 1f0064 │ │ │ │ + bhi.n 1efdb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f012c │ │ │ │ + beq.w 1efe7c │ │ │ │ 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 1effac │ │ │ │ + bhi.n 1efcfc │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1efb90 │ │ │ │ + bl 1ef8e0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1effd2 │ │ │ │ + beq.n 1efd22 │ │ │ │ mov r0, r8 │ │ │ │ blx 541fc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1effea │ │ │ │ + b.n 1efd3a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eff6e │ │ │ │ + bne.n 1efcbe │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - cbnz r0, 1f0022 │ │ │ │ + cbnz r0, 1efd72 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1f0050 │ │ │ │ + bls.n 1efda0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1f0150 ) │ │ │ │ - ldr r3, [pc, #348] @ (1f014c ) │ │ │ │ + ldr r2, [pc, #356] @ (1efea0 ) │ │ │ │ + ldr r3, [pc, #348] @ (1efe9c ) │ │ │ │ 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 1f0144 │ │ │ │ + bne.w 1efe94 │ │ │ │ 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 1effd6 │ │ │ │ + beq.n 1efd26 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eff6e │ │ │ │ + bne.n 1efcbe │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 1f0048 │ │ │ │ + cbz r0, 1efd98 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f003c │ │ │ │ + cbz r2, 1efd8c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f0034 │ │ │ │ + bne.n 1efd84 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 1f005c │ │ │ │ + beq.n 1efdac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f0028 │ │ │ │ - bl 1e28ec │ │ │ │ + bne.n 1efd78 │ │ │ │ + bl 1e263c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f0022 │ │ │ │ + bne.n 1efd72 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1f0058 │ │ │ │ + bhi.n 1efda8 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 1f005c │ │ │ │ + bls.n 1efdac │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1effe8 │ │ │ │ + bne.n 1efd38 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1eff6e │ │ │ │ + b.n 1efcbe │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ blx 5513c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1effa4 │ │ │ │ + b.n 1efcf4 │ │ │ │ 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] │ │ │ │ @@ -575500,144 +575245,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r5, 1f0110 │ │ │ │ + cbz r5, 1efe60 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1f00f4 │ │ │ │ + cbz r3, 1efe44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f0102 │ │ │ │ + cbz r2, 1efe52 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eff24 │ │ │ │ + bl 1efc74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1f00e4 │ │ │ │ + cbz r4, 1efe34 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1f00e4 │ │ │ │ + cbz r2, 1efe34 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eff24 │ │ │ │ + bl 1efc74 │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f00cc │ │ │ │ + bne.n 1efe1c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eff24 │ │ │ │ + bl 1efc74 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1e28ec │ │ │ │ - cbz r5, 1f0112 │ │ │ │ + bl 1e263c │ │ │ │ + cbz r5, 1efe62 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1f00ae │ │ │ │ + b.n 1efdfe │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eff24 │ │ │ │ + bl 1efc74 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 1f00f4 │ │ │ │ + b.n 1efe44 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 231fe4 │ │ │ │ - cbnz r0, 1f013c │ │ │ │ + bl 231d34 │ │ │ │ + cbnz r0, 1efe8c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d7c │ │ │ │ - b.n 1eff7c │ │ │ │ + bl 1c7acc │ │ │ │ + b.n 1efccc │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 1eff88 │ │ │ │ + b.n 1efcd8 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1efb90 │ │ │ │ - b.n 1effd2 │ │ │ │ + bl 1ef8e0 │ │ │ │ + b.n 1efd22 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2b6c │ │ │ │ - b.n 1f011e │ │ │ │ + bl 1e28bc │ │ │ │ + b.n 1efe6e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r1 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ 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] @ (1f02c4 ) │ │ │ │ + ldr r2, [pc, #348] @ (1f0014 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (1f02c8 ) │ │ │ │ + ldr r3, [pc, #348] @ (1f0018 ) │ │ │ │ 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 1c7e98 │ │ │ │ + bl 1c7be8 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1f0194 │ │ │ │ - b.n 1f02ba │ │ │ │ + cbnz r3, 1efee4 │ │ │ │ + b.n 1f000a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f02ba │ │ │ │ + beq.w 1f000a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f018a │ │ │ │ + beq.n 1efeda │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7d00 │ │ │ │ + bl 1c7a50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1f01b6 │ │ │ │ - b.n 1f01e2 │ │ │ │ + cbnz r0, 1eff06 │ │ │ │ + b.n 1eff32 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f01a2 │ │ │ │ + bne.n 1efef2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f01b0 │ │ │ │ + bne.n 1eff00 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7c64 │ │ │ │ - ldr r2, [pc, #260] @ (1f02cc ) │ │ │ │ - ldr r3, [pc, #252] @ (1f02c8 ) │ │ │ │ + bl 1c79b4 │ │ │ │ + ldr r2, [pc, #260] @ (1f001c ) │ │ │ │ + ldr r3, [pc, #252] @ (1f0018 ) │ │ │ │ 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 1f02be │ │ │ │ + bne.n 1f000e │ │ │ │ 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 │ │ │ │ @@ -575649,590 +575394,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f02b6 │ │ │ │ + beq.n 1f0006 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f0266 │ │ │ │ + beq.n 1effb6 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 1f0274 │ │ │ │ + cbz r2, 1effc4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1eff24 │ │ │ │ + bl 1efc74 │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 1f0256 │ │ │ │ + cbz r4, 1effa6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1f0256 │ │ │ │ + cbz r2, 1effa6 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1eff24 │ │ │ │ + bl 1efc74 │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f023c │ │ │ │ + bne.n 1eff8c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1eff24 │ │ │ │ + bl 1efc74 │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 1e28ec │ │ │ │ - cbz r7, 1f028c │ │ │ │ + bl 1e263c │ │ │ │ + cbz r7, 1effdc │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1f0218 │ │ │ │ + b.n 1eff68 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1eff24 │ │ │ │ + bl 1efc74 │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f0270 │ │ │ │ + bne.n 1effc0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1f02a4 │ │ │ │ + cbnz r0, 1efff4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7d7c │ │ │ │ - b.n 1f01b6 │ │ │ │ + bl 1c7acc │ │ │ │ + b.n 1eff06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2b6c │ │ │ │ + bl 1e28bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 1f01b6 │ │ │ │ + b.n 1eff06 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1f028c │ │ │ │ + b.n 1effdc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f01be │ │ │ │ + b.n 1eff0e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mrc2 0, 4, r0, cr0, cr8, {4} │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 1, r0, cr2, cr8, {4} │ │ │ │ + lsls r2, r4, #3 │ │ │ │ + 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] @ (1f0390 ) │ │ │ │ + ldr r2, [pc, #176] @ (1f00e0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1f0394 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f00e4 ) │ │ │ │ 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 1e3c9c │ │ │ │ + bl 1e39ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f033c │ │ │ │ + bne.n 1f008c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #410 @ 0x19a │ │ │ │ - beq.n 1f0368 │ │ │ │ + beq.n 1f00b8 │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f0338 │ │ │ │ + bne.n 1f0088 │ │ │ │ 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 1f0356 │ │ │ │ + bls.n 1f00a6 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1f036c │ │ │ │ + bls.n 1f00bc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1f033e │ │ │ │ + b.n 1f008e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (1f0398 ) │ │ │ │ - ldr r3, [pc, #80] @ (1f0394 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f00e8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f00e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f038a │ │ │ │ + bne.n 1f00da │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1f0370 │ │ │ │ + bhi.n 1f00c0 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1f037e │ │ │ │ + bhi.n 1f00ce │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f033e │ │ │ │ + b.n 1f008e │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1f033c │ │ │ │ + bne.n 1f008c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f033e │ │ │ │ + b.n 1f008e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r6, #-608] @ 0xfffffda0 │ │ │ │ + vshr.u64 d16, d8, #58 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl], #608 @ 0x260 │ │ │ │ + vqadd.u32 d16, d26, d8 │ │ │ │ stmdb 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] @ (1f077c ) │ │ │ │ + ldr r5, [pc, #972] @ (1f04cc ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #972] @ (1f0780 ) │ │ │ │ + ldr r4, [pc, #972] @ (1f04d0 ) │ │ │ │ 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 1f0512 │ │ │ │ + ble.w 1f0262 │ │ │ │ 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 1f0512 │ │ │ │ + beq.w 1f0262 │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r6, r3, #28 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 1f052e │ │ │ │ + bpl.w 1f027e │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f0532 │ │ │ │ + bls.w 1f0282 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f052e │ │ │ │ + bls.w 1f027e │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f0512 │ │ │ │ + bhi.n 1f0262 │ │ │ │ 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 20e338 │ │ │ │ + bl 20e088 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1eab38 │ │ │ │ + bl 1ea888 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1f0468 │ │ │ │ + cbz r7, 1f01b8 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f06f4 │ │ │ │ + beq.w 1f0444 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1f0726 │ │ │ │ + beq.w 1f0476 │ │ │ │ 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 1f049c │ │ │ │ + bne.n 1f01ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f073e │ │ │ │ + beq.w 1f048e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f0494 │ │ │ │ + bne.n 1f01e4 │ │ │ │ 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 1f0480 │ │ │ │ + bne.n 1f01d0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1eabec │ │ │ │ + bl 1ea93c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f054e │ │ │ │ + beq.n 1f029e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0592 │ │ │ │ + beq.n 1f02e2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f06cc │ │ │ │ + beq.w 1f041c │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 1f04d6 │ │ │ │ + cbz r2, 1f0226 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f05ce │ │ │ │ + beq.n 1f031e │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f0758 │ │ │ │ + beq.w 1f04a8 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1f05ba │ │ │ │ + beq.n 1f030a │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1f05fa │ │ │ │ + bpl.w 1f034a │ │ │ │ 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 1f05de │ │ │ │ + beq.n 1f032e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1f03e2 │ │ │ │ - ldr r2, [pc, #624] @ (1f0784 ) │ │ │ │ - ldr r3, [pc, #616] @ (1f0780 ) │ │ │ │ + bne.w 1f0132 │ │ │ │ + ldr r2, [pc, #624] @ (1f04d4 ) │ │ │ │ + ldr r3, [pc, #616] @ (1f04d0 ) │ │ │ │ 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 1f0778 │ │ │ │ + bne.w 1f04c8 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1f0512 │ │ │ │ + bgt.n 1f0262 │ │ │ │ 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 1f0430 │ │ │ │ + b.n 1f0180 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0620 │ │ │ │ + beq.n 1f0370 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 1f056a │ │ │ │ + cbz r2, 1f02ba │ │ │ │ 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 1f064c │ │ │ │ + beq.n 1f039c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f0506 │ │ │ │ + bne.n 1f0256 │ │ │ │ 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 1f0506 │ │ │ │ + b.n 1f0256 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0666 │ │ │ │ + beq.n 1f03b6 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 1f05ae │ │ │ │ + cbz r2, 1f02fe │ │ │ │ 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 1f04e8 │ │ │ │ + beq.n 1f0238 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1f04e8 │ │ │ │ + bne.n 1f0238 │ │ │ │ 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 1f04f2 │ │ │ │ - b.n 1f0506 │ │ │ │ + bmi.n 1f0242 │ │ │ │ + b.n 1f0256 │ │ │ │ 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 1f0506 │ │ │ │ + bne.w 1f0256 │ │ │ │ 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 1f0506 │ │ │ │ + b.n 1f0256 │ │ │ │ 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 1f056a │ │ │ │ + beq.n 1f02ba │ │ │ │ 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 1f0572 │ │ │ │ + bne.n 1f02c2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f0742 │ │ │ │ + beq.n 1f0492 │ │ │ │ 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 1f0506 │ │ │ │ + b.n 1f0256 │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 1f05ae │ │ │ │ + bmi.n 1f02fe │ │ │ │ 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, 1f0690 │ │ │ │ + cbz r2, 1f03e0 │ │ │ │ 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 1f04e8 │ │ │ │ + beq.w 1f0238 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f04e4 │ │ │ │ + bne.w 1f0234 │ │ │ │ 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 1f0506 │ │ │ │ + bpl.w 1f0256 │ │ │ │ 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 1f0506 │ │ │ │ + b.n 1f0256 │ │ │ │ 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 1f04d6 │ │ │ │ + beq.w 1f0226 │ │ │ │ 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 1f04d6 │ │ │ │ + b.n 1f0226 │ │ │ │ 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 1e3c9c │ │ │ │ + bl 1e39ec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f0722 │ │ │ │ + bne.n 1f0472 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #399 @ 0x18f │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1f0464 │ │ │ │ + b.n 1f01b4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 1f02d0 │ │ │ │ + bl 1f0020 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1f0464 │ │ │ │ + b.n 1f01b4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1f049c │ │ │ │ + b.n 1f01ec │ │ │ │ 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 1f0506 │ │ │ │ + b.n 1f0256 │ │ │ │ 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 1f0506 │ │ │ │ - b.n 1f06be │ │ │ │ + bpl.w 1f0256 │ │ │ │ + b.n 1f040e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - mcrr2 0, 9, r0, r6, cr8 │ │ │ │ + mrc2 0, 7, r0, cr6, cr8, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfae60098 │ │ │ │ + ldc2 0, cr0, [r6, #608] @ 0x260 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ - bhi.n 1f07b8 │ │ │ │ + bhi.n 1f0508 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bhi.n 1f082a │ │ │ │ + bhi.n 1f057a │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 1f07e8 │ │ │ │ + bhi.n 1f0538 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 1f07fe │ │ │ │ + bls.n 1f054e │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f0856 │ │ │ │ + bne.n 1f05a6 │ │ │ │ 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 1f0814 │ │ │ │ + bhi.n 1f0564 │ │ │ │ movw r2, #742 @ 0x2e6 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f07e4 │ │ │ │ + bls.n 1f0534 │ │ │ │ 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 1f07fa │ │ │ │ + bne.n 1f054a │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1f079a │ │ │ │ + beq.n 1f04ea │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1f07e4 │ │ │ │ + bhi.n 1f0534 │ │ │ │ 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 1f07e4 │ │ │ │ + bhi.n 1f0534 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 1f083c │ │ │ │ + bhi.n 1f058c │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f084a │ │ │ │ + bhi.n 1f059a │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subw r3, r3, #762 @ 0x2fa │ │ │ │ cmp r3, #29 │ │ │ │ - bhi.n 1f07e4 │ │ │ │ + bhi.n 1f0534 │ │ │ │ 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 │ │ │ │ @@ -576259,230 +576006,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] @ 1f13b8 │ │ │ │ - ldr.w r3, [pc, #2880] @ 1f13bc │ │ │ │ + ldr.w r2, [pc, #2880] @ 1f1108 │ │ │ │ + ldr.w r3, [pc, #2880] @ 1f110c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2876] @ 1f13c0 │ │ │ │ + ldr.w r6, [pc, #2876] @ 1f1110 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c7d00 │ │ │ │ - cbz r0, 1f08b8 │ │ │ │ - ldr.w r2, [pc, #2856] @ 1f13c4 │ │ │ │ - ldr.w r3, [pc, #2844] @ 1f13bc │ │ │ │ + bl 1c7a50 │ │ │ │ + cbz r0, 1f0608 │ │ │ │ + ldr.w r2, [pc, #2856] @ 1f1114 │ │ │ │ + ldr.w r3, [pc, #2844] @ 1f110c │ │ │ │ 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 1f1ee2 │ │ │ │ + bne.w 1f1c32 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7d7c │ │ │ │ + bl 1c7acc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f0898 │ │ │ │ + beq.n 1f05e8 │ │ │ │ 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 1f0abc │ │ │ │ + beq.w 1f080c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f0ada │ │ │ │ + bhi.w 1f082a │ │ │ │ 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] @ 1f13c8 │ │ │ │ + ldr.w r3, [pc, #2772] @ 1f1118 │ │ │ │ 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 1f0b66 │ │ │ │ + beq.w 1f08b6 │ │ │ │ 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 1f093e │ │ │ │ + beq.n 1f068e │ │ │ │ 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 1f0d86 │ │ │ │ + bhi.w 1f0ad6 │ │ │ │ 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 1f0e5a │ │ │ │ + bne.w 1f0baa │ │ │ │ add r6, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq lr, r2 │ │ │ │ - beq.n 1f09a6 │ │ │ │ + beq.n 1f06f6 │ │ │ │ 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 1f0ee6 │ │ │ │ + beq.w 1f0c36 │ │ │ │ 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 1f0b76 │ │ │ │ + bls.w 1f08c6 │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f174a │ │ │ │ + beq.w 1f149a │ │ │ │ cmp.w r3, #720 @ 0x2d0 │ │ │ │ - bcs.w 1f0dd6 │ │ │ │ + bcs.w 1f0b26 │ │ │ │ cmp.w r3, #450 @ 0x1c2 │ │ │ │ - bhi.w 1f0eec │ │ │ │ + bhi.w 1f0c3c │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bls.w 1f16ce │ │ │ │ + bls.w 1f141e │ │ │ │ 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 1f1032 │ │ │ │ + bne.w 1f0d82 │ │ │ │ movw r1, #36928 @ 0x9040 │ │ │ │ movt r1, #17 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1f1054 │ │ │ │ + bne.w 1f0da4 │ │ │ │ tst.w r2, #18432 @ 0x4800 │ │ │ │ - bne.w 1f15e4 │ │ │ │ + bne.w 1f1334 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 1f0f9a │ │ │ │ + b.n 1f0cea │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f0ecc │ │ │ │ + beq.w 1f0c1c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 1f0a7a │ │ │ │ + cbz r1, 1f07ca │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1f0a66 │ │ │ │ + b.n 1f07b6 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f0d40 │ │ │ │ + beq.w 1f0a90 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1f0a5e │ │ │ │ + bne.n 1f07ae │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e41d8 │ │ │ │ - cbnz r0, 1f0a96 │ │ │ │ + bl 1e3f28 │ │ │ │ + cbnz r0, 1f07e6 │ │ │ │ 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 1f0d78 │ │ │ │ - bhi.w 1f0d62 │ │ │ │ + beq.w 1f0ac8 │ │ │ │ + bhi.w 1f0ab2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1f0ada │ │ │ │ + bne.n 1f082a │ │ │ │ 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 1f08dc │ │ │ │ + bne.w 1f062c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f08d2 │ │ │ │ - b.n 1f0898 │ │ │ │ + bne.w 1f0622 │ │ │ │ + b.n 1f05e8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1f0ada │ │ │ │ + cbz r0, 1f082a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 1f085c │ │ │ │ + bl 1f05ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f08dc │ │ │ │ + bne.w 1f062c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f08d2 │ │ │ │ - b.n 1f0898 │ │ │ │ - ldr.w r3, [pc, #2260] @ 1f13cc │ │ │ │ + bne.w 1f0622 │ │ │ │ + b.n 1f05e8 │ │ │ │ + ldr.w r3, [pc, #2260] @ 1f111c │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ mla r2, r8, r6, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1f0b46 │ │ │ │ + cbz r5, 1f0896 │ │ │ │ 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] │ │ │ │ @@ -576494,36 +576241,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 1f0b14 │ │ │ │ + bne.n 1f0864 │ │ │ │ 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 1f0d56 │ │ │ │ + beq.w 1f0aa6 │ │ │ │ ldrb.w r3, [sl, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #355] @ 0x163 │ │ │ │ - b.n 1f0ada │ │ │ │ + b.n 1f082a │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ - bhi.w 1f09e8 │ │ │ │ + bhi.w 1f0738 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bls.w 1f0a3a │ │ │ │ + bls.w 1f078a │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #218 @ 0xda │ │ │ │ - bhi.w 1f0f7e │ │ │ │ + bhi.w 1f0cce │ │ │ │ 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 │ │ │ │ @@ -576737,43 +576484,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 1f0d4c │ │ │ │ + b.n 1f0a9c │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f0a7a │ │ │ │ + beq.w 1f07ca │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 1f0d44 │ │ │ │ - b.n 1f0a6e │ │ │ │ + bne.n 1f0a94 │ │ │ │ + b.n 1f07be │ │ │ │ ldrb.w r3, [sl, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #354] @ 0x162 │ │ │ │ - b.n 1f0ada │ │ │ │ + b.n 1f082a │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0ada │ │ │ │ + bhi.w 1f082a │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ - b.n 1f0ab2 │ │ │ │ + b.n 1f0802 │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ - b.n 1f0ada │ │ │ │ + b.n 1f082a │ │ │ │ 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 1f0964 │ │ │ │ + bhi.w 1f06b4 │ │ │ │ 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 │ │ │ │ @@ -576784,20 +576531,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 1f0b6e │ │ │ │ + b.n 1f08be │ │ │ │ sub.w r2, r3, #756 @ 0x2f4 │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f0a3a │ │ │ │ + bhi.w 1f078a │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f0f7e │ │ │ │ + bhi.w 1f0cce │ │ │ │ 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 │ │ │ │ @@ -576849,24 +576596,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 1f17c2 │ │ │ │ + beq.w 1f1512 │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 1f0ffe │ │ │ │ + bls.w 1f0d4e │ │ │ │ add.w r2, r1, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1f0972 │ │ │ │ + bhi.w 1f06c2 │ │ │ │ adds r2, r6, #3 │ │ │ │ add.w r2, lr, r2, lsr #2 │ │ │ │ - b.n 1f0984 │ │ │ │ + b.n 1f06d4 │ │ │ │ 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 │ │ │ │ @@ -576875,59 +576622,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 1f0ada │ │ │ │ + b.n 1f082a │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0ada │ │ │ │ + b.n 1f082a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e41f0 │ │ │ │ + bl 1e3f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0a4e │ │ │ │ + beq.w 1f079e │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0a4e │ │ │ │ + b.n 1f079e │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f09dc │ │ │ │ + b.n 1f072c │ │ │ │ movw r2, #614 @ 0x266 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1f1a24 │ │ │ │ + bhi.w 1f1774 │ │ │ │ cmp.w r3, #612 @ 0x264 │ │ │ │ - bls.w 1f1006 │ │ │ │ + bls.w 1f0d56 │ │ │ │ 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 1f1946 │ │ │ │ + beq.w 1f1696 │ │ │ │ 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 1f0f78 │ │ │ │ + beq.n 1f0cc8 │ │ │ │ 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 │ │ │ │ @@ -576935,127 +576682,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 1f0ada │ │ │ │ + b.n 1f082a │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1f0a3a │ │ │ │ + bhi.w 1f078a │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 1f0a3a │ │ │ │ + beq.w 1f078a │ │ │ │ ldrb.w r2, [sl, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [sl, #357] @ 0x165 │ │ │ │ - bl 1f0788 │ │ │ │ - cbz r0, 1f0fba │ │ │ │ + bl 1f04d8 │ │ │ │ + cbz r0, 1f0d0a │ │ │ │ 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 1f17f0 │ │ │ │ + bpl.w 1f1540 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f19f4 │ │ │ │ + beq.w 1f1744 │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ - bhi.w 1f0ada │ │ │ │ + bhi.w 1f082a │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bhi.w 1f1820 │ │ │ │ + bhi.w 1f1570 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1f1a86 │ │ │ │ + bhi.w 1f17d6 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bls.w 1f0ada │ │ │ │ + bls.w 1f082a │ │ │ │ subs r3, #57 @ 0x39 │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f0aa6 │ │ │ │ - b.n 1f0ada │ │ │ │ + bmi.w 1f07f6 │ │ │ │ + b.n 1f082a │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 1f0e78 │ │ │ │ - b.n 1f0972 │ │ │ │ + bhi.w 1f0bc8 │ │ │ │ + b.n 1f06c2 │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1f1a68 │ │ │ │ + bhi.w 1f17b8 │ │ │ │ cmp.w r3, #520 @ 0x208 │ │ │ │ - bcs.w 1f1c54 │ │ │ │ + bcs.w 1f19a4 │ │ │ │ sub.w r1, r3, #468 @ 0x1d4 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1f0a3a │ │ │ │ + bhi.w 1f078a │ │ │ │ movw r2, #29127 @ 0x71c7 │ │ │ │ movt r2, #492 @ 0x1ec │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1f0a3a │ │ │ │ + bpl.w 1f078a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2cc8 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2cc8 │ │ │ │ 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 1f0ada │ │ │ │ + b.n 1f082a │ │ │ │ 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 1f1c92 │ │ │ │ + beq.w 1f19e2 │ │ │ │ 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 211144 │ │ │ │ + bl 210e94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f10c4 │ │ │ │ + beq.n 1f0e14 │ │ │ │ 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 1f18b2 │ │ │ │ + beq.w 1f1602 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1872 │ │ │ │ + beq.w 1f15c2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ 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 │ │ │ │ @@ -577063,84 +576810,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 1f0ada │ │ │ │ + bpl.w 1f082a │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0ada │ │ │ │ + b.n 1f082a │ │ │ │ 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 1f19de │ │ │ │ + bhi.w 1f172e │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ - b.n 1f0ada │ │ │ │ + b.n 1f082a │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - bcs.w 1f1a4a │ │ │ │ + bcs.w 1f179a │ │ │ │ cmp.w r3, #318 @ 0x13e │ │ │ │ - bls.w 1f0a3a │ │ │ │ + bls.w 1f078a │ │ │ │ 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 1f1032 │ │ │ │ + bne.w 1f0d82 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0a3a │ │ │ │ + bpl.w 1f078a │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r2, [r1, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f1ee6 │ │ │ │ + bne.w 1f1c36 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst.w r2, #12 │ │ │ │ itt ne │ │ │ │ subne.w r2, r1, #20 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - bne.n 1f11dc │ │ │ │ + bne.n 1f0f2c │ │ │ │ ldrsb.w r5, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0788 │ │ │ │ - cbz r0, 1f11a8 │ │ │ │ + bl 1f04d8 │ │ │ │ + cbz r0, 1f0ef8 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 1f0ada │ │ │ │ + beq.w 1f082a │ │ │ │ ldrb.w r3, [sl, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [sl, #370] @ 0x172 │ │ │ │ - b.n 1f0ada │ │ │ │ + b.n 1f082a │ │ │ │ cmp r6, #5 │ │ │ │ - beq.w 1f1eec │ │ │ │ + beq.w 1f1c3c │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f1ef8 │ │ │ │ + bne.w 1f1c48 │ │ │ │ subs r2, #20 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f11c8 │ │ │ │ + bne.n 1f0f18 │ │ │ │ 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 │ │ │ │ @@ -577148,131 +576895,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 20e338 │ │ │ │ + bl 20e088 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1f1222 │ │ │ │ + cbz r0, 1f0f72 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrsb.w r3, [r9, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f1252 │ │ │ │ + blt.n 1f0fa2 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - beq.w 1f1a90 │ │ │ │ + beq.w 1f17e0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1c80 │ │ │ │ + beq.w 1f19d0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1f1252 │ │ │ │ + beq.n 1f0fa2 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f1df2 │ │ │ │ + beq.w 1f1b42 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - bl 20e338 │ │ │ │ + bl 20e088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f1d36 │ │ │ │ + bne.w 1f1a86 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1d22 │ │ │ │ + beq.w 1f1a72 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f1cbc │ │ │ │ + beq.w 1f1a0c │ │ │ │ and.w r5, r3, #3 │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ 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 1f039c │ │ │ │ + bl 1f00ec │ │ │ │ ldrsb.w r5, [sl, #65] @ 0x41 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f1194 │ │ │ │ + bne.w 1f0ee4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f1cc8 │ │ │ │ + beq.w 1f1a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0788 │ │ │ │ + bl 1f04d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0ada │ │ │ │ + beq.w 1f082a │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ - b.n 1f0ada │ │ │ │ + b.n 1f082a │ │ │ │ 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 1f1d42 │ │ │ │ + beq.w 1f1a92 │ │ │ │ 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 1f132c │ │ │ │ + bne.n 1f107c │ │ │ │ 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 211144 │ │ │ │ + bl 210e94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f135c │ │ │ │ + beq.n 1f10ac │ │ │ │ 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 1f1958 │ │ │ │ + beq.w 1f16a8 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1836 │ │ │ │ + beq.w 1f1586 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ 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 │ │ │ │ @@ -577280,89 +577027,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 1f0ada │ │ │ │ - b.n 1f11ba │ │ │ │ + bne.w 1f082a │ │ │ │ + b.n 1f0f0a │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f13e2 │ │ │ │ - b.n 1f13e4 │ │ │ │ + beq.n 1f1132 │ │ │ │ + b.n 1f1134 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf77c0098 │ │ │ │ + @ instruction: 0xfa2c0098 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7760098 │ │ │ │ - @ instruction: 0xf75c0098 │ │ │ │ + @ instruction: 0xfa260098 │ │ │ │ + @ instruction: 0xfa0c0098 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f1efe │ │ │ │ + beq.w 1f1c4e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f1ef8 │ │ │ │ + bne.w 1f1c48 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f13d0 │ │ │ │ + bne.n 1f1120 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0ada │ │ │ │ + bhi.w 1f082a │ │ │ │ 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 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ 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 1f0ada │ │ │ │ - b.n 1f110e │ │ │ │ + bhi.w 1f082a │ │ │ │ + b.n 1f0e5e │ │ │ │ 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 1f1950 │ │ │ │ + beq.w 1f16a0 │ │ │ │ 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 1f14ae │ │ │ │ + beq.n 1f11fe │ │ │ │ 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 │ │ │ │ @@ -577370,68 +577117,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 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ 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 1e3c9c │ │ │ │ + bl 1e39ec │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f175a │ │ │ │ + beq.w 1f14aa │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1f14be │ │ │ │ - b.w 1f0ada │ │ │ │ + bne.n 1f120e │ │ │ │ + b.w 1f082a │ │ │ │ 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 1f19cc │ │ │ │ + bhi.w 1f171c │ │ │ │ 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 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ ldrb.w r3, [sl, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sl, #369] @ 0x171 │ │ │ │ - b.w 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ 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 1f19b6 │ │ │ │ + bhi.w 1f1706 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ 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 │ │ │ │ @@ -577451,152 +577198,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 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ 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 1f19a0 │ │ │ │ + bhi.w 1f16f0 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ 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 1f1618 │ │ │ │ + bpl.n 1f1368 │ │ │ │ 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 1f1632 │ │ │ │ + bne.n 1f1382 │ │ │ │ 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 211144 │ │ │ │ + bl 210e94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f166e │ │ │ │ + beq.n 1f13be │ │ │ │ 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 1f18fc │ │ │ │ + beq.w 1f164c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f1bea │ │ │ │ + bne.w 1f193a │ │ │ │ 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 1f1bea │ │ │ │ + beq.w 1f193a │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1f1db4 │ │ │ │ + beq.w 1f1b04 │ │ │ │ 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 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ cmp.w r3, #418 @ 0x1a2 │ │ │ │ - bcs.w 1f0a3a │ │ │ │ + bcs.w 1f078a │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ - bls.w 1f1142 │ │ │ │ + bls.w 1f0e92 │ │ │ │ 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 1f1032 │ │ │ │ + bne.w 1f0d82 │ │ │ │ movw r2, #289 @ 0x121 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1f0a3a │ │ │ │ + beq.w 1f078a │ │ │ │ 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 1f15e4 │ │ │ │ + bne.w 1f1334 │ │ │ │ ldr.w r3, [sl, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #184] @ 0xb8 │ │ │ │ - bl 211144 │ │ │ │ + bl 210e94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f166e │ │ │ │ + beq.n 1f13be │ │ │ │ ldr.w r3, [sl, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #224] @ 0xe0 │ │ │ │ - b.n 1f166e │ │ │ │ + b.n 1f13be │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ 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 1f17b6 │ │ │ │ + bhi.n 1f1506 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1f1efe │ │ │ │ + bhi.w 1f1c4e │ │ │ │ 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 │ │ │ │ @@ -577625,349 +577372,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 1f14da │ │ │ │ + b.n 1f122a │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 1f17b6 │ │ │ │ + b.n 1f1506 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0e64 │ │ │ │ + bne.w 1f0bb4 │ │ │ │ add r6, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1f0980 │ │ │ │ + bne.w 1f06d0 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r9, r2 │ │ │ │ moveq r5, r9 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 1f09e8 │ │ │ │ + beq.w 1f0738 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.w 1f09b0 │ │ │ │ + b.w 1f0700 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.w 1f0fd6 │ │ │ │ + bpl.w 1f0d26 │ │ │ │ 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 1f181a │ │ │ │ + bne.n 1f156a │ │ │ │ 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 1f0fd6 │ │ │ │ + b.w 1f0d26 │ │ │ │ subs r3, #185 @ 0xb9 │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0ada │ │ │ │ - b.w 1f0aa6 │ │ │ │ + bpl.w 1f082a │ │ │ │ + b.w 1f07f6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #771 @ 0x303 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2111a8 │ │ │ │ + bl 210ef8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f02d0 │ │ │ │ + bl 1f0020 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f136c │ │ │ │ + bne.w 1f10bc │ │ │ │ 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 1f136c │ │ │ │ + b.n 1f10bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #433 @ 0x1b1 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2111a8 │ │ │ │ + bl 210ef8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f02d0 │ │ │ │ + bl 1f0020 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f10d4 │ │ │ │ + bne.w 1f0e24 │ │ │ │ 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 1f10d4 │ │ │ │ + b.n 1f0e24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2111a8 │ │ │ │ + bl 210ef8 │ │ │ │ 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 1e3c9c │ │ │ │ + bl 1e39ec │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1d92 │ │ │ │ + beq.w 1f1ae2 │ │ │ │ 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 1f10ce │ │ │ │ + b.w 1f0e1e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #435 @ 0x1b3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2111a8 │ │ │ │ + bl 210ef8 │ │ │ │ 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 1e3c9c │ │ │ │ + bl 1e39ec │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1dcc │ │ │ │ + beq.w 1f1b1c │ │ │ │ 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 1f1678 │ │ │ │ + b.n 1f13c8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ - b.w 1f0f3e │ │ │ │ + b.w 1f0c8e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1f1474 │ │ │ │ + b.n 1f11c4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f1bfa │ │ │ │ + beq.w 1f194a │ │ │ │ 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 1f0ada │ │ │ │ + bmi.w 1f082a │ │ │ │ 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 1f1366 │ │ │ │ + b.n 1f10b6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ 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 1f1506 │ │ │ │ + b.n 1f1256 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f082a │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ - b.w 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ 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 1f0ada │ │ │ │ + bls.w 1f082a │ │ │ │ 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 1f0fd6 │ │ │ │ + b.w 1f0d26 │ │ │ │ movw r2, #630 @ 0x276 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f1032 │ │ │ │ + beq.w 1f0d82 │ │ │ │ subw r1, r3, #635 @ 0x27b │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f0a3a │ │ │ │ + bhi.w 1f078a │ │ │ │ movs r2, #11 │ │ │ │ movt r2, #1248 @ 0x4e0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1f1032 │ │ │ │ - b.w 1f0a3a │ │ │ │ + bmi.w 1f0d82 │ │ │ │ + b.w 1f078a │ │ │ │ sub.w r1, r3, #356 @ 0x164 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1f0a3a │ │ │ │ + bhi.w 1f078a │ │ │ │ movw r2, #24577 @ 0x6001 │ │ │ │ movt r2, #265 @ 0x109 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1f1032 │ │ │ │ - b.w 1f0a3a │ │ │ │ + bmi.w 1f0d82 │ │ │ │ + b.w 1f078a │ │ │ │ subw r1, r3, #570 @ 0x23a │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 1f0a3a │ │ │ │ + bhi.w 1f078a │ │ │ │ movw r2, #8687 @ 0x21ef │ │ │ │ movt r2, #15744 @ 0x3d80 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.w 1f1032 │ │ │ │ - b.w 1f0a3a │ │ │ │ + bmi.w 1f0d82 │ │ │ │ + b.w 1f078a │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - beq.w 1f0aa6 │ │ │ │ - b.w 1f0ada │ │ │ │ + beq.w 1f07f6 │ │ │ │ + b.w 1f082a │ │ │ │ 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 1f1b56 │ │ │ │ + beq.n 1f18a6 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f1abc │ │ │ │ - cbz r2, 1f1af6 │ │ │ │ + beq.n 1f180c │ │ │ │ + cbz r2, 1f1846 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f1af6 │ │ │ │ + bne.n 1f1846 │ │ │ │ sub.w r5, r2, #20 │ │ │ │ - b.n 1f1aa0 │ │ │ │ + b.n 1f17f0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f1ef2 │ │ │ │ + bne.w 1f1c42 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f1ab6 │ │ │ │ + beq.n 1f1806 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f1ad2 │ │ │ │ + bcc.n 1f1822 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b.n 1f1aaa │ │ │ │ + b.n 1f17fa │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1f1b6e │ │ │ │ + bne.n 1f18be │ │ │ │ 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 1f1252 │ │ │ │ + beq.w 1f0fa2 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - bne.w 1f1c80 │ │ │ │ + bne.w 1f19d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1f1252 │ │ │ │ + bls.w 1f0fa2 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f1eb4 │ │ │ │ + beq.w 1f1c04 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1ea0 │ │ │ │ + beq.w 1f1bf0 │ │ │ │ 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 1f039c │ │ │ │ - b.w 1f129e │ │ │ │ + bl 1f00ec │ │ │ │ + b.w 1f0fee │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1af0 │ │ │ │ + beq.n 1f1840 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f1ef8 │ │ │ │ + bne.w 1f1c48 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1af6 │ │ │ │ + beq.n 1f1846 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1f1e90 │ │ │ │ + bne.w 1f1be0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1f1bdc │ │ │ │ + bhi.n 1f192c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f1efe │ │ │ │ + bhi.w 1f1c4e │ │ │ │ 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 │ │ │ │ @@ -577997,34 +577744,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 1f1aaa │ │ │ │ + b.n 1f17fa │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1f1bdc │ │ │ │ + b.n 1f192c │ │ │ │ ldrb.w r3, [sl, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [sl, #356] @ 0x164 │ │ │ │ - b.w 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2111a8 │ │ │ │ + bl 210ef8 │ │ │ │ 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 1e3c9c │ │ │ │ + bl 1e39ec │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1da6 │ │ │ │ + beq.w 1f1af6 │ │ │ │ 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 │ │ │ │ @@ -578032,61 +577779,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 1f1366 │ │ │ │ - b.n 1f197e │ │ │ │ + bmi.w 1f10b6 │ │ │ │ + b.n 1f16ce │ │ │ │ sub.w r1, r3, #520 @ 0x208 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0a3a │ │ │ │ - b.w 1f1032 │ │ │ │ + bpl.w 1f078a │ │ │ │ + b.w 1f0d82 │ │ │ │ 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 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f1b20 │ │ │ │ + b.n 1f1870 │ │ │ │ ldr.w r3, [sl, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #192] @ 0xc0 │ │ │ │ - bl 211144 │ │ │ │ + bl 210e94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1f10c4 │ │ │ │ + beq.w 1f0e14 │ │ │ │ ldr.w r3, [sl, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #228] @ 0xe4 │ │ │ │ - b.w 1f10c4 │ │ │ │ + b.w 1f0e14 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1f128c │ │ │ │ + b.w 1f0fdc │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r5, #1 │ │ │ │ - bl 2bc128 │ │ │ │ - bl 2bc100 │ │ │ │ - cbnz r0, 1f1d0e │ │ │ │ - b.w 1f1190 │ │ │ │ + bl 2bbe78 │ │ │ │ + bl 2bbe50 │ │ │ │ + cbnz r0, 1f1a5e │ │ │ │ + b.w 1f0ee0 │ │ │ │ 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 │ │ │ │ @@ -578097,33 +577844,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 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 1f1cdc │ │ │ │ - b.w 1f1190 │ │ │ │ + bcc.n 1f1a2c │ │ │ │ + b.w 1f0ee0 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1f1270 │ │ │ │ + bne.w 1f0fc0 │ │ │ │ ldrb.w r3, [r9, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f1270 │ │ │ │ + bmi.w 1f0fc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ mov r5, r0 │ │ │ │ - b.w 1f1270 │ │ │ │ + b.w 1f0fc0 │ │ │ │ ldr.w r3, [sl, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #188] @ 0xbc │ │ │ │ - bl 211144 │ │ │ │ + bl 210e94 │ │ │ │ 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 │ │ │ │ @@ -578136,53 +577883,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 1f1366 │ │ │ │ + b.w 1f10b6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f18e0 │ │ │ │ + bne.w 1f1630 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f10ce │ │ │ │ + b.w 1f0e1e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f1c1e │ │ │ │ - b.n 1f1c32 │ │ │ │ + bne.w 1f196e │ │ │ │ + b.n 1f1982 │ │ │ │ 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 1f0ada │ │ │ │ + b.w 1f082a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f192c │ │ │ │ + bne.w 1f167c │ │ │ │ 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 1f1678 │ │ │ │ + b.n 1f13c8 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1f1ec2 │ │ │ │ + bhi.n 1f1c12 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f1c68 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1f1e10 ) │ │ │ │ + bhi.w 1f19b8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f1b60 ) │ │ │ │ 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} │ │ │ │ @@ -578217,40 +577964,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 1f1252 │ │ │ │ + b.w 1f0fa2 │ │ │ │ and.w r5, r3, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f1b40 │ │ │ │ + b.n 1f1890 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1b40 │ │ │ │ + b.n 1f1890 │ │ │ │ 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 1f1c80 │ │ │ │ - b.w 1f1252 │ │ │ │ + bne.w 1f19d0 │ │ │ │ + b.w 1f0fa2 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1f1c68 │ │ │ │ + b.n 1f19b8 │ │ │ │ blx 54c30 <__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 │ │ │ │ @@ -578264,16 +578011,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] @ 1f2398 │ │ │ │ - ldr.w r2, [pc, #1152] @ 1f239c │ │ │ │ + ldr.w r0, [pc, #1152] @ 1f20e8 │ │ │ │ + ldr.w r2, [pc, #1152] @ 1f20ec │ │ │ │ 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] │ │ │ │ @@ -578283,57 +578030,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 1f2058 │ │ │ │ + beq.w 1f1da8 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f1f6c │ │ │ │ + b.n 1f1cbc │ │ │ │ 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 1f1f7a │ │ │ │ + bpl.n 1f1cca │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f1fb2 │ │ │ │ + cbz r3, 1f1d02 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1f1f66 │ │ │ │ + beq.n 1f1cb6 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 1f1f54 │ │ │ │ + bmi.n 1f1ca4 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1f66 │ │ │ │ + bne.n 1f1cb6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcac4 │ │ │ │ + bl 2bc814 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcadc │ │ │ │ + bl 2bc82c │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcaf4 │ │ │ │ + bl 2bc844 │ │ │ │ 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 1f1f6c │ │ │ │ + bne.n 1f1cbc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f205e │ │ │ │ + bne.n 1f1dae │ │ │ │ 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 │ │ │ │ @@ -578351,103 +578098,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, 1f2068 │ │ │ │ + cbz r2, 1f1db8 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f2354 │ │ │ │ + bne.w 1f20a4 │ │ │ │ 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 1f2080 │ │ │ │ + b.n 1f1dd0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ 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 1f1fba │ │ │ │ + beq.n 1f1d0a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 1f2056 │ │ │ │ - b.n 1f203a │ │ │ │ + beq.n 1f1da6 │ │ │ │ + b.n 1f1d8a │ │ │ │ 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 1c7a38 │ │ │ │ + bl 1c7788 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f085c │ │ │ │ + bl 1f05ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c7bec │ │ │ │ + bl 1c793c │ │ │ │ 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 1f21d2 │ │ │ │ + beq.w 1f1f22 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f20c4 │ │ │ │ + b.n 1f1e14 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f214e │ │ │ │ + blt.n 1f1e9e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f21d0 │ │ │ │ + beq.w 1f1f20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f20ba │ │ │ │ + bpl.n 1f1e0a │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 1f20b2 │ │ │ │ + bpl.n 1f1e02 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 1f22a4 │ │ │ │ + beq.w 1f1ff4 │ │ │ │ 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 1f2142 │ │ │ │ + beq.n 1f1e92 │ │ │ │ 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 │ │ │ │ @@ -578456,37 +578203,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 1f20ba │ │ │ │ + bge.n 1f1e0a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1f22ac │ │ │ │ + beq.w 1f1ffc │ │ │ │ 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 1f21c2 │ │ │ │ + beq.n 1f1f12 │ │ │ │ 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 │ │ │ │ @@ -578496,147 +578243,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 1f20c4 │ │ │ │ + bne.w 1f1e14 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f22b4 │ │ │ │ + beq.n 1f2004 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f2210 │ │ │ │ + cbz r3, 1f1f60 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f2208 │ │ │ │ + bpl.n 1f1f58 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc19c │ │ │ │ + bl 2bbeec │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f21fe │ │ │ │ + bls.n 1f1f4e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc19c │ │ │ │ + bl 2bbeec │ │ │ │ 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 1f21e4 │ │ │ │ + bne.n 1f1f34 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1f2222 │ │ │ │ - b.n 1f226e │ │ │ │ + cbnz r3, 1f1f72 │ │ │ │ + b.n 1f1fbe │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f226e │ │ │ │ + beq.n 1f1fbe │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f221a │ │ │ │ + beq.n 1f1f6a │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f2266 │ │ │ │ + cbz r3, 1f1fb6 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f2252 │ │ │ │ + bpl.n 1f1fa2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc19c │ │ │ │ + bl 2bbeec │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f2248 │ │ │ │ + bls.n 1f1f98 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc19c │ │ │ │ + bl 2bbeec │ │ │ │ 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 1f222e │ │ │ │ + bne.n 1f1f7e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f226e │ │ │ │ + cbz r3, 1f1fbe │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2228 │ │ │ │ + bne.n 1f1f78 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2260 │ │ │ │ + bne.n 1f1fb0 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #300] @ (1f23a0 ) │ │ │ │ + ldr r2, [pc, #300] @ (1f20f0 ) │ │ │ │ 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] @ (1f239c ) │ │ │ │ + ldr r3, [pc, #264] @ (1f20ec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2392 │ │ │ │ + bne.n 1f20e2 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1f210e │ │ │ │ + b.n 1f1e5e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f218e │ │ │ │ + b.n 1f1ede │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f21da │ │ │ │ + beq.n 1f1f2a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f22c8 │ │ │ │ + b.n 1f2018 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2350 │ │ │ │ + beq.n 1f20a0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1f22c0 │ │ │ │ + bpl.n 1f2010 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 1f22c0 │ │ │ │ + bpl.n 1f2010 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ 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 1f238a │ │ │ │ + beq.n 1f20da │ │ │ │ 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 1f2344 │ │ │ │ + beq.n 1f2094 │ │ │ │ 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 │ │ │ │ @@ -578646,44 +578393,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 1f22c8 │ │ │ │ + bne.n 1f2018 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 1f21da │ │ │ │ + b.n 1f1f2a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f236c │ │ │ │ + beq.n 1f20bc │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 1f2068 │ │ │ │ + beq.w 1f1db8 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 1f206c │ │ │ │ + b.n 1f1dbc │ │ │ │ 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 1f206c │ │ │ │ + b.n 1f1dbc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f2310 │ │ │ │ + b.n 1f2060 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f2558 │ │ │ │ + b.n 1f2808 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1f22b0 │ │ │ │ + b.n 1f2160 │ │ │ │ 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] │ │ │ │ @@ -578704,82 +578451,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 2b96c0 │ │ │ │ - cbz r0, 1f23f6 │ │ │ │ + bl 2b9410 │ │ │ │ + cbz r0, 1f2146 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc0dc │ │ │ │ + bl 2bbe2c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f240a │ │ │ │ + cbz r0, 1f215a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 1f255a │ │ │ │ + bpl.w 1f22aa │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f2450 │ │ │ │ + bhi.n 1f21a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc168 │ │ │ │ - cbz r0, 1f244a │ │ │ │ + bl 2bbeb8 │ │ │ │ + cbz r0, 1f219a │ │ │ │ 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 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 1f23c0 │ │ │ │ + bl 1f2110 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 1f2428 │ │ │ │ + bne.n 1f2178 │ │ │ │ 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 1f2538 │ │ │ │ + bpl.n 1f2288 │ │ │ │ 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 1f2532 │ │ │ │ - bl 2bb498 │ │ │ │ + bmi.n 1f2282 │ │ │ │ + bl 2bb1e8 │ │ │ │ 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 1f25a4 │ │ │ │ + beq.w 1f22f4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f244a │ │ │ │ + beq.n 1f219a │ │ │ │ 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 │ │ │ │ @@ -578802,15 +578549,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 1f24b2 │ │ │ │ + bne.n 1f2202 │ │ │ │ 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] │ │ │ │ @@ -578821,76 +578568,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 2bc168 │ │ │ │ - b.n 1f247c │ │ │ │ + bl 2bbeb8 │ │ │ │ + b.n 1f21cc │ │ │ │ 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 1f245c │ │ │ │ + b.n 1f21ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1f25d6 │ │ │ │ + bne.n 1f2326 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f244a │ │ │ │ + beq.w 1f219a │ │ │ │ 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 1f23c0 │ │ │ │ + bl 1f2110 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f2582 │ │ │ │ + bne.n 1f22d2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f24a0 │ │ │ │ + beq.w 1f21f0 │ │ │ │ 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 1f24a0 │ │ │ │ + b.n 1f21f0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f2604 │ │ │ │ + beq.n 1f2354 │ │ │ │ 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] │ │ │ │ @@ -578898,182 +578645,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 1f2572 │ │ │ │ + b.n 1f22c2 │ │ │ │ stmdb 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] @ (1f2830 ) │ │ │ │ - ldr r3, [pc, #532] @ (1f2834 ) │ │ │ │ + ldr r2, [pc, #532] @ (1f2580 ) │ │ │ │ + ldr r3, [pc, #532] @ (1f2584 ) │ │ │ │ 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 1f2754 │ │ │ │ + beq.w 1f24a4 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1f2646 │ │ │ │ + b.n 1f2396 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f266e │ │ │ │ + cbz r3, 1f23be │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f2640 │ │ │ │ + bpl.n 1f2390 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1f2640 │ │ │ │ + bpl.n 1f2390 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ add r8, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bb550 │ │ │ │ + bl 2bb2a0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2646 │ │ │ │ + bne.n 1f2396 │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - beq.n 1f2754 │ │ │ │ + beq.n 1f24a4 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f26a2 │ │ │ │ + beq.n 1f23f2 │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1c60a8 │ │ │ │ + bl 1c5df8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f271e │ │ │ │ + beq.n 1f246e │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f26f6 │ │ │ │ + b.n 1f2446 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1f276e │ │ │ │ + beq.n 1f24be │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f26ec │ │ │ │ + bpl.n 1f243c │ │ │ │ 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 1f23c0 │ │ │ │ + bl 1f2110 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1f271e │ │ │ │ + cbz r3, 1f246e │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1f26ec │ │ │ │ + bpl.n 1f243c │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1f26ec │ │ │ │ + bpl.n 1f243c │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f26b8 │ │ │ │ + bne.n 1f2408 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f26ec │ │ │ │ + bpl.n 1f243c │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ - b.n 1f26c6 │ │ │ │ + b.n 1f2416 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #276] @ (1f2838 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f2588 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 542a4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2746 │ │ │ │ + beq.n 1f2496 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #256] @ (1f283c ) │ │ │ │ + ldr r3, [pc, #256] @ (1f258c ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 542a4 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #232] @ (1f2840 ) │ │ │ │ - ldr r3, [pc, #220] @ (1f2834 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f2590 ) │ │ │ │ + ldr r3, [pc, #220] @ (1f2584 ) │ │ │ │ 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 1f282c │ │ │ │ + bne.n 1f257c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f2786 │ │ │ │ + beq.n 1f24d6 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1f26ec │ │ │ │ - b.n 1f2718 │ │ │ │ + bpl.n 1f243c │ │ │ │ + b.n 1f2468 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 2bc19c │ │ │ │ + bl 2bbeec │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f26ec │ │ │ │ + beq.n 1f243c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2818 │ │ │ │ + beq.n 1f2568 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f27e0 │ │ │ │ + b.n 1f2530 │ │ │ │ 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] │ │ │ │ @@ -579081,64 +578828,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 1f23c0 │ │ │ │ + bl 1f2110 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 1f280a │ │ │ │ + beq.n 1f255a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ mov ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1f27b4 │ │ │ │ + bge.n 1f2504 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1f27e0 │ │ │ │ + bne.n 1f2530 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f27b0 │ │ │ │ + bne.n 1f2500 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f26ec │ │ │ │ + b.n 1f243c │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f26ec │ │ │ │ + beq.w 1f243c │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1f2818 │ │ │ │ - b.n 1f26ec │ │ │ │ + bne.n 1f2568 │ │ │ │ + b.n 1f243c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - bls.n 1f27ec │ │ │ │ + bgt.n 1f249c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - bhi.n 1f278c │ │ │ │ + blt.n 1f263c │ │ │ │ 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 1f2608 │ │ │ │ + bl 1f2358 │ │ │ │ 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 │ │ │ │ @@ -579167,32 +578914,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 1f290e │ │ │ │ + bls.n 1f265e │ │ │ │ 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 1f28ea │ │ │ │ + bhi.n 1f263a │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 1f292e │ │ │ │ + cbz r2, 1f267e │ │ │ │ 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 │ │ │ │ @@ -579206,15 +578953,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, 1f29b6 │ │ │ │ + cbz r2, 1f2706 │ │ │ │ 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 │ │ │ │ @@ -579231,15 +578978,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 1f298c │ │ │ │ + bne.n 1f26dc │ │ │ │ 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 │ │ │ │ @@ -579255,28 +579002,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] @ 1f329c │ │ │ │ + ldr.w r1, [pc, #2188] @ 1f2fec │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2188] @ 1f32a0 │ │ │ │ + ldr.w r3, [pc, #2188] @ 1f2ff0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2184] @ 1f32a4 │ │ │ │ + ldr.w r2, [pc, #2184] @ 1f2ff4 │ │ │ │ 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 1f2b70 │ │ │ │ + bhi.w 1f28c0 │ │ │ │ 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 │ │ │ │ @@ -579300,22 +579047,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 1f3060 │ │ │ │ + beq.w 1f2db0 │ │ │ │ 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 1f2b3e │ │ │ │ + bls.n 1f288e │ │ │ │ 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 │ │ │ │ @@ -579335,15 +579082,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 1f2ad0 │ │ │ │ + bhi.n 1f2820 │ │ │ │ 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 │ │ │ │ @@ -579352,25 +579099,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 1f28d0 │ │ │ │ + bl 1f2620 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1880] @ 1f32a8 │ │ │ │ - ldr.w r3, [pc, #1868] @ 1f32a0 │ │ │ │ + ldr.w r2, [pc, #1880] @ 1f2ff8 │ │ │ │ + ldr.w r3, [pc, #1868] @ 1f2ff0 │ │ │ │ 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 1f3296 │ │ │ │ + bne.w 1f2fe6 │ │ │ │ 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 │ │ │ │ @@ -579386,15 +579133,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 1f2b4e │ │ │ │ + beq.n 1f289e │ │ │ │ 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 │ │ │ │ @@ -579410,16 +579157,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 1f2bba │ │ │ │ - b.n 1f2b4e │ │ │ │ + bne.n 1f290a │ │ │ │ + b.n 1f289e │ │ │ │ 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 │ │ │ │ @@ -579435,15 +579182,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] @ 1f32ac │ │ │ │ + ldr.w r0, [pc, #1604] @ 1f2ffc │ │ │ │ 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 │ │ │ │ @@ -579451,37 +579198,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 1f30d4 │ │ │ │ + bne.w 1f2e24 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2b4e │ │ │ │ + beq.w 1f289e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2954 │ │ │ │ + bl 1f26a4 │ │ │ │ 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 1f2cac │ │ │ │ - b.n 1f2b4e │ │ │ │ - bl 1f285c │ │ │ │ + bcc.n 1f29fc │ │ │ │ + b.n 1f289e │ │ │ │ + bl 1f25ac │ │ │ │ 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 │ │ │ │ @@ -579524,15 +579271,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 1f2b4e │ │ │ │ + beq.w 1f289e │ │ │ │ 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 │ │ │ │ @@ -579542,16 +579289,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 1f2da2 │ │ │ │ - b.n 1f2b4e │ │ │ │ + bne.n 1f2af2 │ │ │ │ + b.n 1f289e │ │ │ │ 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 │ │ │ │ @@ -579577,15 +579324,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 1f309e │ │ │ │ + beq.w 1f2dee │ │ │ │ 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 │ │ │ │ @@ -579594,16 +579341,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 1f31c2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1f2e94 ) │ │ │ │ + bhi.w 1f2f12 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1f2be4 ) │ │ │ │ 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 │ │ │ │ @@ -579612,15 +579359,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] @ (1f32b0 ) │ │ │ │ + ldr r3, [pc, #1020] @ (1f3000 ) │ │ │ │ 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] │ │ │ │ @@ -579637,15 +579384,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 1f2f3e │ │ │ │ + beq.n 1f2c8e │ │ │ │ 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 │ │ │ │ @@ -579654,15 +579401,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 1f3054 │ │ │ │ + bls.w 1f2da4 │ │ │ │ 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 │ │ │ │ @@ -579687,15 +579434,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 1f2f76 │ │ │ │ + bhi.n 1f2cc6 │ │ │ │ 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 │ │ │ │ @@ -579703,22 +579450,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 1f28d0 │ │ │ │ + bl 1f2620 │ │ │ │ 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 1f2b4e │ │ │ │ + beq.w 1f289e │ │ │ │ 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 │ │ │ │ @@ -579732,22 +579479,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 1f3028 │ │ │ │ - b.n 1f2b4e │ │ │ │ + bne.n 1f2d78 │ │ │ │ + b.n 1f289e │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 1f2fe2 │ │ │ │ + b.n 1f2d32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2b4e │ │ │ │ + beq.w 1f289e │ │ │ │ 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 │ │ │ │ @@ -579756,71 +579503,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 1f306a │ │ │ │ - b.n 1f2b4e │ │ │ │ + bne.n 1f2dba │ │ │ │ + b.n 1f289e │ │ │ │ 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 1f2b4e │ │ │ │ + b.n 1f289e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2954 │ │ │ │ + bl 1f26a4 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2954 │ │ │ │ + bl 1f26a4 │ │ │ │ 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 1f2b4e │ │ │ │ + bls.w 1f289e │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2954 │ │ │ │ + bl 1f26a4 │ │ │ │ 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 1f3116 │ │ │ │ - b.n 1f2b4e │ │ │ │ + bcc.n 1f2e66 │ │ │ │ + b.n 1f289e │ │ │ │ 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 │ │ │ │ @@ -579847,15 +579594,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 1f2b4e │ │ │ │ + b.n 1f289e │ │ │ │ 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 │ │ │ │ @@ -579886,15 +579633,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 1f2b4e │ │ │ │ + b.n 1f289e │ │ │ │ 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 │ │ │ │ @@ -579905,24 +579652,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 1f2b4e │ │ │ │ + b.n 1f289e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 1f3268 │ │ │ │ + bhi.n 1f2f18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1f3264 │ │ │ │ + bhi.n 1f2f14 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 1f31f8 │ │ │ │ + bvc.n 1f30a8 │ │ │ │ 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} │ │ │ │ @@ -579940,52 +579687,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 1f33fe │ │ │ │ - bhi.n 1f3336 │ │ │ │ + beq.w 1f314e │ │ │ │ + bhi.n 1f3086 │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 1f33b6 │ │ │ │ + bhi.n 1f3106 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 1f33bc │ │ │ │ + bls.n 1f310c │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1f33ec │ │ │ │ + bne.n 1f313c │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1f33a0 │ │ │ │ + bne.n 1f30f0 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1f33bc │ │ │ │ + beq.n 1f310c │ │ │ │ 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 1f33c8 │ │ │ │ + beq.n 1f3118 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 1f337c │ │ │ │ + beq.n 1f30cc │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 1f33bc │ │ │ │ + bne.n 1f310c │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1c21e8 │ │ │ │ + bl 1c1f38 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -580008,15 +579755,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 1f33fe │ │ │ │ + beq.n 1f314e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -580055,231 +579802,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] @ (1f3650 ) │ │ │ │ + ldr r2, [pc, #520] @ (1f33a0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (1f3654 ) │ │ │ │ + ldr r3, [pc, #520] @ (1f33a4 ) │ │ │ │ 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 1e22e8 │ │ │ │ + bl 1e2038 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f34fc │ │ │ │ + beq.n 1f324c │ │ │ │ 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 1e22e8 │ │ │ │ - cbz r0, 1f34de │ │ │ │ + bl 1e2038 │ │ │ │ + cbz r0, 1f322e │ │ │ │ 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 1f34de │ │ │ │ + bne.n 1f322e │ │ │ │ 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 1f34b0 │ │ │ │ + b.n 1f3200 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 1f3612 │ │ │ │ + beq.w 1f3362 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 1f34a8 │ │ │ │ + bls.n 1f31f8 │ │ │ │ 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 1f32cc │ │ │ │ + bl 1f301c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f34a8 │ │ │ │ + bne.n 1f31f8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (1f3658 ) │ │ │ │ - ldr r3, [pc, #368] @ (1f3654 ) │ │ │ │ + ldr r2, [pc, #372] @ (1f33a8 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f33a4 ) │ │ │ │ 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 1f364a │ │ │ │ + bne.w 1f339a │ │ │ │ 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 1f3616 │ │ │ │ + bne.w 1f3366 │ │ │ │ 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 1f3616 │ │ │ │ + bne.n 1f3366 │ │ │ │ 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 1f3542 │ │ │ │ + b.n 1f3292 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ strb.w r3, [r7, sl] │ │ │ │ add.w sl, sl, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ cmp r0, sl │ │ │ │ - bhi.n 1f3536 │ │ │ │ + bhi.n 1f3286 │ │ │ │ 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 1f3632 │ │ │ │ + bne.n 1f3382 │ │ │ │ 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 1f3632 │ │ │ │ + bne.n 1f3382 │ │ │ │ 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 1f35b6 │ │ │ │ + b.n 1f3306 │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f35ae │ │ │ │ + bhi.n 1f32fe │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r0, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f34de │ │ │ │ + beq.n 1f322e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f34de │ │ │ │ + bne.n 1f322e │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, r1, #59 @ 0x3b │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1f3606 │ │ │ │ + b.n 1f3356 │ │ │ │ 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 1f34de │ │ │ │ + bne.w 1f322e │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 1f35ec │ │ │ │ + bhi.n 1f333c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f34e0 │ │ │ │ + b.n 1f3230 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1f362a │ │ │ │ + cbz r1, 1f337a │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f3620 │ │ │ │ + bne.n 1f3370 │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1f3552 │ │ │ │ + b.n 1f32a2 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 1f3646 │ │ │ │ + cbz r0, 1f3396 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f363c │ │ │ │ + bne.n 1f338c │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f35d0 │ │ │ │ + b.n 1f3320 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ 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] @ 1f3694 │ │ │ │ + ldr.w ip, [pc, #40] @ 1f33e4 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (1f3698 ) │ │ │ │ + ldr r4, [pc, #36] @ (1f33e8 ) │ │ │ │ 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 1f341c │ │ │ │ + bl 1f316c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -580289,25 +580036,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 1f36d6 │ │ │ │ + b.n 1f3426 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f36fc │ │ │ │ + bne.n 1f344c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1f36ca │ │ │ │ + bhi.n 1f341a │ │ │ │ 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 │ │ │ │ @@ -580315,470 +580062,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] @ 1f3b74 │ │ │ │ + ldr.w r2, [pc, #1116] @ 1f38c4 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f3744 │ │ │ │ + bne.n 1f3494 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1f373a │ │ │ │ + bhi.n 1f348a │ │ │ │ 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 1f393e │ │ │ │ + beq.w 1f368e │ │ │ │ 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 1f3744 │ │ │ │ + bne.n 1f3494 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f3744 │ │ │ │ + bne.n 1f3494 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f3a0a │ │ │ │ + beq.w 1f375a │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 5545c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f3746 │ │ │ │ + b.n 1f3496 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f3744 │ │ │ │ + bne.n 1f3494 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 1f3744 │ │ │ │ + bne.n 1f3494 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f3744 │ │ │ │ + bne.n 1f3494 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r7, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f3744 │ │ │ │ - ldr r1, [pc, #968] @ (1f3b78 ) │ │ │ │ + bne.n 1f3494 │ │ │ │ + ldr r1, [pc, #968] @ (1f38c8 ) │ │ │ │ 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 1f3a6a │ │ │ │ + bne.w 1f37ba │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f398a │ │ │ │ + beq.w 1f36da │ │ │ │ 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 1f37f0 │ │ │ │ + b.n 1f3540 │ │ │ │ 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 1f3744 │ │ │ │ + bne.n 1f3494 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f37dc │ │ │ │ + bcc.n 1f352c │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3744 │ │ │ │ + bne.n 1f3494 │ │ │ │ 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 1f37d4 │ │ │ │ - b.n 1f398a │ │ │ │ + bhi.n 1f3524 │ │ │ │ + b.n 1f36da │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f3744 │ │ │ │ + bne.n 1f3494 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f3744 │ │ │ │ + bne.n 1f3494 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3a5c │ │ │ │ + beq.w 1f37ac │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f39b4 │ │ │ │ + bhi.w 1f3704 │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ - add r3, pc, #600 @ (adr r3, 1f3ac0 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 1f3810 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bl 1f285c │ │ │ │ + bl 1f25ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f285c │ │ │ │ + bl 1f25ac │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f39d4 │ │ │ │ + beq.w 1f3724 │ │ │ │ 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 1f38b6 │ │ │ │ + b.n 1f3606 │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1f39d4 │ │ │ │ + beq.w 1f3724 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f38a0 │ │ │ │ - b.n 1f3744 │ │ │ │ + beq.n 1f35f0 │ │ │ │ + b.n 1f3494 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ - ldr r3, [pc, #668] @ (1f3b7c ) │ │ │ │ + bne.w 1f3494 │ │ │ │ + ldr r3, [pc, #668] @ (1f38cc ) │ │ │ │ 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, 1f390a │ │ │ │ + cbz r3, 1f365a │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ 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 1f392e │ │ │ │ - b.n 1f3a2c │ │ │ │ + bne.n 1f367e │ │ │ │ + b.n 1f377c │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 1f3a2c │ │ │ │ + beq.n 1f377c │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f3928 │ │ │ │ - b.n 1f3744 │ │ │ │ + beq.n 1f3678 │ │ │ │ + b.n 1f3494 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f398a │ │ │ │ + cbz r3, 1f36da │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1f3982 │ │ │ │ + cbz r2, 1f36d2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1f3972 │ │ │ │ + b.n 1f36c2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f3982 │ │ │ │ + cbz r2, 1f36d2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f396c │ │ │ │ + bne.n 1f36bc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3962 │ │ │ │ + bne.n 1f36b2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f3746 │ │ │ │ + b.n 1f3496 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 1f3746 │ │ │ │ + b.n 1f3496 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 1f3746 │ │ │ │ + b.n 1f3496 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 1f3746 │ │ │ │ + b.n 1f3496 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f3746 │ │ │ │ + b.n 1f3496 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f398a │ │ │ │ + beq.n 1f36da │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 1f3a1c │ │ │ │ + b.n 1f376c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f398a │ │ │ │ + beq.n 1f36da │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1f3a18 │ │ │ │ - b.n 1f3744 │ │ │ │ + beq.n 1f3768 │ │ │ │ + b.n 1f3494 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w ip, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f398a │ │ │ │ + beq.n 1f36da │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3a4c │ │ │ │ + b.n 1f379c │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f398a │ │ │ │ + beq.n 1f36da │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f3a48 │ │ │ │ - b.n 1f3744 │ │ │ │ + beq.n 1f3798 │ │ │ │ + b.n 1f3494 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f3746 │ │ │ │ + b.n 1f3496 │ │ │ │ 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 1f3a92 │ │ │ │ + b.n 1f37e2 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f3b2a │ │ │ │ + bne.n 1f387a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1f3a82 │ │ │ │ + bhi.n 1f37d2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3b2a │ │ │ │ + bne.n 1f387a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1f369c │ │ │ │ - cbz r0, 1f3b2a │ │ │ │ + bl 1f33ec │ │ │ │ + cbz r0, 1f387a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1f398a │ │ │ │ + bls.w 1f36da │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ adds r7, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3aea │ │ │ │ + b.n 1f383a │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f3adc │ │ │ │ + bcc.n 1f382c │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ 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 1f3ad4 │ │ │ │ - b.n 1f398a │ │ │ │ + bhi.n 1f3824 │ │ │ │ + b.n 1f36da │ │ │ │ add.w r6, r7, #91 @ 0x5b │ │ │ │ - b.n 1f3b46 │ │ │ │ + b.n 1f3896 │ │ │ │ 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 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3e7c │ │ │ │ + bl 1e3bcc │ │ │ │ add.w r3, r8, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f3b30 │ │ │ │ + bhi.n 1f3880 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3744 │ │ │ │ + bne.w 1f3494 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f369c │ │ │ │ + bl 1f33ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3abc │ │ │ │ - b.n 1f3744 │ │ │ │ + bne.n 1f380c │ │ │ │ + b.n 1f3494 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, 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 1f3704 │ │ │ │ + bl 1f3454 │ │ │ │ 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] @ (1f3bb0 ) │ │ │ │ - ldr r2, [pc, #12] @ (1f3bb4 ) │ │ │ │ + ldr r3, [pc, #12] @ (1f3900 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f3904 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c79c8 │ │ │ │ + bl 1c7718 │ │ │ │ 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 1c7bec │ │ │ │ + bl 1c793c │ │ │ │ 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 │ │ │ │ @@ -580786,104 +580533,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 1f3c0a │ │ │ │ + bne.n 1f395a │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 1f3c66 │ │ │ │ + beq.n 1f39b6 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #810 @ 0x32a │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f3c76 │ │ │ │ + bhi.n 1f39c6 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7dc4 │ │ │ │ + bl 1c7b14 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f3bfa │ │ │ │ - cbz r6, 1f3c28 │ │ │ │ + beq.n 1f394a │ │ │ │ + cbz r6, 1f3978 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f3c82 │ │ │ │ + cbz r0, 1f39d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2074 │ │ │ │ + bl 1e1dc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2074 │ │ │ │ + bl 1e1dc4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1f3c54 │ │ │ │ + cbnz r3, 1f39a4 │ │ │ │ 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 1f3bfc │ │ │ │ + beq.n 1f394c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 1f3c02 │ │ │ │ + bhi.n 1f3952 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 1f3c0a │ │ │ │ + bhi.n 1f395a │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1f3c0a │ │ │ │ + bls.n 1f395a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e37b8 │ │ │ │ + bl 1e3508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3bfa │ │ │ │ - b.n 1f3c0a │ │ │ │ + beq.n 1f394a │ │ │ │ + b.n 1f395a │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 1f3bfa │ │ │ │ + b.n 1f394a │ │ │ │ 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 1f3ce8 │ │ │ │ + beq.n 1f3a38 │ │ │ │ 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 1f3d22 │ │ │ │ + beq.n 1f3a72 │ │ │ │ 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 │ │ │ │ @@ -580901,48 +580648,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 1f3dea │ │ │ │ + bcs.n 1f3b3a │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f3df4 │ │ │ │ + beq.n 1f3b44 │ │ │ │ ldrb.w r7, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 1f3d7e │ │ │ │ + bne.n 1f3ace │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 1f3d7e │ │ │ │ + bne.n 1f3ace │ │ │ │ ldrb.w r7, [ip, #1] │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp r7, lr │ │ │ │ - beq.n 1f3e12 │ │ │ │ + beq.n 1f3b62 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1f3e06 │ │ │ │ + bls.n 1f3b56 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 1f3e06 │ │ │ │ + beq.n 1f3b56 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 1f3e3e │ │ │ │ + bls.n 1f3b8e │ │ │ │ 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 1f3d54 │ │ │ │ + bne.n 1f3aa4 │ │ │ │ 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 │ │ │ │ @@ -580965,74 +580712,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 1f3d7e │ │ │ │ + beq.n 1f3ace │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ orr.w r7, r5, r6 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1f3da0 │ │ │ │ + b.n 1f3af0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3d7e │ │ │ │ + bpl.n 1f3ace │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.n 1f3e42 │ │ │ │ + bhi.n 1f3b92 │ │ │ │ ldrb.w lr, [ip, #2] │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 1f3e22 │ │ │ │ + beq.n 1f3b72 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3d7e │ │ │ │ + bpl.n 1f3ace │ │ │ │ ldrb.w r7, [ip, #3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f3d7e │ │ │ │ + beq.n 1f3ace │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1f3df4 │ │ │ │ + bhi.n 1f3b44 │ │ │ │ asr.w r7, r5, r1 │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3df8 │ │ │ │ + bpl.n 1f3b48 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f3e2e │ │ │ │ - b.n 1f3d7e │ │ │ │ + bne.n 1f3b7e │ │ │ │ + b.n 1f3ace │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f3dea │ │ │ │ + b.n 1f3b3a │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 1f3d7e │ │ │ │ - b.n 1f3e12 │ │ │ │ + bne.n 1f3ace │ │ │ │ + b.n 1f3b62 │ │ │ │ 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 1f3eda │ │ │ │ + blt.n 1f3c2a │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ it mi │ │ │ │ submi r4, #64 @ 0x40 │ │ │ │ - bl 20e338 │ │ │ │ + bl 20e088 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1f3ed0 │ │ │ │ + cbnz r0, 1f3c20 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1f3ec8 │ │ │ │ + beq.n 1f3c18 │ │ │ │ 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 │ │ │ │ @@ -581047,53 +580794,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 1f3ea8 │ │ │ │ + b.n 1f3bf8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f3e76 │ │ │ │ + b.n 1f3bc6 │ │ │ │ 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 1f3ef4 │ │ │ │ + bne.n 1f3c44 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f3f00 │ │ │ │ + beq.n 1f3c50 │ │ │ │ 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 1f3ef4 │ │ │ │ + bne.n 1f3c44 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3ef4 │ │ │ │ + bne.n 1f3c44 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f3f40 │ │ │ │ + bne.n 1f3c90 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f3f40 │ │ │ │ + bne.n 1f3c90 │ │ │ │ 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 │ │ │ │ @@ -581112,105 +580859,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 1f3ffc │ │ │ │ + beq.n 1f3d4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4000 │ │ │ │ + beq.n 1f3d50 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1f3f9c │ │ │ │ + bne.n 1f3cec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f3f8e │ │ │ │ + cbz r3, 1f3cde │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f3f8e │ │ │ │ + cbz r2, 1f3cde │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1f401e │ │ │ │ + bne.n 1f3d6e │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3f78 │ │ │ │ + bne.n 1f3cc8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1f3ffc │ │ │ │ + beq.n 1f3d4c │ │ │ │ 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, 1f400e │ │ │ │ + cbz r3, 1f3d5e │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 1f3fc0 │ │ │ │ + b.n 1f3d10 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f400e │ │ │ │ + cbz r3, 1f3d5e │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1f3fee │ │ │ │ + bhi.n 1f3d3e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1f3fba │ │ │ │ + bmi.n 1f3d0a │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1f3fee │ │ │ │ - bne.n 1f3fba │ │ │ │ + bgt.n 1f3d3e │ │ │ │ + bne.n 1f3d0a │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ and.w ip, ip, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1f3fba │ │ │ │ + bls.n 1f3d0a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f3f74 │ │ │ │ + bne.n 1f3cc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 1f3f9a │ │ │ │ + bne.n 1f3cea │ │ │ │ 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 1f3f74 │ │ │ │ - b.n 1f3ffc │ │ │ │ + bne.n 1f3cc4 │ │ │ │ + b.n 1f3d4c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f3f9c │ │ │ │ + b.n 1f3cec │ │ │ │ stmdb 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] @ (1f4358 ) │ │ │ │ + ldr r2, [pc, #796] @ (1f40a8 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #796] @ (1f435c ) │ │ │ │ + ldr r3, [pc, #796] @ (1f40ac ) │ │ │ │ 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] │ │ │ │ @@ -581227,63 +580974,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 1f41ac │ │ │ │ + beq.w 1f3efc │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f408e │ │ │ │ + b.n 1f3dde │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f41ac │ │ │ │ + beq.w 1f3efc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 1f4084 │ │ │ │ + beq.n 1f3dd4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f4084 │ │ │ │ + bhi.n 1f3dd4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 20e338 │ │ │ │ + bl 20e088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f42f6 │ │ │ │ + bne.w 1f4046 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ 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 1f41e8 │ │ │ │ + beq.w 1f3f38 │ │ │ │ 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 1f4208 │ │ │ │ + beq.w 1f3f58 │ │ │ │ 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 │ │ │ │ @@ -581292,15 +581039,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 1f4226 │ │ │ │ + beq.n 1f3f76 │ │ │ │ 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 │ │ │ │ @@ -581311,108 +581058,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, 1f4182 │ │ │ │ + cbz r2, 1f3ed2 │ │ │ │ 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 1f4300 │ │ │ │ + beq.w 1f4050 │ │ │ │ orrs.w r0, r0, fp │ │ │ │ - bne.n 1f4210 │ │ │ │ + bne.n 1f3f60 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f4084 │ │ │ │ + beq.w 1f3dd4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3c88 │ │ │ │ + bl 1f39d8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f408e │ │ │ │ + bne.w 1f3dde │ │ │ │ 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] @ (1f4360 ) │ │ │ │ - ldr r3, [pc, #396] @ (1f435c ) │ │ │ │ + ldr r2, [pc, #400] @ (1f40b0 ) │ │ │ │ + ldr r3, [pc, #396] @ (1f40ac ) │ │ │ │ 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 1f4352 │ │ │ │ + bne.w 1f40a2 │ │ │ │ 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 1f40fe │ │ │ │ + bne.w 1f3e4e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f4120 │ │ │ │ + b.n 1f3e70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, lr │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3c88 │ │ │ │ + bl 1f39d8 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f4084 │ │ │ │ - b.n 1f4194 │ │ │ │ + beq.w 1f3dd4 │ │ │ │ + b.n 1f3ee4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4324 │ │ │ │ + beq.n 1f4074 │ │ │ │ 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 1f4084 │ │ │ │ + bne.w 1f3dd4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f4084 │ │ │ │ + beq.w 1f3dd4 │ │ │ │ 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 1f432c │ │ │ │ + beq.n 1f407c │ │ │ │ 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 │ │ │ │ @@ -581430,15 +581177,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, 1f4316 │ │ │ │ + cbz r1, 1f4066 │ │ │ │ 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 │ │ │ │ @@ -581451,162 +581198,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 1f4260 │ │ │ │ + bne.n 1f3fb0 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f4084 │ │ │ │ + b.n 1f3dd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f40b2 │ │ │ │ + b.n 1f3e02 │ │ │ │ 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 1f4246 │ │ │ │ + b.n 1f3f96 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f4280 │ │ │ │ + bne.n 1f3fd0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f4084 │ │ │ │ + b.n 1f3dd4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4084 │ │ │ │ - b.n 1f4240 │ │ │ │ + bne.w 1f3dd4 │ │ │ │ + b.n 1f3f90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1f4336 │ │ │ │ + cbz r2, 1f4086 │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ - b.n 1f42b4 │ │ │ │ + b.n 1f4004 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1f4084 │ │ │ │ + beq.w 1f3dd4 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 1f4084 │ │ │ │ + beq.w 1f3dd4 │ │ │ │ adds r3, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f4342 │ │ │ │ - b.n 1f4084 │ │ │ │ + bne.n 1f4092 │ │ │ │ + b.n 1f3dd4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop {12} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x002c │ │ │ │ + stmia r0!, {r2, r3, r4, r6, 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, #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 1f43da │ │ │ │ + beq.n 1f412a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f454e │ │ │ │ + beq.w 1f429e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f43a6 │ │ │ │ + beq.n 1f40f6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1f45cc │ │ │ │ + bls.w 1f431c │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1f43c2 │ │ │ │ + cbz r7, 1f4112 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f43c2 │ │ │ │ + cbz r3, 1f4112 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f43e0 │ │ │ │ + bne.n 1f4130 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f43aa │ │ │ │ + bne.n 1f40fa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f43da │ │ │ │ + beq.n 1f412a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f43ea │ │ │ │ + bls.n 1f413a │ │ │ │ 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 1f4540 │ │ │ │ + bhi.w 1f4290 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e338 │ │ │ │ + bl 20e088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4578 │ │ │ │ + bne.w 1f42c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc07c │ │ │ │ - cbz r0, 1f440a │ │ │ │ + bl 2bbdcc │ │ │ │ + cbz r0, 1f415a │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1f4538 │ │ │ │ + bls.w 1f4288 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ mov.w sl, #4 │ │ │ │ - bl 2bc094 │ │ │ │ + bl 2bbde4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f45c0 │ │ │ │ + bne.w 1f4310 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc128 │ │ │ │ - bl 2bc100 │ │ │ │ + bl 2bbe78 │ │ │ │ + bl 2bbe50 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1f4458 │ │ │ │ - ldr r1, [pc, #392] @ (1f45d4 ) │ │ │ │ + bhi.n 1f41a8 │ │ │ │ + ldr r1, [pc, #392] @ (1f4324 ) │ │ │ │ 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 1f4540 │ │ │ │ + beq.n 1f4290 │ │ │ │ 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 │ │ │ │ @@ -581614,49 +581361,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 1f451c │ │ │ │ + b.n 1f426c │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.w 1f4590 │ │ │ │ + bpl.w 1f42e0 │ │ │ │ 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 1f44c8 │ │ │ │ + bmi.n 1f4218 │ │ │ │ ldrb.w ip, [r6, #4] │ │ │ │ cmp.w ip, #18 │ │ │ │ - bhi.n 1f4582 │ │ │ │ + bhi.n 1f42d2 │ │ │ │ movw r0, #32515 @ 0x7f03 │ │ │ │ movt r0, #7 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r2, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #2 │ │ │ │ - bpl.n 1f4582 │ │ │ │ + bpl.n 1f42d2 │ │ │ │ strb.w r0, [r9, #-191] │ │ │ │ ldrb.w r0, [sl, #19] │ │ │ │ lsls r3, r0, #29 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f44e2 │ │ │ │ + bmi.n 1f4232 │ │ │ │ tst.w r0, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ strb.w r0, [r9, #-190] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ add.w r9, r9, #6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -581664,174 +581411,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 1f45b4 │ │ │ │ + beq.n 1f4304 │ │ │ │ ldrb.w r0, [r9, #-192] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f4488 │ │ │ │ + bne.n 1f41d8 │ │ │ │ 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 1f449a │ │ │ │ + b.n 1f41ea │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f440a │ │ │ │ + bmi.w 1f415a │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f43a6 │ │ │ │ + bne.w 1f40f6 │ │ │ │ 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 1f43da │ │ │ │ + beq.w 1f412a │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1f43da │ │ │ │ + bhi.w 1f412a │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e338 │ │ │ │ + bl 20e088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f43fa │ │ │ │ + beq.w 1f414a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f43fa │ │ │ │ + b.n 1f414a │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ cmp r0, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r0, r0, #5 │ │ │ │ ldrls r0, [sp, #12] │ │ │ │ - b.n 1f44c8 │ │ │ │ + b.n 1f4218 │ │ │ │ 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 1f449a │ │ │ │ + b.n 1f41ea │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f43a6 │ │ │ │ - b.n 1f4548 │ │ │ │ + bne.w 1f40f6 │ │ │ │ + b.n 1f4298 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldrb.w sl, [r0, #13] │ │ │ │ - b.n 1f4420 │ │ │ │ + b.n 1f4170 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f4568 │ │ │ │ + b.n 1f42b8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf67e008b │ │ │ │ + @ instruction: 0xf676008b │ │ │ │ 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 1f463c │ │ │ │ + bhi.n 1f438c │ │ │ │ cmp.w ip, #216 @ 0xd8 │ │ │ │ - bhi.n 1f464a │ │ │ │ + bhi.n 1f439a │ │ │ │ cmp.w ip, #101 @ 0x65 │ │ │ │ - bne.n 1f4636 │ │ │ │ + bne.n 1f4386 │ │ │ │ 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 1f462c │ │ │ │ - b.n 1f462e │ │ │ │ + beq.n 1f437c │ │ │ │ + b.n 1f437e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f46cc │ │ │ │ + bne.n 1f441c │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1f464e │ │ │ │ + cbz r2, 1f439e │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f4622 │ │ │ │ + bne.n 1f4372 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 1f464a │ │ │ │ + beq.n 1f439a │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ - bne.n 1f4636 │ │ │ │ + bne.n 1f4386 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f460c │ │ │ │ + b.n 1f435c │ │ │ │ ldr.w lr, [r3, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1f4636 │ │ │ │ + beq.n 1f4386 │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f4636 │ │ │ │ + bne.n 1f4386 │ │ │ │ ldr.w r3, [lr, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1f4636 │ │ │ │ + bne.n 1f4386 │ │ │ │ mov r3, r4 │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #101 @ 0x65 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 1f469c │ │ │ │ + bne.n 1f43ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ 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 1eac10 │ │ │ │ + bl 1ea960 │ │ │ │ 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 1e00fc │ │ │ │ + bl 1dfe4c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f46c2 │ │ │ │ + cbz r0, 1f4412 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e5194 │ │ │ │ + bl 1e4ee4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2588 │ │ │ │ - b.n 1f467c │ │ │ │ + bl 1e22d8 │ │ │ │ + b.n 1f43cc │ │ │ │ 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 │ │ │ │ @@ -581839,109 +581586,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] @ (1f4acc ) │ │ │ │ + ldr r2, [pc, #980] @ (1f481c ) │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #980] @ (1f4ad0 ) │ │ │ │ + ldr r3, [pc, #980] @ (1f4820 ) │ │ │ │ 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 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 546f0 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1f496c │ │ │ │ + beq.w 1f46bc │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f479c │ │ │ │ + beq.n 1f44ec │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f4796 │ │ │ │ + beq.n 1f44e6 │ │ │ │ ands r3, r4 │ │ │ │ - beq.w 1f4874 │ │ │ │ + beq.w 1f45c4 │ │ │ │ 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 1f47c0 │ │ │ │ + bhi.n 1f4510 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1f47c0 │ │ │ │ + beq.n 1f4510 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f4878 │ │ │ │ + beq.w 1f45c8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f4786 │ │ │ │ + cbz r3, 1f44d6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1f4786 │ │ │ │ + cbz r1, 1f44d6 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r4 │ │ │ │ - bne.w 1f4966 │ │ │ │ + bne.w 1f46b6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f476e │ │ │ │ + bne.n 1f44be │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r4 │ │ │ │ - beq.n 1f4878 │ │ │ │ + beq.n 1f45c8 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f4742 │ │ │ │ + b.n 1f4492 │ │ │ │ tst r3, r4 │ │ │ │ - bne.w 1f4aa4 │ │ │ │ + bne.w 1f47f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2320bc │ │ │ │ + bl 231e0c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #812] @ (1f4ad4 ) │ │ │ │ - ldr r3, [pc, #808] @ (1f4ad0 ) │ │ │ │ + ldr r2, [pc, #812] @ (1f4824 ) │ │ │ │ + ldr r3, [pc, #808] @ (1f4820 ) │ │ │ │ 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 1f4aaa │ │ │ │ + bne.w 1f47fa │ │ │ │ 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 1f4764 │ │ │ │ + bmi.n 1f44b4 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.n 1f4764 │ │ │ │ + bne.n 1f44b4 │ │ │ │ strd r2, r4, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1f481a │ │ │ │ + b.n 1f456a │ │ │ │ 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 │ │ │ │ @@ -581958,69 +581705,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 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f4834 │ │ │ │ + bls.n 1f4584 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f47de │ │ │ │ + bcc.n 1f452e │ │ │ │ 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 1f3e4c │ │ │ │ + bl 1f3b9c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r7, r3 │ │ │ │ ands r7, r1 │ │ │ │ orrs r6, r7 │ │ │ │ - bne.n 1f4764 │ │ │ │ + bne.n 1f44b4 │ │ │ │ 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, 1f487e │ │ │ │ + cbz r2, 1f45ce │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f476a │ │ │ │ + b.n 1f44ba │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f479c │ │ │ │ + beq.n 1f44ec │ │ │ │ ldr.w fp, [sl, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4962 │ │ │ │ + beq.n 1f46b2 │ │ │ │ mov r2, fp │ │ │ │ - b.n 1f4896 │ │ │ │ + b.n 1f45e6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4962 │ │ │ │ + beq.n 1f46b2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f488e │ │ │ │ + beq.n 1f45de │ │ │ │ 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 │ │ │ │ @@ -582033,233 +581780,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r4, 1f4942 │ │ │ │ + cbz r4, 1f4692 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1f4934 │ │ │ │ + cbz r4, 1f4684 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f491e │ │ │ │ + cbz r3, 1f466e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f4aae │ │ │ │ + beq.w 1f47fe │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1f491e │ │ │ │ + cbz r4, 1f466e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f491e │ │ │ │ + cbz r3, 1f466e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f48f6 │ │ │ │ + bne.n 1f4646 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f45d8 │ │ │ │ + bl 1f4328 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f48fc │ │ │ │ + bne.n 1f464c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4934 │ │ │ │ + bne.n 1f4684 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f45d8 │ │ │ │ + bl 1f4328 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 1e28ec │ │ │ │ - cbz r4, 1f4944 │ │ │ │ + bl 1e263c │ │ │ │ + cbz r4, 1f4694 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1f48e4 │ │ │ │ + b.n 1f4634 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 231fe4 │ │ │ │ - b.n 1f495a │ │ │ │ + bl 231d34 │ │ │ │ + b.n 1f46aa │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f48a4 │ │ │ │ + bne.n 1f45f4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4950 │ │ │ │ + bne.n 1f46a0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f47a4 │ │ │ │ + b.n 1f44f4 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1f4742 │ │ │ │ + b.n 1f4492 │ │ │ │ ldr.w r6, [sl, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4722 │ │ │ │ + beq.w 1f4472 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbnz r3, 1f498c │ │ │ │ + cbnz r3, 1f46dc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4722 │ │ │ │ + beq.w 1f4472 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f497c │ │ │ │ + beq.n 1f46cc │ │ │ │ mov fp, r4 │ │ │ │ movw r7, #319 @ 0x13f │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1f49e8 │ │ │ │ + cbz r5, 1f4738 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f49ce │ │ │ │ + cbz r3, 1f471e │ │ │ │ mov r2, fp │ │ │ │ mov fp, r6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f49c2 │ │ │ │ + bne.n 1f4712 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f49c2 │ │ │ │ + bne.n 1f4712 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f4ac0 │ │ │ │ + bne.w 1f4810 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f49fe │ │ │ │ + beq.n 1f474e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f49a4 │ │ │ │ + bne.n 1f46f4 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f499a │ │ │ │ + bne.n 1f46ea │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f49f0 │ │ │ │ + cbz r3, 1f4740 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4992 │ │ │ │ + bne.n 1f46e2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f49e2 │ │ │ │ + bne.n 1f4732 │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f4722 │ │ │ │ + b.n 1f4472 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f4ac6 │ │ │ │ + bne.n 1f4816 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f4aa0 │ │ │ │ + beq.n 1f47f0 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1f49f4 │ │ │ │ + bne.n 1f4744 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1f4a4a │ │ │ │ + b.n 1f479a │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1f4a48 │ │ │ │ + bls.n 1f4798 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3e4c │ │ │ │ + bl 1f3b9c │ │ │ │ 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 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f4a64 │ │ │ │ + bls.n 1f47b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.n 1f4a9a │ │ │ │ + bcs.n 1f47ea │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 1f4a16 │ │ │ │ + bmi.n 1f4766 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3e4c │ │ │ │ + bl 1f3b9c │ │ │ │ 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 1f4a48 │ │ │ │ + b.n 1f4798 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1f49c2 │ │ │ │ + b.n 1f4712 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f4a0c │ │ │ │ + b.n 1f475c │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 1f4742 │ │ │ │ + b.n 1f4492 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f45d8 │ │ │ │ + bl 1f4328 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1f48f6 │ │ │ │ + b.n 1f4646 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbnz r0, 1f4ad0 │ │ │ │ + cbnz r0, 1f488c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + cbnz r4, 1f4868 │ │ │ │ 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] @ (1f4cb0 ) │ │ │ │ - ldr r3, [pc, #452] @ (1f4cb4 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f4a00 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f4a04 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add r7, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -582278,182 +582025,182 @@ │ │ │ │ blx 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 546f0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f4b38 │ │ │ │ - b.n 1f4bce │ │ │ │ + cbnz r3, 1f4888 │ │ │ │ + b.n 1f491e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4bce │ │ │ │ + beq.n 1f491e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1f4b30 │ │ │ │ + bpl.n 1f4880 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f4b7c │ │ │ │ + b.n 1f48cc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f4b78 │ │ │ │ + bls.n 1f48c8 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3e4c │ │ │ │ + bl 1f3b9c │ │ │ │ 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 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f4b96 │ │ │ │ + bls.n 1f48e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1f4b30 │ │ │ │ + bls.n 1f4880 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 1f4b44 │ │ │ │ + bmi.n 1f4894 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3e4c │ │ │ │ + bl 1f3b9c │ │ │ │ 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 1f4b78 │ │ │ │ + b.n 1f48c8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f4bde │ │ │ │ - b.n 1f4c74 │ │ │ │ + cbnz r3, 1f492e │ │ │ │ + b.n 1f49c4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4c74 │ │ │ │ + beq.n 1f49c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1f4bd6 │ │ │ │ + bpl.n 1f4926 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f4c22 │ │ │ │ + b.n 1f4972 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f4c1e │ │ │ │ + bls.n 1f496e │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3e4c │ │ │ │ + bl 1f3b9c │ │ │ │ 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 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f4c3c │ │ │ │ + bls.n 1f498c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 1f4bd6 │ │ │ │ + bcs.n 1f4926 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 1f4bea │ │ │ │ + bmi.n 1f493a │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3e4c │ │ │ │ + bl 1f3b9c │ │ │ │ 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 1f4c1e │ │ │ │ + b.n 1f496e │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f46d4 │ │ │ │ + bl 1f4424 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f46d4 │ │ │ │ - ldr r2, [pc, #40] @ (1f4cb8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f4cb4 ) │ │ │ │ + bl 1f4424 │ │ │ │ + ldr r2, [pc, #40] @ (1f4a08 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f4a04 ) │ │ │ │ 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 1f4cac │ │ │ │ + bne.n 1f49fc │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - push {r2, r3, lr} │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1f4d16 │ │ │ │ + setpan #1 │ │ │ │ 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] @ 1f52b4 │ │ │ │ + ldr.w r3, [pc, #1504] @ 1f5004 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1492] @ 1f52b8 │ │ │ │ + ldr.w r1, [pc, #1492] @ 1f5008 │ │ │ │ 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] │ │ │ │ @@ -582461,227 +582208,227 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f4364 │ │ │ │ + bl 1f40b4 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1f4364 │ │ │ │ + bl 1f40b4 │ │ │ │ addw r3, sp, #1500 @ 0x5dc │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ add r3, sp, #476 @ 0x1dc │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 546f0 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 1f4da4 │ │ │ │ + cbz r5, 1f4af4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f4d9c │ │ │ │ + bpl.n 1f4aec │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f4d9c │ │ │ │ + bhi.n 1f4aec │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r6, r3, #27 │ │ │ │ - bmi.n 1f4d9c │ │ │ │ + bmi.n 1f4aec │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e338 │ │ │ │ + bl 20e088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5164 │ │ │ │ + bne.w 1f4eb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc07c │ │ │ │ - cbz r0, 1f4d9c │ │ │ │ + bl 2bbdcc │ │ │ │ + cbz r0, 1f4aec │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1f4d9c │ │ │ │ + bhi.n 1f4aec │ │ │ │ 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 1f4d50 │ │ │ │ + bne.n 1f4aa0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6178 │ │ │ │ + bl 1c5ec8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f52a2 │ │ │ │ + beq.w 1f4ff2 │ │ │ │ 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 1f4dc0 │ │ │ │ + bne.n 1f4b10 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f52a2 │ │ │ │ + beq.w 1f4ff2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4e3c │ │ │ │ + beq.n 1f4b8c │ │ │ │ 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, 1f4dfa │ │ │ │ - b.n 1f4e2e │ │ │ │ + cbnz r3, 1f4b4a │ │ │ │ + b.n 1f4b7e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f4e2e │ │ │ │ + cbz r3, 1f4b7e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4df4 │ │ │ │ + bne.n 1f4b44 │ │ │ │ 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 1f4df4 │ │ │ │ + bhi.n 1f4b44 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1f5296 │ │ │ │ + bne.w 1f4fe6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1f4e8a │ │ │ │ + beq.n 1f4bda │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4dfa │ │ │ │ + bne.n 1f4b4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4dec │ │ │ │ + bne.n 1f4b3c │ │ │ │ mov r1, r8 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f50be │ │ │ │ + beq.w 1f4e0e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f527c │ │ │ │ + beq.w 1f4fcc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f4e62 │ │ │ │ + b.n 1f4bb2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1f4f92 │ │ │ │ + beq.w 1f4ce2 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4e56 │ │ │ │ - ldr.w r3, [pc, #1104] @ 1f52bc │ │ │ │ + bne.n 1f4ba6 │ │ │ │ + ldr.w r3, [pc, #1104] @ 1f500c │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 542a4 │ │ │ │ - b.n 1f502e │ │ │ │ + b.n 1f4d7e │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f52a8 │ │ │ │ + beq.w 1f4ff8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f52ae │ │ │ │ + bne.w 1f4ffe │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4e78 │ │ │ │ + bne.n 1f4bc8 │ │ │ │ ldr.w r9, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f4df4 │ │ │ │ + ble.n 1f4b44 │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.n 1f4df4 │ │ │ │ + bne.n 1f4b44 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f4df4 │ │ │ │ + bgt.n 1f4b44 │ │ │ │ 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 1f4df4 │ │ │ │ + beq.n 1f4b44 │ │ │ │ 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 1f4df4 │ │ │ │ + bne.n 1f4b44 │ │ │ │ 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 20e338 │ │ │ │ + bl 20e088 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f50b0 │ │ │ │ + bne.w 1f4e00 │ │ │ │ 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 1f4f2c │ │ │ │ + bmi.n 1f4c7c │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 1f5148 │ │ │ │ + bhi.w 1f4e98 │ │ │ │ movw r1, #32515 @ 0x7f03 │ │ │ │ movt r1, #7 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #2 │ │ │ │ - bpl.w 1f5148 │ │ │ │ + bpl.w 1f4e98 │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.n 1f4f44 │ │ │ │ + bmi.n 1f4c94 │ │ │ │ tst.w r1, #2 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -582703,18 +582450,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 1f4df4 │ │ │ │ + b.n 1f4b44 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [pc, #808] @ (1f52c0 ) │ │ │ │ + ldr r3, [pc, #808] @ (1f5010 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ movs r6, #0 │ │ │ │ blx 542a4 │ │ │ │ movs r3, #12 │ │ │ │ @@ -582724,54 +582471,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 1f4ff2 │ │ │ │ + b.n 1f4d42 │ │ │ │ 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 1f3d2c │ │ │ │ + bl 1f3a7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sl, #12 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f502c │ │ │ │ + beq.n 1f4d7c │ │ │ │ ldrb.w r7, [sl, #7] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f4fc8 │ │ │ │ + bne.n 1f4d18 │ │ │ │ strd fp, r1, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f3d2c │ │ │ │ + bl 1f3a7c │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1f4fe8 │ │ │ │ + bne.n 1f4d38 │ │ │ │ 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 1f4fda │ │ │ │ + b.n 1f4d2a │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c5fac │ │ │ │ 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 │ │ │ │ @@ -582782,178 +582529,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 1f4024 │ │ │ │ + bl 1f3d74 │ │ │ │ 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 1f4024 │ │ │ │ - ldr r2, [pc, #560] @ (1f52c4 ) │ │ │ │ - ldr r3, [pc, #544] @ (1f52b4 ) │ │ │ │ + bl 1f3d74 │ │ │ │ + ldr r2, [pc, #560] @ (1f5014 ) │ │ │ │ + ldr r3, [pc, #544] @ (1f5004 ) │ │ │ │ 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 1f5292 │ │ │ │ + bne.w 1f4fe2 │ │ │ │ addw sp, sp, #3556 @ 0xde4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 1f4efc │ │ │ │ + b.n 1f4c4c │ │ │ │ ldr.w r2, [r7, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f52a2 │ │ │ │ + beq.w 1f4ff2 │ │ │ │ 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 1f50ca │ │ │ │ + bne.n 1f4e1a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f52a2 │ │ │ │ + beq.w 1f4ff2 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f4e46 │ │ │ │ + beq.w 1f4b96 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ movw r8, #319 @ 0x13f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f513a │ │ │ │ + cbz r3, 1f4e8a │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f510e │ │ │ │ + b.n 1f4e5e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f5136 │ │ │ │ + cbz r3, 1f4e86 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5108 │ │ │ │ + bne.n 1f4e58 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f5108 │ │ │ │ + bne.n 1f4e58 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r9, [r3, #-8] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.w 1f529c │ │ │ │ + bne.w 1f4fec │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f5180 │ │ │ │ + beq.n 1f4ed0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f510e │ │ │ │ + bne.n 1f4e5e │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f50fa │ │ │ │ - b.n 1f4e46 │ │ │ │ + bne.n 1f4e4a │ │ │ │ + b.n 1f4b96 │ │ │ │ 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 1f4f44 │ │ │ │ - b.n 1f4f38 │ │ │ │ + bmi.w 1f4c94 │ │ │ │ + b.n 1f4c88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f4d76 │ │ │ │ + b.n 1f4ac6 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f52a8 │ │ │ │ + beq.w 1f4ff8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f52ae │ │ │ │ + bne.w 1f4ffe │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f516e │ │ │ │ + bne.n 1f4ebe │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f5108 │ │ │ │ + ble.n 1f4e58 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f5108 │ │ │ │ + bgt.n 1f4e58 │ │ │ │ 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 1f528c │ │ │ │ + beq.n 1f4fdc │ │ │ │ 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 1f5108 │ │ │ │ + bne.n 1f4e58 │ │ │ │ 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 20e338 │ │ │ │ + bl 20e088 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5262 │ │ │ │ + bne.n 1f4fb2 │ │ │ │ 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 1f5202 │ │ │ │ + bmi.n 1f4f52 │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1f5270 │ │ │ │ + bhi.n 1f4fc0 │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #2 │ │ │ │ - bpl.n 1f5270 │ │ │ │ + bpl.n 1f4fc0 │ │ │ │ strb.w r3, [sl, #4] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ it mi │ │ │ │ movmi.w r9, #0 │ │ │ │ - bmi.n 1f521c │ │ │ │ + bmi.n 1f4f6c │ │ │ │ tst.w r3, #2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #2 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ strb.w r9, [sl, #5] │ │ │ │ ite hi │ │ │ │ @@ -582972,37 +582719,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 1f5108 │ │ │ │ + b.n 1f4e58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f51da │ │ │ │ + b.n 1f4f2a │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ cmp r3, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r3, r3, #5 │ │ │ │ ldrls r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f5202 │ │ │ │ - ldr r3, [pc, #72] @ (1f52c8 ) │ │ │ │ + b.n 1f4f52 │ │ │ │ + ldr r3, [pc, #72] @ (1f5018 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 542a4 │ │ │ │ - b.n 1f502e │ │ │ │ + b.n 1f4d7e │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1f513a │ │ │ │ + b.n 1f4e8a │ │ │ │ blx 54c30 <__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 │ │ │ │ @@ -583013,122 +582760,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, 1f5300 │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 2672be │ │ │ │ + bl 26700e │ │ │ │ vrecps.f32 , , │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + sxth r0, r3 │ │ │ │ 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 1f533e │ │ │ │ + beq.n 1f508e │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1f52fc │ │ │ │ + b.n 1f504c │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 1f52f6 │ │ │ │ + bpl.n 1f5046 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f533a │ │ │ │ + beq.n 1f508a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f533e │ │ │ │ + cbz r3, 1f508e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ ubfx r1, r2, #0, #24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f52f6 │ │ │ │ + beq.n 1f5046 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f52ea │ │ │ │ + bne.n 1f503a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f52f6 │ │ │ │ + bne.n 1f5046 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bacc4 │ │ │ │ + bl 2baa14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f52f6 │ │ │ │ + beq.n 1f5046 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1f52f6 │ │ │ │ + bmi.n 1f5046 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f52f6 │ │ │ │ + bne.n 1f5046 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7f8c │ │ │ │ + bl 1e7cdc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df5d4 │ │ │ │ + bl 1df324 │ │ │ │ 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] @ (1f56b4 ) │ │ │ │ - ldr r3, [pc, #844] @ (1f56b8 ) │ │ │ │ + ldr r2, [pc, #844] @ (1f5404 ) │ │ │ │ + ldr r3, [pc, #844] @ (1f5408 ) │ │ │ │ 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 1f54f2 │ │ │ │ + beq.w 1f5242 │ │ │ │ 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 1f5354 │ │ │ │ + bl 1f50a4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1f548c │ │ │ │ + beq.n 1f51dc │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f5418 │ │ │ │ + bne.n 1f5168 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 │ │ │ │ @@ -583136,47 +582883,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e45cc │ │ │ │ - ldr r2, [pc, #704] @ (1f56bc ) │ │ │ │ - ldr r3, [pc, #696] @ (1f56b8 ) │ │ │ │ + bl 1e431c │ │ │ │ + ldr r2, [pc, #704] @ (1f540c ) │ │ │ │ + ldr r3, [pc, #696] @ (1f5408 ) │ │ │ │ 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 1f56ae │ │ │ │ + bne.w 1f53fe │ │ │ │ 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 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f5522 │ │ │ │ + beq.n 1f5272 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 1f56a8 │ │ │ │ + bhi.w 1f53f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f56a4 │ │ │ │ + bhi.w 1f53f4 │ │ │ │ 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 │ │ │ │ @@ -583210,18 +582957,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 1f5606 │ │ │ │ + bhi.w 1f5356 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f56b2 │ │ │ │ + bhi.w 1f5402 │ │ │ │ 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 │ │ │ │ @@ -583248,15 +582995,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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -583264,24 +583011,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 1f53ec │ │ │ │ + b.n 1f513c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ 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 │ │ │ │ @@ -583289,35 +583036,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 1f53e0 │ │ │ │ + b.n 1f5130 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f55a0 │ │ │ │ + cbz r0, 1f52f0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -583330,52 +583077,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 1f53e0 │ │ │ │ + b.n 1f5130 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1f5570 │ │ │ │ + b.n 1f52c0 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1f5570 │ │ │ │ + b.n 1f52c0 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1f5570 │ │ │ │ + b.n 1f52c0 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1f5570 │ │ │ │ + b.n 1f52c0 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f5640 │ │ │ │ + cbz r0, 1f5390 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ 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 │ │ │ │ @@ -583384,207 +583131,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 1f53e0 │ │ │ │ + b.n 1f5130 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1f5610 │ │ │ │ + b.n 1f5360 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1f5610 │ │ │ │ + b.n 1f5360 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1f5610 │ │ │ │ + b.n 1f5360 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1f5610 │ │ │ │ + b.n 1f5360 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ 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, #2188] @ 1f5f60 │ │ │ │ + ldr.w r2, [pc, #2188] @ 1f5cb0 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #2188] @ 1f5f64 │ │ │ │ - ldr.w r3, [pc, #2188] @ 1f5f68 │ │ │ │ + ldr.w r4, [pc, #2188] @ 1f5cb4 │ │ │ │ + ldr.w r3, [pc, #2188] @ 1f5cb8 │ │ │ │ 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 1f5700 │ │ │ │ + bne.n 1f5450 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.n 1f5724 │ │ │ │ + beq.n 1f5474 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r1, [pc, #2152] @ 1f5f6c │ │ │ │ - ldr.w r3, [pc, #2144] @ 1f5f68 │ │ │ │ + ldr.w r1, [pc, #2152] @ 1f5cbc │ │ │ │ + ldr.w r3, [pc, #2144] @ 1f5cb8 │ │ │ │ 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 1f5f32 │ │ │ │ + bne.w 1f5c82 │ │ │ │ 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 1f5f36 │ │ │ │ + beq.w 1f5c86 │ │ │ │ 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 1f5730 │ │ │ │ + bne.n 1f5480 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5f36 │ │ │ │ + beq.w 1f5c86 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - cbz r2, 1f5794 │ │ │ │ + cbz r2, 1f54e4 │ │ │ │ mov r9, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5786 │ │ │ │ + bne.n 1f54d6 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1f5786 │ │ │ │ + bne.n 1f54d6 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5f48 │ │ │ │ + bne.w 1f5c98 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1f57b4 │ │ │ │ + beq.n 1f5504 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5760 │ │ │ │ + bne.n 1f54b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c2bd0 │ │ │ │ + bl 1c2920 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f5702 │ │ │ │ + b.n 1f5452 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f5f42 │ │ │ │ + beq.w 1f5c92 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5f54 │ │ │ │ + bne.w 1f5ca4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f57a2 │ │ │ │ + bne.n 1f54f2 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1f5786 │ │ │ │ - bl 2bc100 │ │ │ │ + beq.n 1f54d6 │ │ │ │ + bl 2bbe50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5786 │ │ │ │ + bne.n 1f54d6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc0c0 │ │ │ │ + bl 2bbe10 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5786 │ │ │ │ + bne.n 1f54d6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f5786 │ │ │ │ - bl 2bc07c │ │ │ │ + bls.n 1f54d6 │ │ │ │ + bl 2bbdcc │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5786 │ │ │ │ + beq.n 1f54d6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f5786 │ │ │ │ + bhi.n 1f54d6 │ │ │ │ ldr.w r6, [r9, #108] @ 0x6c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 1f5b16 │ │ │ │ + beq.w 1f5866 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f584e │ │ │ │ + bls.n 1f559e │ │ │ │ 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 1e3c9c │ │ │ │ + bl 1e39ec │ │ │ │ ldrd r5, r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f584e │ │ │ │ + bne.n 1f559e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f584e │ │ │ │ + bne.n 1f559e │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f5f48 │ │ │ │ + bne.w 1f5c98 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1f5c64 │ │ │ │ + beq.w 1f59b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c74 │ │ │ │ + bl 1c29c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5ada │ │ │ │ + beq.w 1f582a │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5f4e │ │ │ │ + beq.w 1f5c9e │ │ │ │ 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 1f5870 │ │ │ │ + bne.n 1f55c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5f4e │ │ │ │ + beq.w 1f5c9e │ │ │ │ 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] │ │ │ │ @@ -583597,115 +583344,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 1f58d4 │ │ │ │ - b.n 1f58d6 │ │ │ │ + beq.n 1f5624 │ │ │ │ + b.n 1f5626 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5f54 │ │ │ │ + bne.w 1f5ca4 │ │ │ │ subs r4, #20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5ad6 │ │ │ │ + beq.w 1f5826 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f58c8 │ │ │ │ + bne.n 1f5618 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ - cbz r6, 1f5934 │ │ │ │ + cbz r6, 1f5684 │ │ │ │ movw r4, #319 @ 0x13f │ │ │ │ str.w ip, [sp, #32] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f5924 │ │ │ │ + cbz r3, 1f5674 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5918 │ │ │ │ + bne.n 1f5668 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f5918 │ │ │ │ + bne.n 1f5668 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5f48 │ │ │ │ + bne.w 1f5c98 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f595a │ │ │ │ + beq.n 1f56aa │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f58fa │ │ │ │ + bne.n 1f564a │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f58f0 │ │ │ │ + bne.n 1f5640 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f5786 │ │ │ │ + b.n 1f54d6 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f5f5a │ │ │ │ + beq.w 1f5caa │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5f54 │ │ │ │ + bne.w 1f5ca4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5948 │ │ │ │ + bne.n 1f5698 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5918 │ │ │ │ + bne.n 1f5668 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r5, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r6, r2, #30 │ │ │ │ - bne.n 1f5918 │ │ │ │ + bne.n 1f5668 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5918 │ │ │ │ + bne.n 1f5668 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r2, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f5918 │ │ │ │ + bhi.n 1f5668 │ │ │ │ ldrb r1, [r3, #19] │ │ │ │ ldrb.w r2, [r8, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.w 1f5ac6 │ │ │ │ + bmi.w 1f5816 │ │ │ │ and.w r2, r2, #6 │ │ │ │ lsls r6, r1, #30 │ │ │ │ - bpl.w 1f5ace │ │ │ │ + bpl.w 1f581e │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f5918 │ │ │ │ + bne.n 1f5668 │ │ │ │ ldrb r1, [r3, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1f5918 │ │ │ │ + bne.n 1f5668 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -583714,22 +583461,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f5f5a │ │ │ │ + bhi.w 1f5caa │ │ │ │ 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 │ │ │ │ @@ -583753,22 +583500,22 @@ │ │ │ │ lsls r3, r5, #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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -583776,90 +583523,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, #1256] @ 1f5f70 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1f5cc0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ - b.n 1f5918 │ │ │ │ + b.n 1f5668 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1f5a38 │ │ │ │ + b.n 1f5788 │ │ │ │ movs r6, #8 │ │ │ │ - b.n 1f5a38 │ │ │ │ + b.n 1f5788 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 1f5a38 │ │ │ │ + b.n 1f5788 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f5a38 │ │ │ │ + b.n 1f5788 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w 1f5918 │ │ │ │ - b.n 1f59a4 │ │ │ │ + bpl.w 1f5668 │ │ │ │ + b.n 1f56f4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f5918 │ │ │ │ - b.n 1f59a4 │ │ │ │ + bne.w 1f5668 │ │ │ │ + b.n 1f56f4 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 1f58e2 │ │ │ │ + b.n 1f5632 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1f5aec │ │ │ │ - b.n 1f5786 │ │ │ │ + cbnz r3, 1f583c │ │ │ │ + b.n 1f54d6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5786 │ │ │ │ + beq.w 1f54d6 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1f5ae2 │ │ │ │ + bpl.n 1f5832 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f5ae2 │ │ │ │ + bne.n 1f5832 │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ldrb r1, [r4, #21] │ │ │ │ eors r3, r1 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f5ae2 │ │ │ │ + bne.n 1f5832 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f5ae2 │ │ │ │ + bne.n 1f5832 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2cb0 │ │ │ │ - b.n 1f5786 │ │ │ │ + bl 1c2a00 │ │ │ │ + b.n 1f54d6 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5f4e │ │ │ │ + beq.w 1f5c9e │ │ │ │ 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 1f5b24 │ │ │ │ + bne.n 1f5874 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5f4e │ │ │ │ + beq.w 1f5c9e │ │ │ │ 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] │ │ │ │ @@ -583870,130 +583617,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 1f5b84 │ │ │ │ - b.n 1f5b86 │ │ │ │ + beq.n 1f58d4 │ │ │ │ + b.n 1f58d6 │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5f54 │ │ │ │ + bne.w 1f5ca4 │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5c5e │ │ │ │ + beq.n 1f59ae │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f5b78 │ │ │ │ + bne.n 1f58c8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbz r6, 1f5bd4 │ │ │ │ + cbz r6, 1f5924 │ │ │ │ mov sl, fp │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f5bc6 │ │ │ │ + cbz r3, 1f5916 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5bbe │ │ │ │ + bne.n 1f590e │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f5bbe │ │ │ │ + bne.n 1f590e │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5f48 │ │ │ │ + bne.w 1f5c98 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5bea │ │ │ │ + beq.n 1f593a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5ba0 │ │ │ │ + bne.n 1f58f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5b9a │ │ │ │ + bne.n 1f58ea │ │ │ │ mov fp, sl │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1f5936 │ │ │ │ + b.n 1f5686 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f5f5a │ │ │ │ + beq.w 1f5caa │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5f54 │ │ │ │ + bne.w 1f5ca4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5bd8 │ │ │ │ + bne.n 1f5928 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5bbe │ │ │ │ + bne.n 1f590e │ │ │ │ ldrb r3, [r1, #21] │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f5bbe │ │ │ │ + bne.n 1f590e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5bbe │ │ │ │ + bne.n 1f590e │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f5c4e │ │ │ │ + cbz r0, 1f599e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r1, #20 │ │ │ │ blx 550d0 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1f5bbe │ │ │ │ + b.n 1f590e │ │ │ │ ldr.w r8, [r5, #48] @ 0x30 │ │ │ │ - b.n 1f5b90 │ │ │ │ + b.n 1f58e0 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1ead78 │ │ │ │ + bl 1eaac8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f584e │ │ │ │ + bne.w 1f559e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5f4e │ │ │ │ + beq.w 1f5c9e │ │ │ │ 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 1f5c82 │ │ │ │ + bne.n 1f59d2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5f4e │ │ │ │ + beq.w 1f5c9e │ │ │ │ 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 │ │ │ │ @@ -584008,124 +583755,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 1f5ce8 │ │ │ │ + b.n 1f5a38 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5f54 │ │ │ │ + bne.w 1f5ca4 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5f2c │ │ │ │ + beq.w 1f5c7c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f5cda │ │ │ │ + bne.n 1f5a2a │ │ │ │ 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 1f5d1a │ │ │ │ + b.n 1f5a6a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5f54 │ │ │ │ + bne.w 1f5ca4 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5f28 │ │ │ │ + beq.w 1f5c78 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f5d0c │ │ │ │ + bne.n 1f5a5c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1f52cc │ │ │ │ + bl 1f501c │ │ │ │ ldr r6, [r7, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r6, 1f5d82 │ │ │ │ + cbz r6, 1f5ad2 │ │ │ │ mov sl, r7 │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f5d70 │ │ │ │ + cbz r3, 1f5ac0 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5d66 │ │ │ │ + bne.n 1f5ab6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f5d66 │ │ │ │ + bne.n 1f5ab6 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5f48 │ │ │ │ + bne.w 1f5c98 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5d9a │ │ │ │ + beq.n 1f5aea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5d48 │ │ │ │ + bne.n 1f5a98 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5d40 │ │ │ │ + bne.n 1f5a90 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r7, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1f5938 │ │ │ │ + b.n 1f5688 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f5f5a │ │ │ │ + beq.w 1f5caa │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5f54 │ │ │ │ + bne.w 1f5ca4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5d88 │ │ │ │ + bne.n 1f5ad8 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5d66 │ │ │ │ + bne.n 1f5ab6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r0, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r7, r2, #30 │ │ │ │ - bne.n 1f5d66 │ │ │ │ + bne.n 1f5ab6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5d66 │ │ │ │ + bne.n 1f5ab6 │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1f5354 │ │ │ │ + bl 1f50a4 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f5f10 │ │ │ │ + bhi.w 1f5c60 │ │ │ │ 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 │ │ │ │ @@ -584137,51 +583884,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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, #296] @ 1f5f70 │ │ │ │ + ldr.w lr, [pc, #296] @ 1f5cc0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f5f00 │ │ │ │ + bls.n 1f5c50 │ │ │ │ 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 │ │ │ │ @@ -584194,55 +583941,55 @@ │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 1f5d66 │ │ │ │ + b.n 1f5ab6 │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1f5e00 │ │ │ │ + b.n 1f5b50 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1f5e00 │ │ │ │ + b.n 1f5b50 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1f5e00 │ │ │ │ + b.n 1f5b50 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1f5e00 │ │ │ │ + b.n 1f5b50 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f5d26 │ │ │ │ + b.n 1f5a76 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1f5cf8 │ │ │ │ + b.n 1f5a48 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c30c8 │ │ │ │ + bl 1c2e18 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -584253,169 +584000,169 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ 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] @ (1f61d0 ) │ │ │ │ + ldr r5, [pc, #584] @ (1f5f20 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #584] @ (1f61d4 ) │ │ │ │ + ldr r3, [pc, #584] @ (1f5f24 ) │ │ │ │ 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 1f3f44 │ │ │ │ + bl 1f3c94 │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f61c6 │ │ │ │ + beq.w 1f5f16 │ │ │ │ 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 20e338 │ │ │ │ + bl 20e088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f61bc │ │ │ │ + bne.w 1f5f0c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f61aa │ │ │ │ + beq.w 1f5efa │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 1f6004 │ │ │ │ + bne.n 1f5d54 │ │ │ │ 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 1f60b4 │ │ │ │ - cbz r7, 1f6014 │ │ │ │ + beq.n 1f5e04 │ │ │ │ + cbz r7, 1f5d64 │ │ │ │ lsls r1, r3, #30 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ and.w r4, r3, #3 │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ 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 1f60f2 │ │ │ │ - cbz r4, 1f605a │ │ │ │ + bge.n 1f5e42 │ │ │ │ + cbz r4, 1f5daa │ │ │ │ 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 1f6050 │ │ │ │ + bne.n 1f5da0 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5fcc │ │ │ │ + bne.n 1f5d1c │ │ │ │ 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 1f608a │ │ │ │ + beq.n 1f5dda │ │ │ │ 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] @ (1f61d8 ) │ │ │ │ + ldr r2, [pc, #332] @ (1f5f28 ) │ │ │ │ cmp r5, #4 │ │ │ │ - ldr r3, [pc, #324] @ (1f61d4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f5f24 ) │ │ │ │ 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 1f61cc │ │ │ │ + bne.w 1f5f1c │ │ │ │ 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 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 1f6032 │ │ │ │ + bge.n 1f5d82 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #210] @ 0xd2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f6032 │ │ │ │ + beq.n 1f5d82 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb428 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1f6038 │ │ │ │ + blt.n 1f5d88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f605a │ │ │ │ + beq.n 1f5daa │ │ │ │ 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 │ │ │ │ @@ -584428,114 +584175,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 1f6154 │ │ │ │ + bmi.n 1f5ea4 │ │ │ │ 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 1f6112 │ │ │ │ + bne.n 1f5e62 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r6, [sp] │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f603c │ │ │ │ + beq.w 1f5d8c │ │ │ │ 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 1f605e │ │ │ │ + bcs.w 1f5dae │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 1f605e │ │ │ │ + bls.w 1f5dae │ │ │ │ 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 1f619e │ │ │ │ - b.n 1f605e │ │ │ │ + bne.n 1f5eee │ │ │ │ + b.n 1f5dae │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1f6004 │ │ │ │ + b.n 1f5d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f5fde │ │ │ │ + b.n 1f5d2e │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1f606c │ │ │ │ + b.n 1f5dbc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #440 @ (adr r0, 1f638c ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 1f5f9c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + add r2, pc, #112 @ (adr r2, 1f5f9c ) │ │ │ │ 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] @ (1f6330 ) │ │ │ │ + ldr r5, [pc, #320] @ (1f6080 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (1f6334 ) │ │ │ │ + ldr r1, [pc, #320] @ (1f6084 ) │ │ │ │ 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 1f631e │ │ │ │ + beq.w 1f606e │ │ │ │ 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 1f6280 │ │ │ │ + beq.n 1f5fd0 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1f62a6 │ │ │ │ + beq.n 1f5ff6 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f6328 │ │ │ │ + bhi.n 1f6078 │ │ │ │ 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 │ │ │ │ @@ -584545,446 +584292,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] @ 1f6328 │ │ │ │ + vldr d7, [pc, #164] @ 1f6078 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f62a6 │ │ │ │ + cbz r0, 1f5ff6 │ │ │ │ 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 1e45cc │ │ │ │ - ldr r1, [pc, #144] @ (1f6338 ) │ │ │ │ - ldr r3, [pc, #136] @ (1f6334 ) │ │ │ │ + bl 1e431c │ │ │ │ + ldr r1, [pc, #144] @ (1f6088 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f6084 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6324 │ │ │ │ + bne.n 1f6074 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f62ee │ │ │ │ + cbz r0, 1f603e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f62a6 │ │ │ │ + b.n 1f5ff6 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 1f62c6 │ │ │ │ + b.n 1f6016 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1f62c6 │ │ │ │ + b.n 1f6016 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 1f62c6 │ │ │ │ + b.n 1f6016 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 1f62c6 │ │ │ │ + b.n 1f6016 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + add r0, pc, #728 @ (adr r0, 1f635c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f6094 ) │ │ │ │ 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] @ 1f6e70 │ │ │ │ + ldr.w r2, [pc, #2844] @ 1f6bc0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2844] @ 1f6e74 │ │ │ │ + ldr.w r3, [pc, #2844] @ 1f6bc4 │ │ │ │ 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] @ 1f6e78 │ │ │ │ + ldr.w r3, [pc, #2820] @ 1f6bc8 │ │ │ │ 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 1f63ec │ │ │ │ + beq.n 1f613c │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - bcs.n 1f63d2 │ │ │ │ + bcs.n 1f6122 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1f6496 │ │ │ │ + beq.n 1f61e6 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1f63b0 │ │ │ │ + bne.n 1f6100 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f673c │ │ │ │ + bne.w 1f648c │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2760] @ 1f6e7c │ │ │ │ - ldr.w r3, [pc, #2748] @ 1f6e74 │ │ │ │ + ldr.w r2, [pc, #2760] @ 1f6bcc │ │ │ │ + ldr.w r3, [pc, #2748] @ 1f6bc4 │ │ │ │ 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 1f7026 │ │ │ │ + bne.w 1f6d76 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #354 @ 0x162 │ │ │ │ - beq.w 1f6678 │ │ │ │ + beq.w 1f63c8 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f6678 │ │ │ │ + beq.w 1f63c8 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f63b0 │ │ │ │ + bne.n 1f6100 │ │ │ │ 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 1f63b0 │ │ │ │ + beq.n 1f6100 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ 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 1f6b02 │ │ │ │ + beq.w 1f6852 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1f6eca │ │ │ │ + beq.w 1f6c1a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f63b0 │ │ │ │ + beq.n 1f6100 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2588 │ │ │ │ + bl 1e22d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f63b2 │ │ │ │ + b.n 1f6102 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f63b0 │ │ │ │ + beq.n 1f6100 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f64de │ │ │ │ + cbz r0, 1f622e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f61e0 │ │ │ │ + bl 1f5f30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f61e0 │ │ │ │ + bl 1f5f30 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f654c │ │ │ │ + cbz r0, 1f629c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f61e0 │ │ │ │ + bl 1f5f30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f65aa │ │ │ │ + cbz r0, 1f62fa │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f61e0 │ │ │ │ + bl 1f5f30 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f6d50 │ │ │ │ + beq.w 1f6aa0 │ │ │ │ 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 1f6b32 │ │ │ │ + beq.w 1f6882 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f6658 │ │ │ │ + beq.n 1f63a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1f6604 │ │ │ │ + cbz r1, 1f6354 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f6cae │ │ │ │ + bne.w 1f69fe │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1f6cae │ │ │ │ - cbz r3, 1f6618 │ │ │ │ + bne.w 1f69fe │ │ │ │ + cbz r3, 1f6368 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f664a │ │ │ │ + cbz r0, 1f639a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 1f6d5c │ │ │ │ + bne.w 1f6aac │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1f6482 │ │ │ │ + beq.w 1f61d2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f647e │ │ │ │ + b.n 1f61ce │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f63b0 │ │ │ │ + beq.w 1f6100 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1f6aa0 │ │ │ │ + bls.w 1f67f0 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f66e0 │ │ │ │ + cbz r0, 1f6430 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1f6fb8 │ │ │ │ + bhi.w 1f6d08 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f702a │ │ │ │ + bhi.w 1f6d7a │ │ │ │ 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 │ │ │ │ @@ -585016,535 +584763,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1f676c │ │ │ │ + cbz r0, 1f64bc │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f67a0 │ │ │ │ + cbz r0, 1f64f0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f67d6 │ │ │ │ + cbz r0, 1f6526 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f6810 │ │ │ │ + cbz r0, 1f6560 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f684a │ │ │ │ + cbz r0, 1f659a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1f6886 │ │ │ │ + cbz r0, 1f65d6 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f68bc │ │ │ │ + cbz r0, 1f660c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1f68f6 │ │ │ │ + cbz r0, 1f6646 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1f6930 │ │ │ │ + cbz r0, 1f6680 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f647e │ │ │ │ - ldr r3, [pc, #988] @ (1f6e80 ) │ │ │ │ + b.n 1f61ce │ │ │ │ + ldr r3, [pc, #988] @ (1f6bd0 ) │ │ │ │ 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 1e5444 │ │ │ │ + bl 1e5194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5444 │ │ │ │ + bl 1e5194 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6e84 │ │ │ │ + bne.w 1f6bd4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5444 │ │ │ │ + bl 1e5194 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f647e │ │ │ │ + b.n 1f61ce │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1f6fca │ │ │ │ + beq.w 1f6d1a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6460 │ │ │ │ - vldr d7, [pc, #812] @ 1f6e60 │ │ │ │ + b.n 1f61b0 │ │ │ │ + vldr d7, [pc, #812] @ 1f6bb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6658 │ │ │ │ + beq.w 1f63a8 │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1f6658 │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1f63a8 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f6b92 │ │ │ │ + cbz r0, 1f68e2 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ cmp.w r6, #354 @ 0x162 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bne.w 1f6d9e │ │ │ │ + bne.w 1f6aee │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1f647e │ │ │ │ + b.w 1f61ce │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6b64 │ │ │ │ + b.n 1f68b4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6b64 │ │ │ │ + b.n 1f68b4 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f702a │ │ │ │ + bhi.w 1f6d7a │ │ │ │ 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 │ │ │ │ @@ -585574,187 +585321,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6d2c │ │ │ │ + cbz r0, 1f6a7c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6658 │ │ │ │ + b.n 1f63a8 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6d04 │ │ │ │ + b.n 1f6a54 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6d04 │ │ │ │ + b.n 1f6a54 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6d04 │ │ │ │ - vldr d7, [pc, #276] @ 1f6e68 │ │ │ │ + b.n 1f6a54 │ │ │ │ + vldr d7, [pc, #276] @ 1f6bb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6d04 │ │ │ │ + b.n 1f6a54 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6d8e │ │ │ │ + cbz r0, 1f6ade │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6660 │ │ │ │ + b.n 1f63b0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f6c7e │ │ │ │ + b.n 1f69ce │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6eb6 │ │ │ │ + cbz r0, 1f6c06 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6aee │ │ │ │ + b.n 1f683e │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f6450 │ │ │ │ + bne.w 1f61a0 │ │ │ │ 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 │ │ │ │ @@ -585769,24 +585516,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 1f6f76 │ │ │ │ + bne.n 1f6cc6 │ │ │ │ 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 1f6fde │ │ │ │ + bhi.n 1f6d2e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f702a │ │ │ │ + bhi.w 1f6d7a │ │ │ │ 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] │ │ │ │ @@ -585798,138 +585545,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 1f6fac │ │ │ │ + bne.n 1f6cfc │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f6fc4 │ │ │ │ + bne.n 1f6d14 │ │ │ │ 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 1f6fe2 │ │ │ │ + bne.n 1f6d32 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f700a │ │ │ │ + bne.n 1f6d5a │ │ │ │ mov r3, fp │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f6efe │ │ │ │ + bne.n 1f6c4e │ │ │ │ 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 1f6482 │ │ │ │ + beq.w 1f61d2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f6450 │ │ │ │ - b.n 1f6b20 │ │ │ │ + bne.w 1f61a0 │ │ │ │ + b.n 1f6870 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f6f46 │ │ │ │ + b.n 1f6c96 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f6f46 │ │ │ │ + b.n 1f6c96 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f6fd6 │ │ │ │ + bne.n 1f6d26 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - b.n 1f6f54 │ │ │ │ + b.n 1f6ca4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6b64 │ │ │ │ + b.n 1f68b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1f6f7a │ │ │ │ + b.n 1f6cca │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f6b20 │ │ │ │ - b.n 1f6ed4 │ │ │ │ + bne.w 1f6870 │ │ │ │ + b.n 1f6c24 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 1f6f8e │ │ │ │ + b.n 1f6cde │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f6f46 │ │ │ │ + b.n 1f6c96 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1f6f7a │ │ │ │ + b.n 1f6cca │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1f6ffa │ │ │ │ + b.n 1f6d4a │ │ │ │ blx 54c30 <__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] @ (1f7170 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f6ec0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1f7174 ) │ │ │ │ + ldr r3, [pc, #304] @ (1f6ec4 ) │ │ │ │ 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, 1f705a │ │ │ │ + cbnz r2, 1f6daa │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f7156 │ │ │ │ + beq.n 1f6ea6 │ │ │ │ ldr.w r6, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1f706c │ │ │ │ - b.n 1f7152 │ │ │ │ + cbnz r3, 1f6dbc │ │ │ │ + b.n 1f6ea2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7152 │ │ │ │ + beq.n 1f6ea2 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f7064 │ │ │ │ + beq.n 1f6db4 │ │ │ │ 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] │ │ │ │ @@ -585942,124 +585689,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 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1f710e │ │ │ │ + cbz r3, 1f6e5e │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f70e8 │ │ │ │ + beq.n 1f6e38 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1f70d8 │ │ │ │ + cbz r2, 1f6e28 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 1f70f6 │ │ │ │ + cbz r2, 1f6e46 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f70c2 │ │ │ │ + bne.n 1f6e12 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1f70e8 │ │ │ │ + cbnz r2, 1f6e38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6340 │ │ │ │ + bl 1f6090 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1f7110 │ │ │ │ + cbz r3, 1f6e60 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f70b6 │ │ │ │ + b.n 1f6e06 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6340 │ │ │ │ + bl 1f6090 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f70c2 │ │ │ │ - b.n 1f70d8 │ │ │ │ + bne.n 1f6e12 │ │ │ │ + b.n 1f6e28 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f7136 │ │ │ │ + cbz r3, 1f6e86 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f707a │ │ │ │ + bne.n 1f6dca │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7128 │ │ │ │ - ldr r2, [pc, #64] @ (1f7178 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f7174 ) │ │ │ │ + bne.n 1f6e78 │ │ │ │ + ldr r2, [pc, #64] @ (1f6ec8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f6ec4 ) │ │ │ │ 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 1f716c │ │ │ │ + bne.n 1f6ebc │ │ │ │ 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 1f7136 │ │ │ │ + b.n 1f6e86 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f705a │ │ │ │ + bne.w 1f6daa │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f705a │ │ │ │ - b.n 1f7136 │ │ │ │ + bne.w 1f6daa │ │ │ │ + b.n 1f6e86 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ 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] @ (1f7284 ) │ │ │ │ + ldr r4, [pc, #220] @ (1f6fd4 ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (1f7288 ) │ │ │ │ + ldr r5, [pc, #220] @ (1f6fd8 ) │ │ │ │ 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 1f727a │ │ │ │ + beq.n 1f6fca │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -586071,166 +585818,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1dfabc │ │ │ │ + bl 1df80c │ │ │ │ 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 1f7236 │ │ │ │ - bl 1dfabc │ │ │ │ + bls.n 1f6f86 │ │ │ │ + bl 1df80c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 1f726a │ │ │ │ + cbz r7, 1f6fba │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e478c │ │ │ │ + bl 1e44dc │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1f71e2 │ │ │ │ + bne.n 1f6f32 │ │ │ │ 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, [r2, #50] @ 0x32 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1f72bc ) │ │ │ │ + ldr r3, [pc, #44] @ (1f700c ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1f72b8 │ │ │ │ + cbnz r2, 1f7008 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f72a0 │ │ │ │ + bls.n 1f6ff0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1f72c0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f7010 ) │ │ │ │ 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, [r5, #42] @ 0x2a │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ 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] @ (1f7430 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f7180 ) │ │ │ │ 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 1f73e0 │ │ │ │ + bne.n 1f7130 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f7426 │ │ │ │ + beq.w 1f7176 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1f7300 │ │ │ │ + bne.n 1f7050 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7400 │ │ │ │ - ldr r2, [pc, #300] @ (1f7434 ) │ │ │ │ + bne.n 1f7150 │ │ │ │ + ldr r2, [pc, #300] @ (1f7184 ) │ │ │ │ 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 1f742c │ │ │ │ + beq.w 1f717c │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f7420 │ │ │ │ + bne.n 1f7170 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ add fp, r9 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1dfabc │ │ │ │ + bl 1df80c │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1dfabc │ │ │ │ + bl 1df80c │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f73ae │ │ │ │ + beq.n 1f70fe │ │ │ │ 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} │ │ │ │ @@ -586238,176 +585985,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1f7418 │ │ │ │ + beq.n 1f7168 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r8, r6 │ │ │ │ - cbz r2, 1f73f6 │ │ │ │ + cbz r2, 1f7146 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 1f734c │ │ │ │ - ldr r2, [pc, #80] @ (1f7434 ) │ │ │ │ + b.n 1f709c │ │ │ │ + ldr r2, [pc, #80] @ (1f7184 ) │ │ │ │ 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 1f731c │ │ │ │ + b.n 1f706c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - b.n 1f73d6 │ │ │ │ + b.n 1f7126 │ │ │ │ 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 1f7194 │ │ │ │ + bl 1f6ee4 │ │ │ │ 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 1f732c │ │ │ │ + b.n 1f707c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1f7300 │ │ │ │ + b.n 1f7050 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 1f7418 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + b.n 1f7168 │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ 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] @ (1f7540 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f7290 ) │ │ │ │ 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] @ (1f7544 ) │ │ │ │ + ldr r2, [pc, #216] @ (1f7294 ) │ │ │ │ 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 1f751a │ │ │ │ + beq.n 1f726a │ │ │ │ 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 1f7520 │ │ │ │ + beq.n 1f7270 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ - ldr r2, [pc, #72] @ (1f7548 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f7544 ) │ │ │ │ + bl 1e431c │ │ │ │ + ldr r2, [pc, #72] @ (1f7298 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f7294 ) │ │ │ │ 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 1f753c │ │ │ │ + bne.n 1f728c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 1f7524 │ │ │ │ + bne.n 1f7274 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f74fe │ │ │ │ + b.n 1f724e │ │ │ │ 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 1f74b2 │ │ │ │ + b.n 1f7202 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ 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] @ (1f77f4 ) │ │ │ │ + ldr r4, [pc, #660] @ (1f7544 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #660] @ (1f77f8 ) │ │ │ │ + ldr r3, [pc, #660] @ (1f7548 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #660] @ (1f77fc ) │ │ │ │ + ldr r2, [pc, #660] @ (1f754c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #656] @ (1f7800 ) │ │ │ │ + ldr r1, [pc, #656] @ (1f7550 ) │ │ │ │ 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 │ │ │ │ @@ -586423,40 +586170,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f75ce │ │ │ │ + cbz r0, 1f731e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f77d2 │ │ │ │ + beq.w 1f7522 │ │ │ │ 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 1f7634 │ │ │ │ + b.n 1f7384 │ │ │ │ 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 │ │ │ │ @@ -586468,58 +586215,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bls.w 1f77d2 │ │ │ │ + bls.w 1f7522 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1f7698 │ │ │ │ + beq.n 1f73e8 │ │ │ │ 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 1dfabc │ │ │ │ + bl 1df80c │ │ │ │ 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 1f75ec │ │ │ │ + bne.n 1f733c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f7674 │ │ │ │ + b.n 1f73c4 │ │ │ │ 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] │ │ │ │ @@ -586531,74 +586278,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f76e8 │ │ │ │ + cbz r0, 1f7438 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1f77ca │ │ │ │ + beq.n 1f751a │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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] │ │ │ │ @@ -586608,62 +586355,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, 1f77c4 │ │ │ │ + cbz r3, 1f7514 │ │ │ │ ldrd sl, r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f75f2 │ │ │ │ + b.n 1f7342 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f76b2 │ │ │ │ + b.n 1f7402 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f777a │ │ │ │ - b.n 1f7714 │ │ │ │ - ldr r2, [pc, #48] @ (1f7804 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f7800 ) │ │ │ │ + beq.n 1f74ca │ │ │ │ + b.n 1f7464 │ │ │ │ + ldr r2, [pc, #48] @ (1f7554 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f7550 ) │ │ │ │ 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 1f77ee │ │ │ │ + bne.n 1f753e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ 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] @ 1f8414 │ │ │ │ + ldr.w r4, [pc, #3064] @ 1f8164 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #3064] @ 1f8418 │ │ │ │ + ldr.w r1, [pc, #3064] @ 1f8168 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3060] @ 1f841c │ │ │ │ + ldr.w r3, [pc, #3060] @ 1f816c │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3056] @ 1f8420 │ │ │ │ + ldr.w r0, [pc, #3056] @ 1f8170 │ │ │ │ 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] │ │ │ │ @@ -586676,57 +586423,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 1f795c │ │ │ │ + beq.n 1f76ac │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7d7a │ │ │ │ + beq.w 1f7aca │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ - bhi.n 1f78c8 │ │ │ │ + bhi.n 1f7618 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bhi.n 1f7960 │ │ │ │ + bhi.n 1f76b0 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 1f7d9c │ │ │ │ + bhi.w 1f7aec │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 1f7c0e │ │ │ │ + bhi.w 1f795e │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f7c30 │ │ │ │ + bhi.w 1f7980 │ │ │ │ cmp r1, #8 │ │ │ │ - bls.w 1f896e │ │ │ │ + bls.w 1f86be │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r1 │ │ │ │ tst.w r2, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1f89e6 │ │ │ │ + bne.w 1f8736 │ │ │ │ tst.w r2, #1540096 @ 0x178000 │ │ │ │ - bne.w 1f7ea0 │ │ │ │ + bne.w 1f7bf0 │ │ │ │ tst.w r2, #24064 @ 0x5e00 │ │ │ │ - beq.w 1f7c30 │ │ │ │ + beq.w 1f7980 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f7194 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.n 1f7acc │ │ │ │ cmp.w r1, #434 @ 0x1b2 │ │ │ │ - bhi.w 1f7e04 │ │ │ │ + bhi.w 1f7b54 │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - bls.w 1f7a2e │ │ │ │ + bls.w 1f777e │ │ │ │ mvn.w r2, #376 @ 0x178 │ │ │ │ adds r2, r1, r2 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bhi.w 1f7c30 │ │ │ │ + bhi.w 1f7980 │ │ │ │ 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 │ │ │ │ @@ -586779,18 +586526,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 1f7876 │ │ │ │ + b.n 1f75c6 │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bhi.w 1f7c30 │ │ │ │ + bhi.w 1f7980 │ │ │ │ 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 │ │ │ │ @@ -586882,109 +586629,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 1f7c30 │ │ │ │ + bhi.w 1f7980 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r0, r4, r5 │ │ │ │ ands.w r2, r0, #47 @ 0x2f │ │ │ │ - bne.w 1f898e │ │ │ │ + bne.w 1f86de │ │ │ │ movs r7, #0 │ │ │ │ movt r7, #2218 @ 0x8aa │ │ │ │ ands r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 1f7e6e │ │ │ │ + bne.w 1f7bbe │ │ │ │ cmp r5, #29 │ │ │ │ - bne.w 1f7c30 │ │ │ │ + bne.w 1f7980 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f8bb4 │ │ │ │ + beq.w 1f8904 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 1f7a8c │ │ │ │ + bne.n 1f77dc │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r3, r3, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f8f06 │ │ │ │ + bne.w 1f8c56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8c00 │ │ │ │ + bne.w 1f8950 │ │ │ │ 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 1f7438 │ │ │ │ + bl 1f7188 │ │ │ │ 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 1f8bec │ │ │ │ + beq.w 1f893c │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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} │ │ │ │ @@ -586992,115 +586739,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 1f8be6 │ │ │ │ + bne.w 1f8936 │ │ │ │ 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 1f8be6 │ │ │ │ + beq.w 1f8936 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.w 1f7ac0 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bne.w 1f7810 │ │ │ │ + b.n 1f7acc │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 1f89d0 │ │ │ │ + bne.w 1f8720 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f89ba │ │ │ │ + bne.w 1f870a │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f89fc │ │ │ │ + bne.w 1f874c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f7d7a │ │ │ │ + beq.w 1f7aca │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1f915c │ │ │ │ + bcc.w 1f8eac │ │ │ │ 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 1f7d7a │ │ │ │ + beq.w 1f7aca │ │ │ │ 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 1f7d72 │ │ │ │ + beq.w 1f7ac2 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1f7d72 │ │ │ │ + bls.w 1f7ac2 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #59 @ 0x3b │ │ │ │ adds r0, r2, r5 │ │ │ │ ldrb.w ip, [r1, #60]! │ │ │ │ - b.n 1f7c7e │ │ │ │ + b.n 1f79ce │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f7d72 │ │ │ │ + beq.n 1f7ac2 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1f7c7a │ │ │ │ + beq.n 1f79ca │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f8962 │ │ │ │ + beq.w 1f86b2 │ │ │ │ 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 │ │ │ │ @@ -587112,256 +586859,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f88e4 │ │ │ │ + beq.w 1f8634 │ │ │ │ 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 1dfabc │ │ │ │ + bl 1df80c │ │ │ │ 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 1f88b4 │ │ │ │ + beq.w 1f8604 │ │ │ │ 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 1f7d54 │ │ │ │ + beq.n 1f7aa4 │ │ │ │ add r3, ip │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #2]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f7d32 │ │ │ │ + bne.n 1f7a82 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 1f88dc │ │ │ │ + beq.w 1f862c │ │ │ │ adds r5, #32 │ │ │ │ add.w r0, fp, #17 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - bl 1dfabc │ │ │ │ - b.n 1f7d14 │ │ │ │ + bl 1df80c │ │ │ │ + b.n 1f7a64 │ │ │ │ adds r5, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1f7c5a │ │ │ │ + bne.w 1f79aa │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1700] @ 1f8424 │ │ │ │ - ldr.w r3, [pc, #1684] @ 1f8418 │ │ │ │ + ldr.w r2, [pc, #1700] @ 1f8174 │ │ │ │ + ldr.w r3, [pc, #1684] @ 1f8168 │ │ │ │ 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 1f9182 │ │ │ │ + bne.w 1f8ed2 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ - bls.n 1f7dd2 │ │ │ │ + bls.n 1f7b22 │ │ │ │ sub.w r2, r1, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f8a10 │ │ │ │ + bne.w 1f8760 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.n 1f7e78 │ │ │ │ + bne.n 1f7bc8 │ │ │ │ tst.w r2, #385024 @ 0x5e000 │ │ │ │ - beq.w 1f7c30 │ │ │ │ + beq.w 1f7980 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f7194 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.n 1f7acc │ │ │ │ sub.w r2, r1, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f89a4 │ │ │ │ + bne.w 1f86f4 │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.n 1f7e8c │ │ │ │ + bne.n 1f7bdc │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - beq.w 1f7c30 │ │ │ │ + beq.w 1f7980 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f7194 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.n 1f7acc │ │ │ │ cmp.w r1, #460 @ 0x1cc │ │ │ │ - beq.n 1f7d7a │ │ │ │ + beq.n 1f7aca │ │ │ │ sub.w r4, r1, #474 @ 0x1da │ │ │ │ cmp r4, #29 │ │ │ │ - bhi.w 1f7c30 │ │ │ │ + bhi.w 1f7980 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #61849 @ 0xf199 │ │ │ │ movt r2, #16128 @ 0x3f00 │ │ │ │ lsls r0, r4 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7d7a │ │ │ │ + bne.n 1f7aca │ │ │ │ cmp r4, #9 │ │ │ │ - bne.w 1f7c30 │ │ │ │ + bne.w 1f7980 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7d7a │ │ │ │ + beq.n 1f7aca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1e45d4 │ │ │ │ + b.n 1f7acc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f72c4 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1f7014 │ │ │ │ + b.n 1f7acc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f7194 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.n 1f7acc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f7194 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.n 1f7acc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f7194 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.n 1f7acc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ movw r1, #411 @ 0x19b │ │ │ │ - bl 1f7194 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.n 1f7acc │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ - bl 1f7194 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.n 1f7acc │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1f7194 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.n 1f7acc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7e6e │ │ │ │ + beq.n 1f7bbe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f754c │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1f729c │ │ │ │ + b.n 1f7acc │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1f7194 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.n 1f7acc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f8bba │ │ │ │ + bne.w 1f890a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f7f6e │ │ │ │ + cbz r0, 1f7cbe │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -587377,60 +587124,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f8038 │ │ │ │ + cbz r0, 1f7d88 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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] │ │ │ │ @@ -587444,64 +587191,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f80fa │ │ │ │ + cbz r0, 1f7e4a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -587514,140 +587261,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f81ca │ │ │ │ + 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1f825a │ │ │ │ + beq.n 1f7faa │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1e45d4 │ │ │ │ + b.n 1f7acc │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f82b2 │ │ │ │ + cbz r0, 1f8002 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -587661,141 +587408,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, fp │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f8376 │ │ │ │ + cbz r0, 1f80c6 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1f8404 │ │ │ │ + beq.n 1f8154 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ - b.n 1f7d7c │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + bl 1e45d4 │ │ │ │ + b.n 1f7acc │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7d7a │ │ │ │ + beq.w 1f7aca │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ 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 1f8a90 │ │ │ │ + bne.w 1f87e0 │ │ │ │ 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 │ │ │ │ @@ -587811,62 +587558,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ - b.n 1f7d7c │ │ │ │ + bl 1e45d4 │ │ │ │ + b.n 1f7acc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7d7a │ │ │ │ + beq.w 1f7aca │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ 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 1f8af2 │ │ │ │ + bne.w 1f8842 │ │ │ │ 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 │ │ │ │ @@ -587881,38 +587628,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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} │ │ │ │ @@ -587924,35 +587671,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -587962,68 +587709,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1e45d4 │ │ │ │ + b.w 1f7acc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7d7a │ │ │ │ + beq.w 1f7aca │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ 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 1f8b52 │ │ │ │ + bne.w 1f88a2 │ │ │ │ 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 │ │ │ │ @@ -588039,62 +587786,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e4884 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1e45d4 │ │ │ │ + b.w 1f7acc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7d7a │ │ │ │ + beq.w 1f7aca │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ 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 1f8a2e │ │ │ │ + bne.w 1f877e │ │ │ │ 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 │ │ │ │ @@ -588110,64 +587857,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, fp │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e4884 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1e45d4 │ │ │ │ + b.w 1f7acc │ │ │ │ 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 1f7d54 │ │ │ │ + beq.w 1f7aa4 │ │ │ │ ldrb.w r2, [r0, #60] @ 0x3c │ │ │ │ strb.w r2, [r3, #2]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f88ba │ │ │ │ + bne.n 1f860a │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.w 1f7d5c │ │ │ │ + bne.w 1f7aac │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -588181,268 +587928,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 1f891c │ │ │ │ + bne.n 1f866c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1f7cba │ │ │ │ + bhi.w 1f7a0a │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4644 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1e4394 │ │ │ │ + b.w 1f7acc │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 1f8a26 │ │ │ │ + bhi.n 1f8776 │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 1f7c30 │ │ │ │ + bls.w 1f7980 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f7194 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.w 1f7acc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #259 @ 0x103 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 1f7194 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.w 1f7acc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1f7194 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.w 1f7acc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ - bl 1f7194 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.w 1f7acc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ - bl 1f7194 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.w 1f7acc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f7194 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.w 1f7acc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f7194 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.w 1f7acc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f7194 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1f6ee4 │ │ │ │ + b.w 1f7acc │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f8978 │ │ │ │ - b.w 1f7c30 │ │ │ │ + beq.n 1f86c8 │ │ │ │ + b.w 1f7980 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1f8824 │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1f8574 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1f8474 │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1f81c4 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1f854e │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1f829e │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1f8748 │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1f8498 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ - b.w 1f7a8c │ │ │ │ + b.w 1f77dc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4b30 │ │ │ │ + bl 1e4880 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1f8bd8 │ │ │ │ + beq.n 1f8928 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4834 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1e4584 │ │ │ │ + b.w 1f7acc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.w 1f7bf2 │ │ │ │ + b.w 1f7942 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f9178 │ │ │ │ + bne.w 1f8ec8 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.w 1f7b4e │ │ │ │ + b.w 1f789e │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f7438 │ │ │ │ + bl 1f7188 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f7438 │ │ │ │ + bl 1f7188 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -588460,37 +588207,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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} │ │ │ │ @@ -588503,42 +588250,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ 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] │ │ │ │ @@ -588551,37 +588298,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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} │ │ │ │ @@ -588593,42 +588340,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ 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 │ │ │ │ @@ -588644,97 +588391,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1e45d4 │ │ │ │ + b.w 1f7acc │ │ │ │ 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 1f913a │ │ │ │ + bne.w 1f8e8a │ │ │ │ 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 1f9142 │ │ │ │ + beq.w 1f8e92 │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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} │ │ │ │ @@ -588742,61 +588489,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 1f913e │ │ │ │ + bne.w 1f8e8e │ │ │ │ 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 1f913e │ │ │ │ + beq.w 1f8e8e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 1f8f1e │ │ │ │ + bne.w 1f8c6e │ │ │ │ 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 │ │ │ │ @@ -588818,141 +588565,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ str.w sl, [r5, #92] @ 0x5c │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4884 │ │ │ │ - b.w 1f7d7c │ │ │ │ + bl 1e45d4 │ │ │ │ + b.w 1f7acc │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 1f8f2c │ │ │ │ + b.n 1f8c7c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 1f905e │ │ │ │ + b.n 1f8dae │ │ │ │ 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 1f8f54 │ │ │ │ + bne.w 1f8ca4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f8fba │ │ │ │ + b.n 1f8d0a │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1f7cac │ │ │ │ + b.w 1f79fc │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 1f7ae8 │ │ │ │ + b.w 1f7838 │ │ │ │ blx 54c30 <__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] @ (1f91e8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f8f38 ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (1f91ec ) │ │ │ │ + ldr r2, [pc, #72] @ (1f8f3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 1f91b6 │ │ │ │ - ldr.w ip, [pc, #60] @ 1f91f0 │ │ │ │ + cbz r1, 1f8f06 │ │ │ │ + ldr.w ip, [pc, #60] @ 1f8f40 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (1f91f4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f8f44 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (1f91f8 ) │ │ │ │ + ldr r1, [pc, #60] @ (1f8f48 ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ec8 │ │ │ │ - ldr r2, [pc, #44] @ (1f91fc ) │ │ │ │ - ldr r3, [pc, #24] @ (1f91e8 ) │ │ │ │ + bl 1e2c18 │ │ │ │ + ldr r2, [pc, #44] @ (1f8f4c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f8f38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f91e4 │ │ │ │ + bne.n 1f8f34 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ svc 197 @ 0xc5 │ │ │ │ vmlsl.u q15, d15, d5[0] │ │ │ │ vmla.i q15, , d3[0] │ │ │ │ - @ instruction: 0xffff6e2c │ │ │ │ + vshr.u64 , q6, #1 │ │ │ │ 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 1f924c │ │ │ │ + bne.n 1f8f9c │ │ │ │ ldrb.w r3, [ip, #13] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f9252 │ │ │ │ + bhi.n 1f8fa2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f9252 │ │ │ │ + bhi.n 1f8fa2 │ │ │ │ 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 │ │ │ │ @@ -588968,643 +588715,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 1f924a │ │ │ │ + b.n 1f8f9a │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f924a │ │ │ │ + b.n 1f8f9a │ │ │ │ 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] @ (1f9554 ) │ │ │ │ + ldr r2, [pc, #744] @ (1f92a4 ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1f92d6 │ │ │ │ + bhi.n 1f9026 │ │ │ │ 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, 1f92d2 │ │ │ │ + cbz r2, 1f9022 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f92c2 │ │ │ │ + b.n 1f9012 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f925c │ │ │ │ + bl 1f8fac │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r2, 1f92b8 │ │ │ │ + cbnz r2, 1f9008 │ │ │ │ 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, 1f92d2 │ │ │ │ + cbz r2, 1f9022 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f929c │ │ │ │ + beq.n 1f8fec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 1f9316 │ │ │ │ - b.n 1f92d2 │ │ │ │ + cbnz r3, 1f9066 │ │ │ │ + b.n 1f9022 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f925c │ │ │ │ + bl 1f8fac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #16 │ │ │ │ - cbnz r1, 1f9308 │ │ │ │ + cbnz r1, 1f9058 │ │ │ │ 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 1f92d2 │ │ │ │ + bcs.n 1f9022 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f92e0 │ │ │ │ + beq.n 1f9030 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #560] @ (1f9558 ) │ │ │ │ + ldr r1, [pc, #560] @ (1f92a8 ) │ │ │ │ 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 1f92d2 │ │ │ │ + beq.n 1f9022 │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f937e │ │ │ │ + b.n 1f90ce │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f925c │ │ │ │ + bl 1f8fac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #32 │ │ │ │ - cbnz r1, 1f9368 │ │ │ │ + cbnz r1, 1f90b8 │ │ │ │ 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 1f92d2 │ │ │ │ + bcs.n 1f9022 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9340 │ │ │ │ + beq.n 1f9090 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f92d2 │ │ │ │ + beq.n 1f9022 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f92d2 │ │ │ │ + bne.n 1f9022 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f925c │ │ │ │ + bl 1f8fac │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f93bc │ │ │ │ + cbnz r3, 1f910c │ │ │ │ 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 1f92d2 │ │ │ │ + bne.n 1f9022 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f92d2 │ │ │ │ - b.n 1f952c │ │ │ │ + bne.w 1f9022 │ │ │ │ + b.n 1f927c │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1f940c │ │ │ │ + cbz r6, 1f915c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f92d2 │ │ │ │ + bne.w 1f9022 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f925c │ │ │ │ + bl 1f8fac │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f9406 │ │ │ │ + cbnz r3, 1f9156 │ │ │ │ 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 1f92d2 │ │ │ │ + beq.w 1f9022 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f9452 │ │ │ │ + b.n 1f91a2 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f925c │ │ │ │ + bl 1f8fac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ - cbnz r1, 1f9442 │ │ │ │ + cbnz r1, 1f9192 │ │ │ │ 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 1f92d2 │ │ │ │ + bcs.w 1f9022 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f92d2 │ │ │ │ - b.n 1f941a │ │ │ │ + bne.w 1f9022 │ │ │ │ + b.n 1f916a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1f94a0 │ │ │ │ - b.n 1f92d2 │ │ │ │ + cbnz r3, 1f91f0 │ │ │ │ + b.n 1f9022 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f925c │ │ │ │ + bl 1f8fac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #20 │ │ │ │ - cbnz r1, 1f9490 │ │ │ │ + cbnz r1, 1f91e0 │ │ │ │ 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 1f92d2 │ │ │ │ + bcs.w 1f9022 │ │ │ │ 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 1f92d2 │ │ │ │ - b.n 1f946c │ │ │ │ - ldr r3, [pc, #160] @ (1f955c ) │ │ │ │ + bne.w 1f9022 │ │ │ │ + b.n 1f91bc │ │ │ │ + ldr r3, [pc, #160] @ (1f92ac ) │ │ │ │ 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 1f92d2 │ │ │ │ + beq.w 1f9022 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f9508 │ │ │ │ + b.n 1f9258 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f925c │ │ │ │ + bl 1f8fac │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 1f94fa │ │ │ │ + cbnz r2, 1f924a │ │ │ │ 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 1f92d2 │ │ │ │ + beq.w 1f9022 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f92d2 │ │ │ │ - b.n 1f94d6 │ │ │ │ + bne.w 1f9022 │ │ │ │ + b.n 1f9226 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1f92d2 │ │ │ │ + bne.w 1f9022 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f92d2 │ │ │ │ + bne.w 1f9022 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 1f925c │ │ │ │ + bl 1f8fac │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 1f954a │ │ │ │ + cbnz r3, 1f929a │ │ │ │ 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 1f92d2 │ │ │ │ + b.n 1f9022 │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + strb r2, [r7, #0] │ │ │ │ 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] @ (1f9930 ) │ │ │ │ + ldr r2, [pc, #956] @ (1f9680 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #956] @ (1f9934 ) │ │ │ │ + ldr r3, [pc, #956] @ (1f9684 ) │ │ │ │ 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 1f95aa │ │ │ │ + beq.n 1f92fa │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f959c │ │ │ │ + bne.n 1f92ec │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9782 │ │ │ │ + bne.w 1f94d2 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 546f0 │ │ │ │ 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 1f95e6 │ │ │ │ + beq.n 1f9336 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f95d8 │ │ │ │ + bne.n 1f9328 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9924 │ │ │ │ + bne.w 1f9674 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 546f0 │ │ │ │ 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 1f967c │ │ │ │ + beq.n 1f93cc │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f9630 │ │ │ │ + b.n 1f9380 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 1f98ec │ │ │ │ + beq.w 1f963c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f967c │ │ │ │ + cbz r3, 1f93cc │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f962a │ │ │ │ + beq.n 1f937a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f9622 │ │ │ │ + bne.n 1f9372 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1f962a │ │ │ │ + bls.n 1f937a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f9668 │ │ │ │ + bne.n 1f93b8 │ │ │ │ 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 546f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9630 │ │ │ │ + bne.n 1f9380 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2c40 │ │ │ │ + bl 1e2990 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9760 │ │ │ │ + beq.n 1f94b0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1f969a │ │ │ │ + b.n 1f93ea │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9792 │ │ │ │ + beq.n 1f94e2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9692 │ │ │ │ + beq.n 1f93e2 │ │ │ │ movw r8, #743 @ 0x2e7 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f974e │ │ │ │ + beq.n 1f949e │ │ │ │ movw sl, #775 @ 0x307 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9736 │ │ │ │ + beq.n 1f9486 │ │ │ │ movw r9, #558 @ 0x22e │ │ │ │ - b.n 1f96c4 │ │ │ │ + b.n 1f9414 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9736 │ │ │ │ + beq.n 1f9486 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f96bc │ │ │ │ + bne.n 1f940c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1f9830 │ │ │ │ + beq.w 1f9580 │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bcs.w 1f9804 │ │ │ │ + bcs.w 1f9554 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1f9830 │ │ │ │ - bhi.w 1f987e │ │ │ │ + beq.w 1f9580 │ │ │ │ + bhi.w 1f95ce │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - beq.n 1f96f6 │ │ │ │ - bhi.w 1f98d8 │ │ │ │ + beq.n 1f9446 │ │ │ │ + bhi.w 1f9628 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 1f96f6 │ │ │ │ + beq.n 1f9446 │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ - bne.n 1f96bc │ │ │ │ + bne.n 1f940c │ │ │ │ ldr.w fp, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f96bc │ │ │ │ + bne.n 1f940c │ │ │ │ add.w r1, r7, #8 │ │ │ │ sub.w r0, fp, #20 │ │ │ │ - bl 1f925c │ │ │ │ + bl 1f8fac │ │ │ │ ldrb.w r2, [fp, #-8] │ │ │ │ - cbnz r2, 1f9728 │ │ │ │ + cbnz r2, 1f9478 │ │ │ │ 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 1f96c4 │ │ │ │ + bne.n 1f9414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f96ae │ │ │ │ + bne.n 1f93fe │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f9756 │ │ │ │ + cbz r3, 1f94a6 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f96a4 │ │ │ │ + bne.n 1f93f4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9748 │ │ │ │ + bne.n 1f9498 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f9792 │ │ │ │ - ldr r2, [pc, #468] @ (1f9938 ) │ │ │ │ - ldr r3, [pc, #464] @ (1f9934 ) │ │ │ │ + cbnz r3, 1f94e2 │ │ │ │ + ldr r2, [pc, #468] @ (1f9688 ) │ │ │ │ + ldr r3, [pc, #464] @ (1f9684 ) │ │ │ │ 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 1f992c │ │ │ │ + bne.w 1f967c │ │ │ │ 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 1f95b8 │ │ │ │ + b.n 1f9308 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9760 │ │ │ │ + beq.n 1f94b0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f978a │ │ │ │ + beq.n 1f94da │ │ │ │ movw r5, #349 @ 0x15d │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 1f97e2 │ │ │ │ + cbz r0, 1f9532 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f97da │ │ │ │ + cbz r2, 1f952a │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f97c6 │ │ │ │ + cbnz r2, 1f9516 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f97c6 │ │ │ │ + bne.n 1f9516 │ │ │ │ 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 1f97aa │ │ │ │ + bne.n 1f94fa │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f97da │ │ │ │ + beq.n 1f952a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f97a0 │ │ │ │ + bne.n 1f94f0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9760 │ │ │ │ + beq.n 1f94b0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f979c │ │ │ │ + bne.n 1f94ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f97f4 │ │ │ │ - b.n 1f9760 │ │ │ │ + bne.n 1f9544 │ │ │ │ + b.n 1f94b0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f9820 │ │ │ │ + beq.n 1f9570 │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bcs.n 1f984c │ │ │ │ + bcs.n 1f959c │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9830 │ │ │ │ + beq.n 1f9580 │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1f96bc │ │ │ │ + bne.w 1f940c │ │ │ │ ldr.w fp, [r4, #108] @ 0x6c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f96bc │ │ │ │ - b.n 1f9702 │ │ │ │ + bne.w 1f940c │ │ │ │ + b.n 1f9452 │ │ │ │ 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 1f9200 │ │ │ │ + bl 1f8f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f96bc │ │ │ │ - b.n 1f9820 │ │ │ │ + beq.w 1f940c │ │ │ │ + b.n 1f9570 │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ - bne.w 1f96bc │ │ │ │ + bne.w 1f940c │ │ │ │ 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 1f9200 │ │ │ │ + bl 1f8f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f96bc │ │ │ │ + beq.w 1f940c │ │ │ │ ldr.w fp, [r4, #124] @ 0x7c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f96bc │ │ │ │ - b.n 1f9702 │ │ │ │ + bne.w 1f940c │ │ │ │ + b.n 1f9452 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ - bne.w 1f96bc │ │ │ │ + bne.w 1f940c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 1f98cc │ │ │ │ + bne.n 1f961c │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1f98ca │ │ │ │ + bhi.n 1f961a │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f98ca │ │ │ │ + bhi.n 1f961a │ │ │ │ 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 │ │ │ │ @@ -589617,225 +589364,225 @@ │ │ │ │ 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 1f96bc │ │ │ │ - b.n 1f9820 │ │ │ │ + beq.w 1f940c │ │ │ │ + b.n 1f9570 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1f98ca │ │ │ │ + b.n 1f961a │ │ │ │ cmp.w r3, #364 @ 0x16c │ │ │ │ - beq.w 1f96f6 │ │ │ │ + beq.w 1f9446 │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f96f6 │ │ │ │ - b.n 1f96bc │ │ │ │ + beq.w 1f9446 │ │ │ │ + b.n 1f940c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc128 │ │ │ │ + bl 2bbe78 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 1f962a │ │ │ │ + bls.w 1f937a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f9916 │ │ │ │ + bne.n 1f9666 │ │ │ │ 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 546f0 │ │ │ │ - b.n 1f962a │ │ │ │ + b.n 1f937a │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1f95f4 │ │ │ │ + b.n 1f9344 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrsb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f997a │ │ │ │ + blt.n 1f96ca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1f9968 │ │ │ │ + cbz r0, 1f96b8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1f9960 │ │ │ │ + bpl.n 1f96b0 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1f9990 │ │ │ │ + beq.n 1f96e0 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1f9970 │ │ │ │ - cbnz r0, 1f9960 │ │ │ │ + bgt.n 1f96c0 │ │ │ │ + cbnz r0, 1f96b0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f994a │ │ │ │ + bne.n 1f969a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1f999c │ │ │ │ + cbz r3, 1f96ec │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1f9960 │ │ │ │ + bhi.n 1f96b0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1f9976 │ │ │ │ + bne.n 1f96c6 │ │ │ │ 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 1f994a │ │ │ │ - b.n 1f9968 │ │ │ │ + bne.n 1f969a │ │ │ │ + b.n 1f96b8 │ │ │ │ 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] @ (1f9a60 ) │ │ │ │ + ldr r7, [pc, #156] @ (1f97b0 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1df680 │ │ │ │ + bl 1df3d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ - cbz r1, 1f9a24 │ │ │ │ + cbz r1, 1f9774 │ │ │ │ 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] @ (1f9a64 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f97b4 ) │ │ │ │ sub.w r3, r8, #17 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df6ec │ │ │ │ + bl 1df43c │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 1f9a44 │ │ │ │ - ldr r3, [pc, #88] @ (1f9a68 ) │ │ │ │ + cbnz r6, 1f9794 │ │ │ │ + ldr r3, [pc, #88] @ (1f97b8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df5d4 │ │ │ │ + bl 1df324 │ │ │ │ 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, 1f9a3c │ │ │ │ + cbnz r6, 1f978c │ │ │ │ movs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 1f99f4 │ │ │ │ - ldr r3, [pc, #36] @ (1f9a6c ) │ │ │ │ + b.n 1f9744 │ │ │ │ + ldr r3, [pc, #36] @ (1f97bc ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba6f4 │ │ │ │ + bl 2ba444 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r4, #21] │ │ │ │ - b.n 1f9a14 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + b.n 1f9764 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ 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, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1f9ac0 │ │ │ │ + cbnz r3, 1f9810 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1f9aac │ │ │ │ + bne.n 1f97fc │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1f9a9c │ │ │ │ + bne.n 1f97ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f99a8 │ │ │ │ + bl 1f96f8 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f99a8 │ │ │ │ + bl 1f96f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 1f9a98 │ │ │ │ - b.n 1f9a9c │ │ │ │ + beq.n 1f97e8 │ │ │ │ + b.n 1f97ec │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1f99a8 │ │ │ │ + bl 1f96f8 │ │ │ │ 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 │ │ │ │ @@ -589843,21 +589590,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] @ (1f9d20 ) │ │ │ │ + ldr r1, [pc, #552] @ (1f9a70 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #552] @ (1f9d24 ) │ │ │ │ + ldr r3, [pc, #552] @ (1f9a74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #548] @ (1f9d28 ) │ │ │ │ + ldr r1, [pc, #548] @ (1f9a78 ) │ │ │ │ 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] │ │ │ │ @@ -589869,37 +589616,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 1f9d12 │ │ │ │ + beq.w 1f9a62 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9cf8 │ │ │ │ + beq.w 1f9a48 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #476] @ (1f9d2c ) │ │ │ │ + ldr r3, [pc, #476] @ (1f9a7c ) │ │ │ │ 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 1f9c8c │ │ │ │ + b.n 1f99dc │ │ │ │ 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 │ │ │ │ @@ -589917,15 +589664,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -589978,129 +589725,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1f9cf8 │ │ │ │ + beq.n 1f9a48 │ │ │ │ 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 1f9cde │ │ │ │ + beq.n 1f9a2e │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f9cc6 │ │ │ │ + cbz r0, 1f9a16 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9b6e │ │ │ │ + bne.w 1f98be │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f9b72 │ │ │ │ + b.n 1f98c2 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1f9c9a │ │ │ │ - ldr r2, [pc, #52] @ (1f9d30 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f9d24 ) │ │ │ │ + b.n 1f99ea │ │ │ │ + ldr r2, [pc, #52] @ (1f9a80 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f9a74 ) │ │ │ │ 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 1f9d1c │ │ │ │ + bne.n 1f9a6c │ │ │ │ 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 1f9b3c │ │ │ │ + b.n 1f988c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ 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] @ (1f9ecc ) │ │ │ │ - ldr r3, [pc, #388] @ (1f9ed0 ) │ │ │ │ + ldr r2, [pc, #388] @ (1f9c1c ) │ │ │ │ + ldr r3, [pc, #388] @ (1f9c20 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #388] @ (1f9ed4 ) │ │ │ │ + ldr r6, [pc, #388] @ (1f9c24 ) │ │ │ │ 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 1f9df0 │ │ │ │ - ldr r3, [pc, #368] @ (1f9ed8 ) │ │ │ │ + beq.n 1f9b40 │ │ │ │ + ldr r3, [pc, #368] @ (1f9c28 ) │ │ │ │ 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 55178 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #352] @ (1f9edc ) │ │ │ │ + ldr r1, [pc, #352] @ (1f9c2c ) │ │ │ │ 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 1df8f0 │ │ │ │ + bl 1df640 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -590108,22 +589855,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1f9eb6 │ │ │ │ + bhi.n 1f9c06 │ │ │ │ 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] │ │ │ │ @@ -590132,116 +589879,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e254c │ │ │ │ - ldr r3, [pc, #212] @ (1f9ee0 ) │ │ │ │ + bl 1e229c │ │ │ │ + ldr r3, [pc, #212] @ (1f9c30 ) │ │ │ │ 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 1e45cc │ │ │ │ - ldr r2, [pc, #184] @ (1f9ee4 ) │ │ │ │ - ldr r3, [pc, #160] @ (1f9ed0 ) │ │ │ │ + bl 1e431c │ │ │ │ + ldr r2, [pc, #184] @ (1f9c34 ) │ │ │ │ + ldr r3, [pc, #160] @ (1f9c20 ) │ │ │ │ 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 1f9ec6 │ │ │ │ + bne.n 1f9c16 │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] @ (1f9ee0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1f9c30 ) │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1f9e2a │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1f9b7a │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1f9e48 │ │ │ │ + b.n 1f9b98 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1f9e48 │ │ │ │ + b.n 1f9b98 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1f9e48 │ │ │ │ + b.n 1f9b98 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f9e48 │ │ │ │ + b.n 1f9b98 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ 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] @ 1fa4a0 │ │ │ │ + ldr.w r0, [pc, #1440] @ 1fa1f0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r4, [pc, #1440] @ 1fa4a4 │ │ │ │ + ldr.w r4, [pc, #1440] @ 1fa1f4 │ │ │ │ add.w fp, sp, #116 @ 0x74 │ │ │ │ - ldr.w r3, [pc, #1436] @ 1fa4a8 │ │ │ │ + ldr.w r3, [pc, #1436] @ 1fa1f8 │ │ │ │ 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] │ │ │ │ @@ -590249,17 +589996,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f9fb2 │ │ │ │ + beq.n 1f9d02 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -590267,22 +590014,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fa46e │ │ │ │ + bhi.w 1fa1be │ │ │ │ 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 │ │ │ │ @@ -590307,131 +590054,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, 1f9fd0 │ │ │ │ - b.n 1fa098 │ │ │ │ + cbnz r3, 1f9d20 │ │ │ │ + b.n 1f9de8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa098 │ │ │ │ + beq.n 1f9de8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9fc8 │ │ │ │ + beq.n 1f9d18 │ │ │ │ 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 1fa086 │ │ │ │ + beq.n 1f9dd6 │ │ │ │ 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, 1fa066 │ │ │ │ + cbz r3, 1f9db6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1fa00e │ │ │ │ - b.n 1fa20c │ │ │ │ + cbnz r1, 1f9d5e │ │ │ │ + b.n 1f9f5c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1fa01e │ │ │ │ + cbz r1, 1f9d6e │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 1fa218 │ │ │ │ + beq.w 1f9f68 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa00a │ │ │ │ + bne.n 1f9d5a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1fa066 │ │ │ │ + bne.n 1f9db6 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r7, #768 @ 0x300 │ │ │ │ adds r1, r6, r7 │ │ │ │ cmp r1, #5 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ - bhi.n 1fa066 │ │ │ │ + bhi.n 1f9db6 │ │ │ │ movs r4, #53 @ 0x35 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1fa060 │ │ │ │ - ldr.w r1, [pc, #1132] @ 1fa4ac │ │ │ │ + bpl.n 1f9db0 │ │ │ │ + ldr.w r1, [pc, #1132] @ 1fa1fc │ │ │ │ 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 1fa228 │ │ │ │ + beq.w 1f9f78 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa018 │ │ │ │ + bne.n 1f9d68 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e263c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9ffe │ │ │ │ + bne.n 1f9d4e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r3, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1fa08e │ │ │ │ + cbz r3, 1f9dde │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9fea │ │ │ │ + bne.n 1f9d3a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa080 │ │ │ │ + bne.n 1f9dd0 │ │ │ │ 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 1fa3e4 │ │ │ │ + beq.w 1fa134 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 1fa09a │ │ │ │ + bne.n 1f9dea │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ 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 1fa1da │ │ │ │ + beq.w 1f9f2a │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9a84 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1fa496 │ │ │ │ + bhi.w 1fa1e6 │ │ │ │ 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 │ │ │ │ @@ -590444,126 +590191,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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1fa0c6 │ │ │ │ + bne.n 1f9e16 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa39a │ │ │ │ + beq.w 1fa0ea │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f9ad4 │ │ │ │ + bl 1f9824 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fa47e │ │ │ │ + bne.w 1fa1ce │ │ │ │ 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] @ (1fa4b0 ) │ │ │ │ - ldr r3, [pc, #828] @ (1fa4a8 ) │ │ │ │ + ldr r2, [pc, #836] @ (1fa200 ) │ │ │ │ + ldr r3, [pc, #828] @ (1fa1f8 ) │ │ │ │ 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 1fa492 │ │ │ │ + bne.w 1fa1e2 │ │ │ │ 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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa11c │ │ │ │ + b.n 1f9e6c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa11c │ │ │ │ + b.n 1f9e6c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa11c │ │ │ │ + b.n 1f9e6c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa11c │ │ │ │ + b.n 1f9e6c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa11c │ │ │ │ + b.n 1f9e6c │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa11c │ │ │ │ + b.n 1f9e6c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #696] @ 1fa498 │ │ │ │ - bl 1e20b4 │ │ │ │ + vldr d0, [pc, #696] @ 1fa1e8 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa11c │ │ │ │ + beq.n 1f9e6c │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1fa11c │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1f9e6c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ - bne.w 1fa066 │ │ │ │ + bne.w 1f9db6 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r4, #768 @ 0x300 │ │ │ │ adds r1, r6, r4 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.w 1fa034 │ │ │ │ - b.n 1fa060 │ │ │ │ + bls.w 1f9d84 │ │ │ │ + b.n 1f9db0 │ │ │ │ ldrb r1, [r6, #30] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa384 │ │ │ │ + beq.w 1fa0d4 │ │ │ │ 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 │ │ │ │ @@ -590574,67 +590321,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 1fa314 │ │ │ │ + b.n 1fa064 │ │ │ │ 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 1fa36c │ │ │ │ + beq.n 1fa0bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1fa372 │ │ │ │ + beq.n 1fa0c2 │ │ │ │ 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 │ │ │ │ @@ -590642,176 +590389,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 1fa272 │ │ │ │ + bne.n 1f9fc2 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1fa36c │ │ │ │ + beq.n 1fa0bc │ │ │ │ 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 1fa29c │ │ │ │ + b.n 1f9fec │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1fa2ea │ │ │ │ + b.n 1fa03a │ │ │ │ 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 1fa060 │ │ │ │ + beq.w 1f9db0 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1e1220 │ │ │ │ + bl 1e0f70 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - b.n 1fa060 │ │ │ │ + b.n 1f9db0 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f9ad4 │ │ │ │ + bl 1f9824 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1fa14a │ │ │ │ + beq.w 1f9e9a │ │ │ │ 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 1f9ad4 │ │ │ │ + bl 1f9824 │ │ │ │ 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 1fa158 │ │ │ │ + b.n 1f9ea8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e00fc │ │ │ │ + bl 1dfe4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa3fe │ │ │ │ + cbz r0, 1fa14e │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5194 │ │ │ │ + bl 1e4ee4 │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ - b.n 1fa0a4 │ │ │ │ + b.n 1f9df4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] @ 1fa4ac │ │ │ │ + ldr.w lr, [pc, #108] @ 1fa1fc │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1fa0ba │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1f9e0a │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1fa406 │ │ │ │ + b.n 1fa156 │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1fa406 │ │ │ │ + b.n 1fa156 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fa406 │ │ │ │ + b.n 1fa156 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1fa406 │ │ │ │ + b.n 1fa156 │ │ │ │ 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 1f9ad4 │ │ │ │ - b.n 1fa3c6 │ │ │ │ + bl 1f9824 │ │ │ │ + b.n 1fa116 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + str r0, [r0, #20] │ │ │ │ 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] @ (1fa830 ) │ │ │ │ + ldr r0, [pc, #860] @ (1fa580 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #860] @ (1fa834 ) │ │ │ │ + ldr r3, [pc, #860] @ (1fa584 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #852] @ 1fa838 │ │ │ │ + ldr.w r8, [pc, #852] @ 1fa588 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa81e │ │ │ │ + beq.w 1fa56e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -590819,22 +590566,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fa73a │ │ │ │ + bhi.w 1fa48a │ │ │ │ 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 │ │ │ │ @@ -590858,69 +590605,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] @ 1fa83c │ │ │ │ + ldr.w r9, [pc, #640] @ 1fa58c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1fa600 │ │ │ │ + cbz r3, 1fa350 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1eb670 │ │ │ │ + bl 1eb3c0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - vldr d8, [pc, #544] @ 1fa828 │ │ │ │ + vldr d8, [pc, #544] @ 1fa578 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1fa74c │ │ │ │ + beq.w 1fa49c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9a84 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1faba0 │ │ │ │ + bhi.w 1fa8f0 │ │ │ │ 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 │ │ │ │ @@ -590934,131 +590681,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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r9], #4 │ │ │ │ - cbz r3, 1fa678 │ │ │ │ + cbz r3, 1fa3c8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1fa678 │ │ │ │ + cbz r3, 1fa3c8 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 1fa77e │ │ │ │ + bhi.w 1fa4ce │ │ │ │ adds r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 1fa60c │ │ │ │ + bne.n 1fa35c │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1fa6b8 │ │ │ │ + cbnz r4, 1fa408 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1faaa6 │ │ │ │ + bne.w 1fa7f6 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fa9a0 │ │ │ │ + bne.w 1fa6f0 │ │ │ │ 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] @ (1fa840 ) │ │ │ │ - ldr r3, [pc, #376] @ (1fa834 ) │ │ │ │ + ldr r2, [pc, #388] @ (1fa590 ) │ │ │ │ + ldr r3, [pc, #376] @ (1fa584 ) │ │ │ │ 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 1fab9c │ │ │ │ + bne.w 1fa8ec │ │ │ │ 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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa65e │ │ │ │ + b.n 1fa3ae │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa65e │ │ │ │ + b.n 1fa3ae │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa65e │ │ │ │ + b.n 1fa3ae │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa65e │ │ │ │ + b.n 1fa3ae │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa65e │ │ │ │ + b.n 1fa3ae │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa65e │ │ │ │ + b.n 1fa3ae │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1fa580 │ │ │ │ + b.n 1fa2d0 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1fa580 │ │ │ │ + b.n 1fa2d0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa580 │ │ │ │ + b.n 1fa2d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa65e │ │ │ │ + beq.w 1fa3ae │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1fa65e │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1fa3ae │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -591067,26 +590814,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1fab96 │ │ │ │ + bhi.w 1fa8e6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1faba0 │ │ │ │ + bhi.w 1fa8f0 │ │ │ │ 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 │ │ │ │ @@ -591113,52 +590860,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 1fa4fe │ │ │ │ + b.n 1fa24e │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1fa580 │ │ │ │ + b.n 1fa2d0 │ │ │ │ ... │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fa86c │ │ │ │ + cbz r0, 1fa5bc │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ 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 │ │ │ │ @@ -591176,28 +590923,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -591212,15 +590959,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, 1fa95a │ │ │ │ + cbnz r3, 1fa6aa │ │ │ │ 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 │ │ │ │ @@ -591235,36 +590982,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 1e45cc │ │ │ │ - b.n 1fa678 │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1fa3c8 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa846 │ │ │ │ + b.n 1fa596 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa846 │ │ │ │ + b.n 1fa596 │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa846 │ │ │ │ + b.n 1fa596 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -591273,22 +591020,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -591302,15 +591049,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, 1faa60 │ │ │ │ + cbnz r7, 1fa7b0 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w sl, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne.w r7, r7, sl │ │ │ │ it ne │ │ │ │ @@ -591325,35 +591072,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1fa6aa │ │ │ │ + b.n 1fa3fa │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3d70 │ │ │ │ + bl 1e3ac0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4a0c │ │ │ │ + bl 1e475c │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -591362,22 +591109,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -591391,15 +591138,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, 1fab64 │ │ │ │ + cbnz r7, 1fa8b4 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ @@ -591414,35 +591161,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1fa694 │ │ │ │ + b.n 1fa3e4 │ │ │ │ strd r4, fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa846 │ │ │ │ + b.n 1fa596 │ │ │ │ blx 54c30 <__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] @ 1fb084 │ │ │ │ + ldr.w r2, [pc, #1228] @ 1fadd4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1220] @ 1fb088 │ │ │ │ + ldr.w r3, [pc, #1220] @ 1fadd8 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w fp, [pc, #1216] @ 1fb08c │ │ │ │ + ldr.w fp, [pc, #1216] @ 1faddc │ │ │ │ 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 │ │ │ │ @@ -591450,54 +591197,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fac12 │ │ │ │ + cbz r0, 1fa962 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ eor.w r3, r9, #1 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ands r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1faf9e │ │ │ │ + beq.w 1facee │ │ │ │ mov r0, ip │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e254c │ │ │ │ - ldr.w r3, [pc, #1104] @ 1fb090 │ │ │ │ + bl 1e229c │ │ │ │ + ldr.w r3, [pc, #1104] @ 1fade0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 │ │ │ │ @@ -591514,22 +591261,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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} │ │ │ │ @@ -591562,27 +591309,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1faf38 │ │ │ │ + bne.w 1fac88 │ │ │ │ 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 │ │ │ │ @@ -591599,34 +591346,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -591639,34 +591386,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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] │ │ │ │ @@ -591680,78 +591427,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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ (1fb094 ) │ │ │ │ + ldr r2, [pc, #376] @ (1fade4 ) │ │ │ │ str r7, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #356] @ (1fb088 ) │ │ │ │ + ldr r3, [pc, #356] @ (1fadd8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fb07e │ │ │ │ + bne.w 1fadce │ │ │ │ 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 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1fad78 │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1faac8 │ │ │ │ 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 │ │ │ │ @@ -591767,22 +591514,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -591790,15 +591537,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] @ (1fb090 ) │ │ │ │ + ldr r3, [pc, #92] @ (1fade0 ) │ │ │ │ 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 │ │ │ │ @@ -591814,73 +591561,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 1e45cc │ │ │ │ - b.n 1fad4a │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1faa9a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ 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, #328] @ (1fb1f4 ) │ │ │ │ + ldr r2, [pc, #328] @ (1faf44 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1fb1f8 ) │ │ │ │ + ldr r3, [pc, #328] @ (1faf48 ) │ │ │ │ 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, 1fb0e2 │ │ │ │ + cbnz r1, 1fae32 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #308] @ (1fb1fc ) │ │ │ │ - ldr r3, [pc, #300] @ (1fb1f8 ) │ │ │ │ + ldr r2, [pc, #308] @ (1faf4c ) │ │ │ │ + ldr r3, [pc, #300] @ (1faf48 ) │ │ │ │ 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 1fb1e6 │ │ │ │ + bne.w 1faf36 │ │ │ │ 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 1fb1ea │ │ │ │ + beq.n 1faf3a │ │ │ │ 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 1fb0f2 │ │ │ │ + bne.n 1fae42 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fb1ea │ │ │ │ + beq.n 1faf3a │ │ │ │ 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] │ │ │ │ @@ -591892,19 +591639,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 1fb1f0 │ │ │ │ + beq.n 1faf40 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fb1e2 │ │ │ │ + beq.n 1faf32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -591913,183 +591660,183 @@ │ │ │ │ blx 546f0 │ │ │ │ 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 1f993c │ │ │ │ + bl 1f968c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb0c4 │ │ │ │ + beq.n 1fae14 │ │ │ │ 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 1fb1b4 │ │ │ │ + beq.n 1faf04 │ │ │ │ ldrsb.w r3, [r5, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fb1b4 │ │ │ │ + blt.n 1faf04 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f9a70 │ │ │ │ + bl 1f97c0 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1fa4b8 │ │ │ │ - b.n 1fb1c4 │ │ │ │ + bl 1fa208 │ │ │ │ + b.n 1faf14 │ │ │ │ ldrb.w r3, [r5, #356] @ 0x164 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.n 1fb1d0 │ │ │ │ + beq.n 1faf20 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1f9ee8 │ │ │ │ + bl 1f9c38 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ - b.n 1fb0c6 │ │ │ │ + bl 231d34 │ │ │ │ + b.n 1fae16 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f9a70 │ │ │ │ - b.n 1fb1bc │ │ │ │ + bl 1f97c0 │ │ │ │ + b.n 1faf0c │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fb152 │ │ │ │ + b.n 1faea2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r7, [pc, #304] @ (1fb328 ) │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #200] @ (1fb2c8 ) │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r0, 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, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #796] @ (1fb538 ) │ │ │ │ + ldr r2, [pc, #796] @ (1fb288 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #796] @ (1fb53c ) │ │ │ │ + ldr r3, [pc, #796] @ (1fb28c ) │ │ │ │ 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, 1fb250 │ │ │ │ + cbnz r1, 1fafa0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #780] @ (1fb540 ) │ │ │ │ - ldr r3, [pc, #776] @ (1fb53c ) │ │ │ │ + ldr r2, [pc, #780] @ (1fb290 ) │ │ │ │ + ldr r3, [pc, #776] @ (1fb28c ) │ │ │ │ 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 1fb524 │ │ │ │ + bne.w 1fb274 │ │ │ │ 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, 1fb282 │ │ │ │ + cbz r3, 1fafd2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1fb27a │ │ │ │ + bpl.n 1fafca │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1fb508 │ │ │ │ + beq.w 1fb258 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb26c │ │ │ │ + bne.n 1fafbc │ │ │ │ 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 1f9a70 │ │ │ │ + bl 1f97c0 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fb2b0 │ │ │ │ - b.n 1fb2ee │ │ │ │ + cbnz r3, 1fb000 │ │ │ │ + b.n 1fb03e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1fb2ee │ │ │ │ + cbz r3, 1fb03e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fb2aa │ │ │ │ + beq.n 1faffa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ (1fb544 ) │ │ │ │ + ldr r3, [pc, #644] @ (1fb294 ) │ │ │ │ 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 55334 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1fb2e6 │ │ │ │ - b.n 1fb2f2 │ │ │ │ + cbnz r0, 1fb036 │ │ │ │ + b.n 1fb042 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fb2d2 │ │ │ │ + bne.n 1fb022 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb2e0 │ │ │ │ + bne.n 1fb030 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fb230 │ │ │ │ + b.n 1faf80 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1fb528 │ │ │ │ + beq.w 1fb278 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fb31c │ │ │ │ + beq.n 1fb06c │ │ │ │ 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 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ 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 │ │ │ │ @@ -592105,289 +591852,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 1fb486 │ │ │ │ + bne.w 1fb1d6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fb4e0 │ │ │ │ + bne.w 1fb230 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fb4ce │ │ │ │ + bne.w 1fb21e │ │ │ │ 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] @ 1fb530 │ │ │ │ + vldr d8, [pc, #396] @ 1fb280 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 1fb3b8 │ │ │ │ + b.n 1fb108 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1fb424 │ │ │ │ + beq.n 1fb174 │ │ │ │ lsl.w r3, r9, r5 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1fb3b0 │ │ │ │ + beq.n 1fb100 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #13] │ │ │ │ mov r1, fp │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1fb3fa │ │ │ │ + cbz r0, 1fb14a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fb482 │ │ │ │ + beq.n 1fb1d2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 1fb3b8 │ │ │ │ + bne.n 1fb108 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fb476 │ │ │ │ + beq.n 1fb1c6 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fb4b2 │ │ │ │ + beq.n 1fb202 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 231fe4 │ │ │ │ - b.n 1fb2e6 │ │ │ │ + bl 231d34 │ │ │ │ + b.n 1fb036 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fb3b0 │ │ │ │ + b.n 1fb100 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb4f4 │ │ │ │ + bne.n 1fb244 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1fb386 │ │ │ │ + beq.w 1fb0d6 │ │ │ │ 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 1faba0 │ │ │ │ + bl 1fa8f0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r0, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1fb38c │ │ │ │ + b.n 1fb0dc │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1fb454 │ │ │ │ + b.n 1fb1a4 │ │ │ │ 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 1faba0 │ │ │ │ - b.n 1fb4a8 │ │ │ │ + bl 1fa8f0 │ │ │ │ + b.n 1fb1f8 │ │ │ │ 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 1faba0 │ │ │ │ - b.n 1fb37c │ │ │ │ + bl 1fa8f0 │ │ │ │ + b.n 1fb0cc │ │ │ │ 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 1faba0 │ │ │ │ - b.n 1fb48e │ │ │ │ + bl 1fa8f0 │ │ │ │ + b.n 1fb1de │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bc168 │ │ │ │ + bl 2bbeb8 │ │ │ │ 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 1fb2a0 │ │ │ │ + b.n 1faff0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #888] @ (1fb8b4 ) │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #800] @ (1fb864 ) │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ 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] @ 1fb984 │ │ │ │ - ldr.w r3, [pc, #1064] @ 1fb988 │ │ │ │ + ldr.w r1, [pc, #1064] @ 1fb6d4 │ │ │ │ + ldr.w r3, [pc, #1064] @ 1fb6d8 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r7, [pc, #1052] @ 1fb98c │ │ │ │ + ldr.w r7, [pc, #1052] @ 1fb6dc │ │ │ │ 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 1fb680 │ │ │ │ - bl 2bc094 │ │ │ │ + beq.n 1fb3d0 │ │ │ │ + bl 2bbde4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb644 │ │ │ │ + bne.n 1fb394 │ │ │ │ subs r3, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1fb722 │ │ │ │ - bl 2bc168 │ │ │ │ + bhi.w 1fb472 │ │ │ │ + bl 2bbeb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb628 │ │ │ │ + beq.n 1fb378 │ │ │ │ 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 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bc1c0 │ │ │ │ + bl 2bbf10 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fb548 │ │ │ │ + bl 1fb298 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fb5bc │ │ │ │ - ldr r2, [pc, #868] @ (1fb990 ) │ │ │ │ - ldr r3, [pc, #860] @ (1fb988 ) │ │ │ │ + bne.n 1fb30c │ │ │ │ + ldr r2, [pc, #868] @ (1fb6e0 ) │ │ │ │ + ldr r3, [pc, #860] @ (1fb6d8 ) │ │ │ │ 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 1fb97c │ │ │ │ + bne.w 1fb6cc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fb984 │ │ │ │ + bhi.w 1fb6d4 │ │ │ │ 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 │ │ │ │ @@ -592406,18 +592153,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 2bc134 │ │ │ │ + bl 2bbe84 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1fb712 │ │ │ │ + bhi.n 1fb462 │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r6, r8 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ add r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ @@ -592427,28 +592174,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fb6cc │ │ │ │ + cbz r0, 1fb41c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -592460,45 +592207,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 1e45cc │ │ │ │ - b.n 1fb628 │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1fb378 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb6aa │ │ │ │ + b.n 1fb3fa │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb6aa │ │ │ │ + b.n 1fb3fa │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb6aa │ │ │ │ + b.n 1fb3fa │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb6aa │ │ │ │ - bl 2bc168 │ │ │ │ + b.n 1fb3fa │ │ │ │ + bl 2bbeb8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb628 │ │ │ │ + beq.w 1fb378 │ │ │ │ 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 1fb86c │ │ │ │ + bhi.w 1fb5bc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fb984 │ │ │ │ + bhi.w 1fb6d4 │ │ │ │ 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 │ │ │ │ @@ -592530,34 +592277,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fb7ce │ │ │ │ + cbz r0, 1fb51e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bc4dc │ │ │ │ + bl 2bc22c │ │ │ │ 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 │ │ │ │ @@ -592568,73 +592315,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - bl 1fb548 │ │ │ │ + bl 1fb298 │ │ │ │ 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 1fb628 │ │ │ │ + beq.w 1fb378 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ strd r6, r6, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1fb752 │ │ │ │ + bls.w 1fb4a2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fb7a2 │ │ │ │ + b.n 1fb4f2 │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ - b.n 1fb7a2 │ │ │ │ + b.n 1fb4f2 │ │ │ │ strb.w r9, [sp, #32] │ │ │ │ - b.n 1fb7a2 │ │ │ │ + b.n 1fb4f2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1fb7a2 │ │ │ │ + b.n 1fb4f2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb980 │ │ │ │ + beq.n 1fb6d0 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r5, #20 │ │ │ │ blx 550d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w r8, [r4, #32] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -592653,94 +592400,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 1fb940 │ │ │ │ + bne.n 1fb690 │ │ │ │ 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] @ (1fb994 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fb6e4 ) │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1fb628 │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1fb378 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb896 │ │ │ │ + b.n 1fb5e6 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb896 │ │ │ │ + b.n 1fb5e6 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb896 │ │ │ │ + b.n 1fb5e6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb896 │ │ │ │ + b.n 1fb5e6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r2, [pc, #608] @ (1fbbe8 ) │ │ │ │ + ldr r5, [pc, #288] @ (1fb7f8 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #552] @ (1fbbb8 ) │ │ │ │ + ldr r5, [pc, #232] @ (1fb7c8 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r1, [pc, #832] @ (1fbcd4 ) │ │ │ │ + ldr r4, [pc, #512] @ (1fb8e4 ) │ │ │ │ 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] @ (1fbb88 ) │ │ │ │ + ldr r3, [pc, #476] @ (1fb8d8 ) │ │ │ │ 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 1fbb80 │ │ │ │ + beq.w 1fb8d0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fb9d0 │ │ │ │ + cbz r1, 1fb720 │ │ │ │ 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 1fbb78 │ │ │ │ + beq.w 1fb8c8 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1fba3c │ │ │ │ + b.n 1fb78c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -592748,40 +592495,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb548 │ │ │ │ + bl 1fb298 │ │ │ │ str.w r9, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbb7a │ │ │ │ + beq.w 1fb8ca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1fba32 │ │ │ │ + beq.n 1fb782 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb9e6 │ │ │ │ + bne.n 1fb736 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fba32 │ │ │ │ + beq.n 1fb782 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -592789,21 +592536,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -592811,26 +592558,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -592842,70 +592589,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, 1fbb44 │ │ │ │ + cbnz r3, 1fb894 │ │ │ │ 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] @ (1fbb8c ) │ │ │ │ + ldr r3, [pc, #68] @ (1fb8dc ) │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ - b.n 1fba30 │ │ │ │ + b.n 1fb780 │ │ │ │ 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 │ │ │ │ - mov r6, r9 │ │ │ │ + ldr r0, [pc, #1016] @ (1fbcd4 ) │ │ │ │ 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] @ (1fbd48 ) │ │ │ │ + ldr r5, [pc, #424] @ (1fba98 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1fbd4c ) │ │ │ │ + ldr r1, [pc, #424] @ (1fba9c ) │ │ │ │ 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 1fbbec │ │ │ │ + beq.n 1fb93c │ │ │ │ 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 │ │ │ │ @@ -592914,181 +592661,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 1fbca2 │ │ │ │ + beq.n 1fb9f2 │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fbc88 │ │ │ │ + beq.n 1fb9d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 1fbc0c │ │ │ │ + cbz r6, 1fb95c │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ - cbnz r6, 1fbc1a │ │ │ │ + cbnz r6, 1fb96a │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1fbce0 │ │ │ │ + beq.n 1fba30 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 1fbd2c │ │ │ │ + bhi.w 1fba7c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fbd48 │ │ │ │ + bhi.w 1fba98 │ │ │ │ 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] @ (1fbe70 ) │ │ │ │ + ldr r5, [pc, #556] @ (1fbbc0 ) │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fbc78 │ │ │ │ + cbz r0, 1fb9c8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #196] @ (1fbd50 ) │ │ │ │ - ldr r3, [pc, #192] @ (1fbd4c ) │ │ │ │ + ldr r1, [pc, #196] @ (1fbaa0 ) │ │ │ │ + ldr r3, [pc, #192] @ (1fba9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fbd44 │ │ │ │ + bne.n 1fba94 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fbc88 │ │ │ │ + beq.n 1fb9d8 │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1fbc88 │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1fb9d8 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1fbc54 │ │ │ │ + b.n 1fb9a4 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1fbc54 │ │ │ │ + b.n 1fb9a4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1fbc54 │ │ │ │ - cbz r1, 1fbd32 │ │ │ │ + b.n 1fb9a4 │ │ │ │ + cbz r1, 1fba82 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fbd1a │ │ │ │ + cbz r0, 1fba6a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fbc88 │ │ │ │ + b.n 1fb9d8 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1fbc54 │ │ │ │ + b.n 1fb9a4 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1fbcec │ │ │ │ + b.n 1fba3c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - add r6, sl │ │ │ │ + bx r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - muls r0, r6 │ │ │ │ + mov r0, 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, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #248] @ (1fbe60 ) │ │ │ │ + ldr r2, [pc, #248] @ (1fbbb0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ - ldr r3, [pc, #244] @ (1fbe64 ) │ │ │ │ + ldr r3, [pc, #244] @ (1fbbb4 ) │ │ │ │ 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 1fbe16 │ │ │ │ + beq.n 1fbb66 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1fbd8e │ │ │ │ + b.n 1fbade │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fbe16 │ │ │ │ + beq.n 1fbb66 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fbd86 │ │ │ │ + beq.n 1fbad6 │ │ │ │ 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 │ │ │ │ @@ -593107,124 +592854,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 1fbdee │ │ │ │ + beq.n 1fbb3e │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1fbe32 │ │ │ │ + cbnz r3, 1fbb82 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1fbe46 │ │ │ │ + bne.n 1fbb96 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ mov r1, r5 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ - cbz r3, 1fbe16 │ │ │ │ + cbz r3, 1fbb66 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fbdb6 │ │ │ │ + bne.n 1fbb06 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fbe08 │ │ │ │ - ldr r2, [pc, #80] @ (1fbe68 ) │ │ │ │ - ldr r3, [pc, #72] @ (1fbe64 ) │ │ │ │ + bne.n 1fbb58 │ │ │ │ + ldr r2, [pc, #80] @ (1fbbb8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1fbbb4 ) │ │ │ │ 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 1fbe5c │ │ │ │ + bne.n 1fbbac │ │ │ │ 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 1fb998 │ │ │ │ + bl 1fb6e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fbdf4 │ │ │ │ + beq.n 1fbb44 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #2097152 @ 0x200000 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fb998 │ │ │ │ + bl 1fb6e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1fbdf4 │ │ │ │ + b.n 1fbb44 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rors r2, r4 │ │ │ │ + add sl, 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #2240] @ 1fc740 │ │ │ │ + ldr.w r3, [pc, #2240] @ 1fc490 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2236] @ 1fc744 │ │ │ │ + ldr.w r2, [pc, #2236] @ 1fc494 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2232] @ 1fc748 │ │ │ │ + ldr.w r3, [pc, #2232] @ 1fc498 │ │ │ │ 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 1fc732 │ │ │ │ + beq.w 1fc482 │ │ │ │ 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 1fbeaa │ │ │ │ + bne.n 1fbbfa │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc732 │ │ │ │ + beq.w 1fc482 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1fc738 │ │ │ │ + beq.w 1fc488 │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fbef0 │ │ │ │ + beq.n 1fbc40 │ │ │ │ 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 1e0158 │ │ │ │ + bl 1dfea8 │ │ │ │ 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 │ │ │ │ @@ -593251,39 +592998,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fbb90 │ │ │ │ + bl 1fb8e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1fbff0 │ │ │ │ + bcc.n 1fbd40 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1fc41a │ │ │ │ + bhi.w 1fc16a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fc414 │ │ │ │ + bhi.w 1fc164 │ │ │ │ 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 │ │ │ │ @@ -593309,28 +593056,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] @ 1fc74c │ │ │ │ + ldr.w r3, [pc, #1880] @ 1fc49c │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1872] @ 1fc750 │ │ │ │ + ldr.w r2, [pc, #1872] @ 1fc4a0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - bl 1df898 │ │ │ │ + bl 1df5e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -593338,26 +593085,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -593367,17 +593114,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 1fc162 │ │ │ │ + beq.n 1fbeb2 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1704] @ 1fc754 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1fc4a4 │ │ │ │ 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 │ │ │ │ @@ -593386,21 +593133,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e536c │ │ │ │ + bl 1e50bc │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -593408,22 +593155,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fc738 │ │ │ │ + bhi.w 1fc488 │ │ │ │ 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 │ │ │ │ @@ -593445,33 +593192,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 1fc0a8 │ │ │ │ + beq.n 1fbdf8 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.n 1fc0a8 │ │ │ │ + b.n 1fbdf8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 │ │ │ │ @@ -593481,23 +593228,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ - bhi.w 1fc704 │ │ │ │ + bhi.w 1fc454 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fc738 │ │ │ │ + bhi.w 1fc488 │ │ │ │ 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 │ │ │ │ @@ -593524,55 +593271,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 1fc17e │ │ │ │ + b.n 1fbece │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fc264 │ │ │ │ + cbz r0, 1fbfb4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ lsl.w r3, r9, r4 │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -593584,27 +593331,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 1fc300 │ │ │ │ + bne.n 1fc050 │ │ │ │ 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, 1fc30c │ │ │ │ + cbnz r3, 1fc05c │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1092] @ 1fc754 │ │ │ │ + ldr.w r3, [pc, #1092] @ 1fc4a4 │ │ │ │ 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 │ │ │ │ @@ -593623,21 +593370,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -593651,116 +593398,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1fc3da │ │ │ │ + cbz r1, 1fc12a │ │ │ │ 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 1fc3be │ │ │ │ + bne.n 1fc10e │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fc72e │ │ │ │ + beq.w 1fc47e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ - ldr r2, [pc, #884] @ (1fc758 ) │ │ │ │ - ldr r3, [pc, #864] @ (1fc748 ) │ │ │ │ + bl 231d34 │ │ │ │ + ldr r2, [pc, #884] @ (1fc4a8 ) │ │ │ │ + ldr r3, [pc, #864] @ (1fc498 ) │ │ │ │ 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 1fc72a │ │ │ │ + bne.w 1fc47a │ │ │ │ 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 1fc23e │ │ │ │ + b.n 1fbf8e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc23e │ │ │ │ + b.n 1fbf8e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc23e │ │ │ │ + b.n 1fbf8e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc23e │ │ │ │ + b.n 1fbf8e │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1fc17e │ │ │ │ + b.n 1fbece │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1fc17e │ │ │ │ + b.n 1fbece │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc454 │ │ │ │ + cbz r0, 1fc1a4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5204 │ │ │ │ + bl 1e4f54 │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfde0 │ │ │ │ + bl 1dfb30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e52bc │ │ │ │ + bl 1e500c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -593773,26 +593520,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, 1fc50e │ │ │ │ + cbnz r3, 1fc25e │ │ │ │ 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, 1fc51a │ │ │ │ + cbnz r3, 1fc26a │ │ │ │ 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 │ │ │ │ @@ -593812,27 +593559,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fc690 │ │ │ │ + beq.w 1fc3e0 │ │ │ │ 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 1fc6d4 │ │ │ │ + bne.w 1fc424 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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] │ │ │ │ @@ -593841,23 +593588,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ - bl 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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] │ │ │ │ @@ -593870,19 +593617,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, 1fc68c │ │ │ │ + cbnz r6, 1fc3dc │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ - beq.n 1fc638 │ │ │ │ + beq.n 1fc388 │ │ │ │ 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] │ │ │ │ @@ -593893,63 +593640,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5414 │ │ │ │ - b.n 1fc368 │ │ │ │ + bl 1e5164 │ │ │ │ + b.n 1fc0b8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1fc17e │ │ │ │ + b.n 1fbece │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc42e │ │ │ │ + b.n 1fc17e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc42e │ │ │ │ + b.n 1fc17e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc42e │ │ │ │ + b.n 1fc17e │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1fc638 │ │ │ │ + b.n 1fc388 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc582 │ │ │ │ + beq.w 1fc2d2 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc6c2 │ │ │ │ + cbz r0, 1fc412 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1fc582 │ │ │ │ + b.n 1fc2d2 │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fc738 │ │ │ │ + bhi.n 1fc488 │ │ │ │ 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 │ │ │ │ @@ -593961,558 +593708,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 1fc42e │ │ │ │ + b.n 1fc17e │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc69c │ │ │ │ + b.n 1fc3ec │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc69c │ │ │ │ + b.n 1fc3ec │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc69c │ │ │ │ + b.n 1fc3ec │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc69c │ │ │ │ + b.n 1fc3ec │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1fc3da │ │ │ │ + b.n 1fc12a │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adcs r2, r7 │ │ │ │ + add r2, r5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adcs r4, r5 │ │ │ │ + add r4, r3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr.w ip, [pc, #120] @ 1fc7d8 │ │ │ │ + ldr.w ip, [pc, #120] @ 1fc528 │ │ │ │ add ip, pc │ │ │ │ - cbnz r2, 1fc7c2 │ │ │ │ + cbnz r2, 1fc512 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #112] @ (1fc7dc ) │ │ │ │ + ldr r1, [pc, #112] @ (1fc52c ) │ │ │ │ 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 1fc7aa │ │ │ │ + beq.n 1fc4fa │ │ │ │ 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 1fc792 │ │ │ │ - cbz r0, 1fc7c0 │ │ │ │ + bne.n 1fc4e2 │ │ │ │ + cbz r0, 1fc510 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ands.w r1, r2, #16384 @ 0x4000 │ │ │ │ - bne.n 1fc7c0 │ │ │ │ + bne.n 1fc510 │ │ │ │ sub.w r3, r4, #200 @ 0xc8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it hi │ │ │ │ movhi r0, r1 │ │ │ │ - bls.n 1fc7c6 │ │ │ │ + bls.n 1fc516 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #24] @ (1fc7e0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1fc530 ) │ │ │ │ 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} │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ 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] @ (1fc8a0 ) │ │ │ │ + ldr r4, [pc, #172] @ (1fc5f0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #172] @ (1fc8a4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1fc5f4 ) │ │ │ │ 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 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc842 │ │ │ │ + cbz r0, 1fc592 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fc872 │ │ │ │ + cbz r0, 1fc5c2 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ - ldr r2, [pc, #36] @ (1fc8a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fc8a4 ) │ │ │ │ + bl 1e4644 │ │ │ │ + ldr r2, [pc, #36] @ (1fc5f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fc5f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fc89a │ │ │ │ + bne.n 1fc5ea │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #2 │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ 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] @ 1fc994 │ │ │ │ + ldr.w ip, [pc, #212] @ 1fc6e4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #212] @ (1fc998 ) │ │ │ │ + ldr r3, [pc, #212] @ (1fc6e8 ) │ │ │ │ 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 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fc922 │ │ │ │ + cbz r0, 1fc672 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fc956 │ │ │ │ + cbz r0, 1fc6a6 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1e4974 │ │ │ │ + bl 1e46c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ - ldr r2, [pc, #36] @ (1fc99c ) │ │ │ │ - ldr r3, [pc, #32] @ (1fc998 ) │ │ │ │ + bl 1e45d4 │ │ │ │ + ldr r2, [pc, #36] @ (1fc6ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1fc6e8 ) │ │ │ │ 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 1fc98e │ │ │ │ + bne.n 1fc6de │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ 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] @ (1fcb10 ) │ │ │ │ + ldr r1, [pc, #348] @ (1fc860 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1fcb14 ) │ │ │ │ + ldr r2, [pc, #348] @ (1fc864 ) │ │ │ │ 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 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r5, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1fca2c │ │ │ │ + bmi.n 1fc77c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ - ldr r2, [pc, #260] @ (1fcb18 ) │ │ │ │ - ldr r3, [pc, #252] @ (1fcb14 ) │ │ │ │ + bl 1e4644 │ │ │ │ + ldr r2, [pc, #260] @ (1fc868 ) │ │ │ │ + ldr r3, [pc, #252] @ (1fc864 ) │ │ │ │ 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 1fcb02 │ │ │ │ + bne.n 1fc852 │ │ │ │ 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 1fcaf6 │ │ │ │ + bhi.n 1fc846 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fca6c │ │ │ │ + cbz r0, 1fc7bc │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ - vldr d7, [pc, #140] @ 1fcb08 │ │ │ │ + bl 1e45d4 │ │ │ │ + vldr d7, [pc, #140] @ 1fc858 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fcaa6 │ │ │ │ + cbz r0, 1fc7f6 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ cmp.w r8, #251 @ 0xfb │ │ │ │ - beq.n 1fcae4 │ │ │ │ + beq.n 1fc834 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fca04 │ │ │ │ + b.n 1fc754 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fca04 │ │ │ │ + b.n 1fc754 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1fca42 │ │ │ │ + b.n 1fc792 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ 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] @ (1fccf8 ) │ │ │ │ + ldr r2, [pc, #456] @ (1fca48 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #456] @ (1fccfc ) │ │ │ │ + ldr r3, [pc, #456] @ (1fca4c ) │ │ │ │ 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 1fcbf2 │ │ │ │ + beq.n 1fc942 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 1fcc26 │ │ │ │ + beq.n 1fc976 │ │ │ │ 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 1fcc9e │ │ │ │ + bge.w 1fc9ee │ │ │ │ bic.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - bne.n 1fcc6e │ │ │ │ - vldr d7, [pc, #328] @ 1fcce8 │ │ │ │ + bne.n 1fc9be │ │ │ │ + vldr d7, [pc, #328] @ 1fca38 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1fcbca │ │ │ │ + cbz r0, 1fc91a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #292] @ (1fcd00 ) │ │ │ │ - ldr r2, [pc, #288] @ (1fccfc ) │ │ │ │ + ldr r1, [pc, #292] @ (1fca50 ) │ │ │ │ + ldr r2, [pc, #288] @ (1fca4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1fcce0 │ │ │ │ + bne.n 1fca30 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #248] @ 1fccf0 │ │ │ │ + vldr d0, [pc, #248] @ 1fca40 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fcbd8 │ │ │ │ + beq.n 1fc928 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ - b.n 1fcbd8 │ │ │ │ + b.n 1fc928 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fcc5e │ │ │ │ + cbz r0, 1fc9ae │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fcb9e │ │ │ │ + b.n 1fc8ee │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fcce4 │ │ │ │ + bhi.n 1fca34 │ │ │ │ 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 │ │ │ │ @@ -594522,234 +594269,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] @ 1fcce8 │ │ │ │ + vldr d7, [pc, #72] @ 1fca38 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fcb9e │ │ │ │ + beq.w 1fc8ee │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1fcb9e │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1fc8ee │ │ │ │ mov r3, lr │ │ │ │ - b.n 1fcc32 │ │ │ │ + b.n 1fc982 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1fcc32 │ │ │ │ + b.n 1fc982 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1fcc32 │ │ │ │ + b.n 1fc982 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ 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] @ (1fcf98 ) │ │ │ │ + ldr r2, [pc, #636] @ (1fcce8 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #636] @ (1fcf9c ) │ │ │ │ + ldr r3, [pc, #636] @ (1fccec ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #600] @ 1fcf80 │ │ │ │ + vldr d7, [pc, #600] @ 1fccd0 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fcd5e │ │ │ │ + cbz r0, 1fcaae │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #524] @ 1fcf88 │ │ │ │ + vldr d0, [pc, #524] @ 1fccd8 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fcdae │ │ │ │ + cbz r0, 1fcafe │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcb20 │ │ │ │ + bl 1fc870 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 1fcfec │ │ │ │ + bmi.w 1fcd3c │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #412] @ 1fcf90 │ │ │ │ + vldr d0, [pc, #412] @ 1fcce0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fce20 │ │ │ │ + cbz r0, 1fcb70 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 1fcfa4 │ │ │ │ + beq.w 1fccf4 │ │ │ │ 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, 1fcedc │ │ │ │ - vldr d7, [pc, #256] @ 1fcf80 │ │ │ │ + cbnz r2, 1fcc2c │ │ │ │ + vldr d7, [pc, #256] @ 1fccd0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1fcea6 │ │ │ │ + cbz r0, 1fcbf6 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ - ldr r2, [pc, #220] @ (1fcfa0 ) │ │ │ │ - ldr r3, [pc, #216] @ (1fcf9c ) │ │ │ │ + bl 1e4644 │ │ │ │ + ldr r2, [pc, #220] @ (1fccf0 ) │ │ │ │ + ldr r3, [pc, #216] @ (1fccec ) │ │ │ │ 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 1fd02a │ │ │ │ + bne.w 1fcd7a │ │ │ │ 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 1fcf48 │ │ │ │ + bne.n 1fcc98 │ │ │ │ subs r3, r0, #1 │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fd02e │ │ │ │ + bhi.w 1fcd7e │ │ │ │ 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 │ │ │ │ @@ -594766,32 +594513,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fce7c │ │ │ │ + beq.n 1fcbcc │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1fce7c │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1fcbcc │ │ │ │ subs r3, r0, #1 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w ip, [r5, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1fd02e │ │ │ │ + bhi.n 1fcd7e │ │ │ │ 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 │ │ │ │ @@ -594807,522 +594554,522 @@ │ │ │ │ ldr r2, [r5, r5] │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fcfdc │ │ │ │ + cbz r0, 1fcd2c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fce7c │ │ │ │ + b.n 1fcbcc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fcdea │ │ │ │ + b.n 1fcb3a │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1fcfb2 │ │ │ │ + b.n 1fcd02 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1fcfb2 │ │ │ │ + b.n 1fcd02 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1fcf1c │ │ │ │ + b.n 1fcc6c │ │ │ │ blx 54c30 <__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] @ 1fd5c8 │ │ │ │ - ldr.w r3, [pc, #1412] @ 1fd5cc │ │ │ │ + ldr.w r2, [pc, #1412] @ 1fd318 │ │ │ │ + ldr.w r3, [pc, #1412] @ 1fd31c │ │ │ │ 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 1fc7e4 │ │ │ │ + bl 1fc534 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fd5d4 │ │ │ │ + beq.w 1fd324 │ │ │ │ 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 1fd6ce │ │ │ │ + bne.w 1fd41e │ │ │ │ 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 1fd54a │ │ │ │ + beq.w 1fd29a │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ itt eq │ │ │ │ moveq r8, r5 │ │ │ │ addeq r7, sp, #32 │ │ │ │ - bne.w 1fd678 │ │ │ │ + bne.w 1fd3c8 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1fd100 │ │ │ │ + cbz r0, 1fce50 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1fd512 │ │ │ │ + beq.w 1fd262 │ │ │ │ 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 1fd4bc │ │ │ │ + bne.w 1fd20c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc8ac │ │ │ │ + bl 1fc5fc │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1fd15a │ │ │ │ + beq.n 1fceaa │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fd178 │ │ │ │ + beq.n 1fcec8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc7e4 │ │ │ │ + bl 1fc534 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc8ac │ │ │ │ + bl 1fc5fc │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd1c8 │ │ │ │ + cbz r0, 1fcf18 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1fd34e │ │ │ │ + bne.w 1fd09e │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fd254 │ │ │ │ + cbz r0, 1fcfa4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcd08 │ │ │ │ + bl 1fca58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1fd330 │ │ │ │ + bpl.n 1fd080 │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #740] @ 1fd5a0 │ │ │ │ + vldr d0, [pc, #740] @ 1fd2f0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fd2e8 │ │ │ │ + cbz r0, 1fd038 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #688] @ 1fd5a8 │ │ │ │ + vldr d0, [pc, #688] @ 1fd2f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fd320 │ │ │ │ + cbz r0, 1fd070 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #668] @ (1fd5d0 ) │ │ │ │ - ldr r3, [pc, #664] @ (1fd5cc ) │ │ │ │ + ldr r2, [pc, #668] @ (1fd320 ) │ │ │ │ + ldr r3, [pc, #664] @ (1fd31c ) │ │ │ │ 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 1fd6ca │ │ │ │ + bne.w 1fd41a │ │ │ │ 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 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r3, #312] @ 0x138 │ │ │ │ lsls r1, r3, #29 │ │ │ │ it mi │ │ │ │ movmi r8, r6 │ │ │ │ - bpl.n 1fd458 │ │ │ │ + bpl.n 1fd1a8 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #528] @ 1fd5b0 │ │ │ │ + vldr d0, [pc, #528] @ 1fd300 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd3c8 │ │ │ │ + cbz r0, 1fd118 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ - vldr d0, [pc, #480] @ 1fd5b8 │ │ │ │ + vldr d0, [pc, #480] @ 1fd308 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd404 │ │ │ │ + cbz r0, 1fd154 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.w 1fd330 │ │ │ │ + bpl.w 1fd080 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fd2ac │ │ │ │ + b.n 1fcffc │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r8, r0 │ │ │ │ - vldr d0, [pc, #344] @ 1fd5c0 │ │ │ │ + vldr d0, [pc, #344] @ 1fd310 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd494 │ │ │ │ + cbz r0, 1fd1e4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcb20 │ │ │ │ + bl 1fc870 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fd398 │ │ │ │ + b.n 1fd0e8 │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1fd72a │ │ │ │ + bhi.w 1fd47a │ │ │ │ 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 │ │ │ │ @@ -595354,145 +595101,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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd538 │ │ │ │ + cbz r0, 1fd288 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fd13e │ │ │ │ + b.n 1fce8e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #32 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd0cc │ │ │ │ + beq.w 1fce1c │ │ │ │ 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 1e45cc │ │ │ │ - b.n 1fd0cc │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1fce1c │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1fd512 │ │ │ │ + b.n 1fd262 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1fd512 │ │ │ │ + b.n 1fd262 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1fd512 │ │ │ │ + b.n 1fd262 │ │ │ │ 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 r7, #176 @ 0xb0 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ 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 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fd60a │ │ │ │ + cbz r0, 1fd35a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ 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 1fd66a │ │ │ │ + bne.n 1fd3ba │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #32 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fd658 │ │ │ │ + cbz r0, 1fd3a8 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fd0cc │ │ │ │ + b.n 1fce1c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ - b.n 1fd09c │ │ │ │ + b.n 1fcdec │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fd72a │ │ │ │ + bhi.n 1fd47a │ │ │ │ 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] │ │ │ │ @@ -595505,32 +595252,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 1fd62a │ │ │ │ + b.n 1fd37a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1fd62a │ │ │ │ + b.n 1fd37a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1fd62a │ │ │ │ + b.n 1fd37a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1fd62a │ │ │ │ + b.n 1fd37a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fd6fe │ │ │ │ + bhi.n 1fd44e │ │ │ │ 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 │ │ │ │ @@ -595544,60 +595291,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 1fd5e4 │ │ │ │ + b.n 1fd334 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1fd5e4 │ │ │ │ + b.n 1fd334 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1fd5e4 │ │ │ │ + b.n 1fd334 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1fd5e4 │ │ │ │ + b.n 1fd334 │ │ │ │ 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] @ 1fe1c8 │ │ │ │ - ldr.w r7, [pc, #2688] @ 1fe1cc │ │ │ │ + ldr.w r3, [pc, #2688] @ 1fdf18 │ │ │ │ + ldr.w r7, [pc, #2688] @ 1fdf1c │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #2684] @ 1fe1d0 │ │ │ │ + ldr.w r1, [pc, #2684] @ 1fdf20 │ │ │ │ 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 1fd8b6 │ │ │ │ + bpl.w 1fd606 │ │ │ │ cmp.w r6, #306 @ 0x132 │ │ │ │ - bhi.w 1feb60 │ │ │ │ + bhi.w 1fe8b0 │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ - bls.w 1feb46 │ │ │ │ + bls.w 1fe896 │ │ │ │ sub.w r3, r6, #161 @ 0xa1 │ │ │ │ cmp r3, #145 @ 0x91 │ │ │ │ - bhi.w 1fd8b6 │ │ │ │ + bhi.w 1fd606 │ │ │ │ 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 │ │ │ │ @@ -595739,75 +595486,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 1fda44 │ │ │ │ - ldr.w r3, [pc, #2320] @ 1fe1d4 │ │ │ │ + bhi.w 1fd794 │ │ │ │ + ldr.w r3, [pc, #2320] @ 1fdf24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ ands r3, r1 │ │ │ │ - beq.w 1fda44 │ │ │ │ + beq.w 1fd794 │ │ │ │ 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 1fd922 │ │ │ │ + bne.n 1fd672 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1feb88 │ │ │ │ + beq.w 1fe8d8 │ │ │ │ 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 1fd90a │ │ │ │ + bne.n 1fd65a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1feb88 │ │ │ │ + beq.w 1fe8d8 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ sub.w r7, r6, #200 @ 0xc8 │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ - bhi.w 1ff032 │ │ │ │ + bhi.w 1fed82 │ │ │ │ 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 │ │ │ │ @@ -595902,150 +595649,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] @ 1fe1d8 │ │ │ │ - ldr.w r3, [pc, #1916] @ 1fe1c8 │ │ │ │ + ldr.w r2, [pc, #1936] @ 1fdf28 │ │ │ │ + ldr.w r3, [pc, #1916] @ 1fdf18 │ │ │ │ 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 1ff02e │ │ │ │ + bne.w 1fed7e │ │ │ │ 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 1fdab8 │ │ │ │ + bne.n 1fd808 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sp, #167 @ 0xa7 │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1fec10 │ │ │ │ + beq.w 1fe960 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1fdaa0 │ │ │ │ + bne.n 1fd7f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fec10 │ │ │ │ + beq.w 1fe960 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1febd0 │ │ │ │ + beq.w 1fe920 │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ - bcs.w 1febaa │ │ │ │ + bcs.w 1fe8fa │ │ │ │ cmp r3, #209 @ 0xd1 │ │ │ │ - beq.w 1fec24 │ │ │ │ + beq.w 1fe974 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc9a0 │ │ │ │ + bl 1fc6f0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fda46 │ │ │ │ + b.n 1fd796 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1704] @ 1fe1dc │ │ │ │ + ldr.w r3, [pc, #1704] @ 1fdf2c │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.w 1feb8e │ │ │ │ - ldr.w r8, [pc, #1696] @ 1fe1e0 │ │ │ │ - ldr.w r6, [pc, #1696] @ 1fe1e4 │ │ │ │ + beq.w 1fe8de │ │ │ │ + ldr.w r8, [pc, #1696] @ 1fdf30 │ │ │ │ + ldr.w r6, [pc, #1696] @ 1fdf34 │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w sl, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r4, [sl] │ │ │ │ - cbz r4, 1fdb8a │ │ │ │ + cbz r4, 1fd8da │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1fdb66 │ │ │ │ + cbz r0, 1fd8b6 │ │ │ │ mov r1, r6 │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1feb28 │ │ │ │ + beq.w 1fe878 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fdb56 │ │ │ │ + bne.n 1fd8a6 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1fdb80 │ │ │ │ + cbz r0, 1fd8d0 │ │ │ │ mov r1, r8 │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1feb28 │ │ │ │ + beq.w 1fe878 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fdb70 │ │ │ │ + bne.n 1fd8c0 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r2, [pc, #1628] @ 1fe1e8 │ │ │ │ + ldr.w r2, [pc, #1628] @ 1fdf38 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1620] @ 1fe1ec │ │ │ │ + ldr.w r2, [pc, #1620] @ 1fdf3c │ │ │ │ add r2, pc │ │ │ │ blx 54698 <__fprintf_chk@plt> │ │ │ │ add.w r8, sp, #136 @ 0x88 │ │ │ │ - ldr.w r2, [pc, #1608] @ 1fe1f0 │ │ │ │ + ldr.w r2, [pc, #1608] @ 1fdf40 │ │ │ │ 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 1df898 │ │ │ │ + bl 1df5e8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -596054,31 +595801,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1508] @ 1fe1f4 │ │ │ │ + ldr.w r3, [pc, #1508] @ 1fdf44 │ │ │ │ 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 1feb34 │ │ │ │ - ldr.w r2, [pc, #1488] @ 1fe1f8 │ │ │ │ + beq.w 1fe884 │ │ │ │ + ldr.w r2, [pc, #1488] @ 1fdf48 │ │ │ │ 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 │ │ │ │ @@ -596096,29 +595843,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 1e3cec │ │ │ │ + bl 1e3a3c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, sl, [sp] │ │ │ │ - bl 2b9ab0 │ │ │ │ - ldr.w r2, [pc, #1408] @ 1fe1fc │ │ │ │ + bl 2b9800 │ │ │ │ + ldr.w r2, [pc, #1408] @ 1fdf4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df898 │ │ │ │ + bl 1df5e8 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1dfae0 │ │ │ │ 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 │ │ │ │ @@ -596127,58 +595874,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 1e254c │ │ │ │ + bl 1e229c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1fdcf0 │ │ │ │ + bne.n 1fda40 │ │ │ │ ldrb.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 1fdd3a │ │ │ │ + cbz r3, 1fda8a │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd2c │ │ │ │ + bl 1dfa7c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ 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 │ │ │ │ @@ -596189,15 +595936,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, 1fdda4 │ │ │ │ + cbnz r6, 1fdaf4 │ │ │ │ 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 │ │ │ │ @@ -596211,41 +595958,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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ 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 1fdc4e │ │ │ │ + bcc.w 1fd99e │ │ │ │ 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 1efb90 │ │ │ │ + bl 1ef8e0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1fde8c │ │ │ │ + bhi.n 1fdbdc │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ tst r6, r7 │ │ │ │ eors r2, r0 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ eors r0, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -596256,22 +596003,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 1dfe88 │ │ │ │ + bl 1dfbd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e254c │ │ │ │ + bl 1e229c │ │ │ │ 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] │ │ │ │ @@ -596282,282 +596029,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 1e45cc │ │ │ │ - b.n 1fda46 │ │ │ │ + bl 1e431c │ │ │ │ + b.n 1fd796 │ │ │ │ movs r7, #32 │ │ │ │ - b.n 1fde2c │ │ │ │ + b.n 1fdb7c │ │ │ │ movs r7, #8 │ │ │ │ - b.n 1fde2c │ │ │ │ + b.n 1fdb7c │ │ │ │ movs r7, #16 │ │ │ │ - b.n 1fde2c │ │ │ │ + b.n 1fdb7c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fde2c │ │ │ │ - ldr r3, [pc, #828] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #864] @ 1fe200 │ │ │ │ - ldr r6, [pc, #864] @ (1fe204 ) │ │ │ │ + b.n 1fdb7c │ │ │ │ + ldr r3, [pc, #828] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #864] @ 1fdf50 │ │ │ │ + ldr r6, [pc, #864] @ (1fdf54 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #812] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #852] @ 1fe208 │ │ │ │ - ldr r6, [pc, #852] @ (1fe20c ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #812] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #852] @ 1fdf58 │ │ │ │ + ldr r6, [pc, #852] @ (1fdf5c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #792] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #844] @ 1fe210 │ │ │ │ - ldr r6, [pc, #844] @ (1fe214 ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #792] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #844] @ 1fdf60 │ │ │ │ + ldr r6, [pc, #844] @ (1fdf64 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #836] @ (1fe218 ) │ │ │ │ - ldr.w r8, [pc, #836] @ 1fe21c │ │ │ │ - ldr r6, [pc, #836] @ (1fe220 ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #836] @ (1fdf68 ) │ │ │ │ + ldr.w r8, [pc, #836] @ 1fdf6c │ │ │ │ + ldr r6, [pc, #836] @ (1fdf70 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #756] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #828] @ 1fe224 │ │ │ │ - ldr r6, [pc, #828] @ (1fe228 ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #756] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #828] @ 1fdf74 │ │ │ │ + ldr r6, [pc, #828] @ (1fdf78 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #740] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #816] @ 1fe22c │ │ │ │ - ldr r6, [pc, #816] @ (1fe230 ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #740] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #816] @ 1fdf7c │ │ │ │ + ldr r6, [pc, #816] @ (1fdf80 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ + b.n 1fd898 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 1fda44 │ │ │ │ - ldr r3, [pc, #708] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #796] @ 1fe234 │ │ │ │ - ldr r6, [pc, #796] @ (1fe238 ) │ │ │ │ + bne.w 1fd794 │ │ │ │ + ldr r3, [pc, #708] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #796] @ 1fdf84 │ │ │ │ + ldr r6, [pc, #796] @ (1fdf88 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #788] @ (1fe23c ) │ │ │ │ - ldr.w r8, [pc, #788] @ 1fe240 │ │ │ │ - ldr r6, [pc, #788] @ (1fe244 ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #788] @ (1fdf8c ) │ │ │ │ + ldr.w r8, [pc, #788] @ 1fdf90 │ │ │ │ + ldr r6, [pc, #788] @ (1fdf94 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ + b.n 1fd898 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 1fda44 │ │ │ │ - ldr r3, [pc, #768] @ (1fe248 ) │ │ │ │ - ldr.w r8, [pc, #772] @ 1fe24c │ │ │ │ - ldr r6, [pc, #772] @ (1fe250 ) │ │ │ │ + bne.w 1fd794 │ │ │ │ + ldr r3, [pc, #768] @ (1fdf98 ) │ │ │ │ + ldr.w r8, [pc, #772] @ 1fdf9c │ │ │ │ + ldr r6, [pc, #772] @ (1fdfa0 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #764] @ (1fe254 ) │ │ │ │ - ldr.w r8, [pc, #764] @ 1fe258 │ │ │ │ - ldr r6, [pc, #764] @ (1fe25c ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #764] @ (1fdfa4 ) │ │ │ │ + ldr.w r8, [pc, #764] @ 1fdfa8 │ │ │ │ + ldr r6, [pc, #764] @ (1fdfac ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #624] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #756] @ 1fe260 │ │ │ │ - ldr r6, [pc, #756] @ (1fe264 ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #624] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #756] @ 1fdfb0 │ │ │ │ + ldr r6, [pc, #756] @ (1fdfb4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #608] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #744] @ 1fe268 │ │ │ │ - ldr r6, [pc, #744] @ (1fe26c ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #608] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #744] @ 1fdfb8 │ │ │ │ + ldr r6, [pc, #744] @ (1fdfbc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #588] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #736] @ 1fe270 │ │ │ │ - ldr r6, [pc, #736] @ (1fe274 ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #588] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #736] @ 1fdfc0 │ │ │ │ + ldr r6, [pc, #736] @ (1fdfc4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #632] @ (1fe218 ) │ │ │ │ - ldr.w r8, [pc, #724] @ 1fe278 │ │ │ │ - ldr r6, [pc, #724] @ (1fe27c ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #632] @ (1fdf68 ) │ │ │ │ + ldr.w r8, [pc, #724] @ 1fdfc8 │ │ │ │ + ldr r6, [pc, #724] @ (1fdfcc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #612] @ (1fe218 ) │ │ │ │ - ldr.w r8, [pc, #716] @ 1fe280 │ │ │ │ - ldr r6, [pc, #716] @ (1fe284 ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #612] @ (1fdf68 ) │ │ │ │ + ldr.w r8, [pc, #716] @ 1fdfd0 │ │ │ │ + ldr r6, [pc, #716] @ (1fdfd4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #596] @ (1fe218 ) │ │ │ │ - ldr.w r8, [pc, #704] @ 1fe288 │ │ │ │ - ldr r6, [pc, #704] @ (1fe28c ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #596] @ (1fdf68 ) │ │ │ │ + ldr.w r8, [pc, #704] @ 1fdfd8 │ │ │ │ + ldr r6, [pc, #704] @ (1fdfdc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #516] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #696] @ 1fe290 │ │ │ │ - ldr r6, [pc, #696] @ (1fe294 ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #516] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #696] @ 1fdfe0 │ │ │ │ + ldr r6, [pc, #696] @ (1fdfe4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #500] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #684] @ 1fe298 │ │ │ │ - ldr r6, [pc, #684] @ (1fe29c ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #500] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #684] @ 1fdfe8 │ │ │ │ + ldr r6, [pc, #684] @ (1fdfec ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #480] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #676] @ 1fe2a0 │ │ │ │ - ldr r6, [pc, #676] @ (1fe2a4 ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #480] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #676] @ 1fdff0 │ │ │ │ + ldr r6, [pc, #676] @ (1fdff4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #464] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #664] @ 1fe2a8 │ │ │ │ - ldr r6, [pc, #664] @ (1fe2ac ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #464] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #664] @ 1fdff8 │ │ │ │ + ldr r6, [pc, #664] @ (1fdffc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #504] @ (1fe218 ) │ │ │ │ - ldr.w r8, [pc, #656] @ 1fe2b0 │ │ │ │ - ldr r6, [pc, #656] @ (1fe2b4 ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #504] @ (1fdf68 ) │ │ │ │ + ldr.w r8, [pc, #656] @ 1fe000 │ │ │ │ + ldr r6, [pc, #656] @ (1fe004 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #428] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #644] @ 1fe2b8 │ │ │ │ - ldr r6, [pc, #644] @ (1fe2bc ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #428] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #644] @ 1fe008 │ │ │ │ + ldr r6, [pc, #644] @ (1fe00c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #636] @ (1fe2c0 ) │ │ │ │ - ldr.w r8, [pc, #640] @ 1fe2c4 │ │ │ │ - ldr r6, [pc, #640] @ (1fe2c8 ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #636] @ (1fe010 ) │ │ │ │ + ldr.w r8, [pc, #640] @ 1fe014 │ │ │ │ + ldr r6, [pc, #640] @ (1fe018 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ - ldr r3, [pc, #392] @ (1fe1dc ) │ │ │ │ - ldr.w r8, [pc, #628] @ 1fe2cc │ │ │ │ - ldr r6, [pc, #628] @ (1fe2d0 ) │ │ │ │ + b.n 1fd898 │ │ │ │ + ldr r3, [pc, #392] @ (1fdf2c ) │ │ │ │ + ldr.w r8, [pc, #628] @ 1fe01c │ │ │ │ + ldr r6, [pc, #628] @ (1fe020 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdb48 │ │ │ │ + b.n 1fd898 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ - vldr d0, [pc, #332] @ 1fe1c0 │ │ │ │ + vldr d0, [pc, #332] @ 1fdf10 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe0a0 │ │ │ │ + cbz r0, 1fddf0 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fe0f8 │ │ │ │ + cbz r0, 1fde48 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fda46 │ │ │ │ + b.n 1fd796 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc7e4 │ │ │ │ + bl 1fc534 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fedbc │ │ │ │ + beq.w 1feb0c │ │ │ │ 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 │ │ │ │ @@ -596567,18 +596314,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 1fecde │ │ │ │ + bne.w 1fea2e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff032 │ │ │ │ + bhi.w 1fed82 │ │ │ │ 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 │ │ │ │ @@ -596607,364 +596354,364 @@ │ │ │ │ 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 1fd030 │ │ │ │ + bl 1fcd80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fda46 │ │ │ │ + b.n 1fd796 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ movs r5, r2 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ movs r5, r2 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ movs r5, r2 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #16 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ movs r5, r2 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #30 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #0 │ │ │ │ movs r5, r2 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ movs r5, r2 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ movs r5, r2 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ movs r5, r2 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ movs r5, r2 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #884] @ 1fe650 │ │ │ │ + vldr d0, [pc, #884] @ 1fe3a0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ orr.w r3, r7, #8 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe30e │ │ │ │ + cbz r0, 1fe05e │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe33a │ │ │ │ + cbz r0, 1fe08a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ str r7, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fda46 │ │ │ │ + b.w 1fd796 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd030 │ │ │ │ + bl 1fcd80 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fda46 │ │ │ │ + b.w 1fd796 │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #736] @ 1fe658 │ │ │ │ + vldr d0, [pc, #736] @ 1fe3a8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fe39e │ │ │ │ + cbz r0, 1fe0ee │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1feeb8 │ │ │ │ + beq.w 1fec08 │ │ │ │ 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 1fed8c │ │ │ │ + bge.w 1feadc │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r0 │ │ │ │ - bne.w 1fef02 │ │ │ │ + bne.w 1fec52 │ │ │ │ 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 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str.w r9, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fda46 │ │ │ │ + b.w 1fd796 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ strd r3, r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe4b4 │ │ │ │ + cbz r0, 1fe204 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc8ac │ │ │ │ + bl 1fc5fc │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1fe4d0 │ │ │ │ + beq.n 1fe220 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fe4ee │ │ │ │ + beq.n 1fe23e │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc7e4 │ │ │ │ + bl 1fc534 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc7e4 │ │ │ │ + bl 1fc534 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fee1c │ │ │ │ + beq.w 1feb6c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsr.w ip, r3, ip │ │ │ │ @@ -596973,198 +596720,198 @@ │ │ │ │ orr.w r1, r1, ip │ │ │ │ mvns r3, r3 │ │ │ │ mvns r1, r1 │ │ │ │ bfc r3, #1, #9 │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ addeq.w r9, sp, #120 @ 0x78 │ │ │ │ - bne.w 1fed3a │ │ │ │ + bne.w 1fea8a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc8ac │ │ │ │ + bl 1fc5fc │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe59e │ │ │ │ + cbz r0, 1fe2ee │ │ │ │ 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, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe5fc │ │ │ │ + cbz r0, 1fe34c │ │ │ │ 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, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcd08 │ │ │ │ + bl 1fca58 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fda46 │ │ │ │ + b.w 1fd796 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fda46 │ │ │ │ + b.w 1fd796 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r6 │ │ │ │ ... │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ - vldr d0, [pc, #-24] @ 1fe660 │ │ │ │ + vldr d0, [pc, #-24] @ 1fe3b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e20b4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe6a4 │ │ │ │ + cbz r0, 1fe3f4 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1fe0d0 │ │ │ │ + b.n 1fde20 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fe700 │ │ │ │ + cbz r0, 1fe450 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bhi.w 1fed30 │ │ │ │ + bhi.w 1fea80 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff032 │ │ │ │ + bhi.w 1fed82 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ @@ -597196,87 +596943,87 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe79a │ │ │ │ + cbz r0, 1fe4ea │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r2, #32 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1fe7dc │ │ │ │ + cbz r0, 1fe52c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe814 │ │ │ │ + cbz r0, 1fe564 │ │ │ │ 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, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ - bhi.w 1fecd4 │ │ │ │ + bhi.w 1fea24 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff032 │ │ │ │ + bhi.w 1fed82 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ @@ -597308,141 +597055,141 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe8bc │ │ │ │ + cbz r0, 1fe60c │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #120] @ 0x78 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe904 │ │ │ │ + cbz r0, 1fe654 │ │ │ │ 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, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1fe93c │ │ │ │ + cbz r0, 1fe68c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1fee70 │ │ │ │ + beq.w 1febc0 │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r2, r1, r0 │ │ │ │ lsl.w lr, r1, lr │ │ │ │ lsr.w ip, r1, ip │ │ │ │ orr.w r2, r2, lr │ │ │ │ lsls r1, r0 │ │ │ │ orr.w r2, r2, ip │ │ │ │ adds r1, #32 │ │ │ │ sbcs.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - bcc.w 1fec78 │ │ │ │ + bcc.w 1fe9c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ - vldr d7, [pc, #664] @ 1fec48 │ │ │ │ + bl 1e4584 │ │ │ │ + vldr d7, [pc, #664] @ 1fe998 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fe9d6 │ │ │ │ + cbz r0, 1fe726 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcb20 │ │ │ │ + bl 1fc870 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ - bhi.w 1fecca │ │ │ │ + bhi.w 1fea1a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff032 │ │ │ │ + bhi.w 1fed82 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ @@ -597474,223 +597221,223 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fea78 │ │ │ │ + cbz r0, 1fe7c8 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48f4 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ - b.w 1fe108 │ │ │ │ + b.w 1fde58 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1fea4e │ │ │ │ + b.n 1fe79e │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1fea4e │ │ │ │ + b.n 1fe79e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1fea4e │ │ │ │ + b.n 1fe79e │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe890 │ │ │ │ + b.n 1fe5e0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe890 │ │ │ │ + b.n 1fe5e0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe890 │ │ │ │ + b.n 1fe5e0 │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe76e │ │ │ │ + b.n 1fe4be │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe76e │ │ │ │ + b.n 1fe4be │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe76e │ │ │ │ + b.n 1fe4be │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fe6da │ │ │ │ + b.n 1fe42a │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fe6da │ │ │ │ + b.n 1fe42a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fe6da │ │ │ │ + b.n 1fe42a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fdba0 │ │ │ │ - b.w 1fdb8a │ │ │ │ - ldr r3, [pc, #280] @ (1fec50 ) │ │ │ │ + bne.w 1fd8f0 │ │ │ │ + b.w 1fd8da │ │ │ │ + ldr r3, [pc, #280] @ (1fe9a0 ) │ │ │ │ add.w fp, sp, #104 @ 0x68 │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1fddf8 │ │ │ │ + b.w 1fdb48 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 1fda44 │ │ │ │ - ldr r3, [pc, #260] @ (1fec54 ) │ │ │ │ - ldr.w r8, [pc, #264] @ 1fec58 │ │ │ │ - ldr r6, [pc, #264] @ (1fec5c ) │ │ │ │ + bne.w 1fd794 │ │ │ │ + ldr r3, [pc, #260] @ (1fe9a4 ) │ │ │ │ + ldr.w r8, [pc, #264] @ 1fe9a8 │ │ │ │ + ldr r6, [pc, #264] @ (1fe9ac ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.w 1fdb48 │ │ │ │ + b.w 1fd898 │ │ │ │ movw r3, #425 @ 0x1a9 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1fda44 │ │ │ │ + bne.w 1fd794 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #224] @ (1fec54 ) │ │ │ │ + ldr r3, [pc, #224] @ (1fe9a4 ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.n 1feb9c │ │ │ │ - ldr.w r8, [pc, #228] @ 1fec60 │ │ │ │ - ldr r6, [pc, #228] @ (1fec64 ) │ │ │ │ + beq.n 1fe8ec │ │ │ │ + ldr.w r8, [pc, #228] @ 1fe9b0 │ │ │ │ + ldr r6, [pc, #228] @ (1fe9b4 ) │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 1fdb48 │ │ │ │ + b.w 1fd898 │ │ │ │ mov r4, r8 │ │ │ │ - b.w 1fd972 │ │ │ │ - ldr.w r8, [pc, #216] @ 1fec68 │ │ │ │ - ldr r6, [pc, #216] @ (1fec6c ) │ │ │ │ + b.w 1fd6c2 │ │ │ │ + ldr.w r8, [pc, #216] @ 1fe9b8 │ │ │ │ + ldr r6, [pc, #216] @ (1fe9bc ) │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 1fdb48 │ │ │ │ - ldr.w r8, [pc, #208] @ 1fec70 │ │ │ │ - ldr r6, [pc, #208] @ (1fec74 ) │ │ │ │ + b.w 1fd898 │ │ │ │ + ldr.w r8, [pc, #208] @ 1fe9c0 │ │ │ │ + ldr r6, [pc, #208] @ (1fe9c4 ) │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 1fdb48 │ │ │ │ + b.w 1fd898 │ │ │ │ movw r2, #263 @ 0x107 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1febea │ │ │ │ + beq.n 1fe93a │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fda46 │ │ │ │ + b.w 1fd796 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc9a0 │ │ │ │ + bl 1fc6f0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fda46 │ │ │ │ + b.w 1fd796 │ │ │ │ movw r3, #263 @ 0x107 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1febb2 │ │ │ │ + bne.n 1fe902 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ - b.n 1fe636 │ │ │ │ + bl 1e45d4 │ │ │ │ + b.n 1fe386 │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1febd0 │ │ │ │ + beq.n 1fe920 │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ - bcs.n 1febe2 │ │ │ │ + bcs.n 1fe932 │ │ │ │ cmp r6, #209 @ 0xd1 │ │ │ │ - bne.w 1fdb18 │ │ │ │ + bne.w 1fd868 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e4584 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fda46 │ │ │ │ + b.w 1fd796 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ movs r5, r2 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff032 │ │ │ │ + bhi.w 1fed82 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ @@ -597719,24 +597466,24 @@ │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #104] @ 0x68 │ │ │ │ - b.n 1fea4e │ │ │ │ + b.n 1fe79e │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe890 │ │ │ │ + b.n 1fe5e0 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1ff032 │ │ │ │ + bhi.w 1fed82 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ @@ -597765,20 +597512,20 @@ │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe76e │ │ │ │ + b.n 1fe4be │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1ff032 │ │ │ │ + bhi.w 1fed82 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ @@ -597808,147 +597555,147 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe3ec │ │ │ │ + beq.w 1fe13c │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1e45cc │ │ │ │ - b.w 1fe3ec │ │ │ │ + bl 1e431c │ │ │ │ + b.w 1fe13c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fedf2 │ │ │ │ + cbz r0, 1feb42 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bls.w 1fe162 │ │ │ │ + bls.w 1fdeb2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 1fe6da │ │ │ │ + b.n 1fe42a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1fee5c │ │ │ │ + cbz r0, 1febac │ │ │ │ mov r3, r9 │ │ │ │ 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, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1fe544 │ │ │ │ + b.w 1fe294 │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1feea8 │ │ │ │ + cbz r0, 1febf8 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fe974 │ │ │ │ + b.n 1fe6c4 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfe28 │ │ │ │ + bl 1dfb78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1feeee │ │ │ │ + cbz r0, 1fec3e │ │ │ │ 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, r5 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e431c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4884 │ │ │ │ + bl 1e45d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fe3ec │ │ │ │ + b.w 1fe13c │ │ │ │ subs r3, r2, #1 │ │ │ │ str.w ip, [sp, #120] @ 0x78 │ │ │ │ str.w ip, [r9, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff032 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1fef1c ) │ │ │ │ + bhi.w 1fed82 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1fec6c ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -598009,243 +597756,243 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ mvn.w r3, #31 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fee7e │ │ │ │ + b.n 1febce │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fee7e │ │ │ │ + b.n 1febce │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fee7e │ │ │ │ + b.n 1febce │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fee7e │ │ │ │ + b.n 1febce │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 1feec2 │ │ │ │ + b.n 1fec12 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ - b.n 1feec2 │ │ │ │ + b.n 1fec12 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fedcc │ │ │ │ + b.n 1feb1c │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fedcc │ │ │ │ + b.n 1feb1c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fedcc │ │ │ │ + b.n 1feb1c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fedcc │ │ │ │ + b.n 1feb1c │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fee2c │ │ │ │ + b.n 1feb7c │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fee2c │ │ │ │ + b.n 1feb7c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fee2c │ │ │ │ + b.n 1feb7c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fee2c │ │ │ │ + b.n 1feb7c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #200 @ 0xc8 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bhi.n 1ff044 │ │ │ │ - ldr r3, [pc, #12] @ (1ff048 ) │ │ │ │ + bhi.n 1fed94 │ │ │ │ + ldr r3, [pc, #12] @ (1fed98 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #960] @ (1ff40c ) │ │ │ │ + ldr r2, [pc, #928] @ (1ff13c ) │ │ │ │ lsls r3, r1, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1ff110 ) │ │ │ │ + ldr r3, [pc, #176] @ (1fee60 ) │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - ldr r2, [pc, #168] @ (1ff114 ) │ │ │ │ + ldr r2, [pc, #168] @ (1fee64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbnz r6, 1ff082 │ │ │ │ - b.n 1ff0d6 │ │ │ │ + cbnz r6, 1fedd2 │ │ │ │ + b.n 1fee26 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 1ff0d6 │ │ │ │ + cbz r6, 1fee26 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ff07c │ │ │ │ - ldr.w sl, [pc, #140] @ 1ff118 │ │ │ │ + beq.n 1fedcc │ │ │ │ + ldr.w sl, [pc, #140] @ 1fee68 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r9, [pc, #140] @ 1ff11c │ │ │ │ + ldr.w r9, [pc, #140] @ 1fee6c │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2a24 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1ff0b2 │ │ │ │ + cbz r0, 1fee02 │ │ │ │ lsls r3, r7, #17 │ │ │ │ - bmi.n 1ff0f2 │ │ │ │ + bmi.n 1fee42 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r6, fp │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ff0d6 │ │ │ │ + cbz r3, 1fee26 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ff096 │ │ │ │ + bne.n 1fede6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff0c8 │ │ │ │ - ldr r2, [pc, #72] @ (1ff120 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ff110 ) │ │ │ │ + bne.n 1fee18 │ │ │ │ + ldr r2, [pc, #72] @ (1fee70 ) │ │ │ │ + ldr r3, [pc, #52] @ (1fee60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff10a │ │ │ │ + bne.n 1fee5a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2b6c │ │ │ │ + bl 1e28bc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231fe4 │ │ │ │ + bl 231d34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ebe28 │ │ │ │ - b.n 1ff0bc │ │ │ │ + bl 1ebb78 │ │ │ │ + b.n 1fee0c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 1fee52 │ │ │ │ + b.n 1feba2 │ │ │ │ vmlsl.u , d31, d5[0] │ │ │ │ - @ instruction: 0xffff0f22 │ │ │ │ + vsra.u64 , q1, #1 │ │ │ │ lsls r0, 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 │ │ │ │ - ldr r4, [pc, #352] @ (1ff298 ) │ │ │ │ + ldr r4, [pc, #352] @ (1fefe8 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1ff29c ) │ │ │ │ + ldr r2, [pc, #352] @ (1fefec ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1ff224 │ │ │ │ - bhi.n 1ff19e │ │ │ │ + beq.n 1fef74 │ │ │ │ + bhi.n 1feeee │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.w 1ff268 │ │ │ │ - bls.w 1ff282 │ │ │ │ + beq.w 1fefb8 │ │ │ │ + bls.w 1fefd2 │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1ff24e │ │ │ │ + bne.n 1fef9e │ │ │ │ ldr.w r5, [r0, #320] @ 0x140 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1ff1b6 │ │ │ │ + cbnz r0, 1fef06 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #320] @ 0x140 │ │ │ │ - bhi.n 1ff184 │ │ │ │ + bhi.n 1feed4 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ streq.w r5, [sl, #444] @ 0x1bc │ │ │ │ - ldr r2, [pc, #280] @ (1ff2a0 ) │ │ │ │ - ldr r3, [pc, #276] @ (1ff29c ) │ │ │ │ + ldr r2, [pc, #280] @ (1feff0 ) │ │ │ │ + ldr r3, [pc, #276] @ (1fefec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff292 │ │ │ │ + bne.n 1fefe2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - beq.n 1ff256 │ │ │ │ + beq.n 1fefa6 │ │ │ │ cmp.w r6, #8388608 @ 0x800000 │ │ │ │ - bne.n 1ff224 │ │ │ │ + bne.n 1fef74 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #452] @ 0x1c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff28c │ │ │ │ + beq.n 1fefdc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ff1c0 │ │ │ │ + b.n 1fef10 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ff20c │ │ │ │ + cbz r3, 1fef5c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ff1ba │ │ │ │ + bne.n 1fef0a │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2bc264 │ │ │ │ + bl 2bbfb4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1ff1ea │ │ │ │ - bl 2bc168 │ │ │ │ + bhi.n 1fef3a │ │ │ │ + bl 2bbeb8 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ @@ -598254,73 +598001,73 @@ │ │ │ │ negs r2, r2 │ │ │ │ ands r5, r2 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff1c0 │ │ │ │ + bne.n 1fef10 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1ff27c │ │ │ │ + beq.n 1fefcc │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bhi.n 1ff230 │ │ │ │ + bhi.n 1fef80 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bne.n 1ff174 │ │ │ │ + bne.n 1feec4 │ │ │ │ str.w r5, [sl, #464] @ 0x1d0 │ │ │ │ - b.n 1ff184 │ │ │ │ + b.n 1feed4 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [sl, #456] @ 0x1c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff1b6 │ │ │ │ + bne.n 1fef06 │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - beq.n 1ff262 │ │ │ │ + beq.n 1fefb2 │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #452] @ 0x1c4 │ │ │ │ - bhi.n 1ff184 │ │ │ │ + bhi.n 1feed4 │ │ │ │ sub.w r6, r6, #1048576 @ 0x100000 │ │ │ │ bics.w r3, r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1ff184 │ │ │ │ + bne.n 1feed4 │ │ │ │ str.w r5, [sl, #456] @ 0x1c8 │ │ │ │ - b.n 1ff184 │ │ │ │ + b.n 1feed4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1ff274 │ │ │ │ + cbz r0, 1fefc4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ff1b6 │ │ │ │ + b.n 1fef06 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff1b6 │ │ │ │ + bne.n 1fef06 │ │ │ │ str.w r5, [sl, #316] @ 0x13c │ │ │ │ - b.n 1ff184 │ │ │ │ + b.n 1feed4 │ │ │ │ ldr.w r5, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff1b6